第一周作业

2.1 你对软件工程专业或者计算机科学与技术专业了解是怎样?

答:我个人对软件工了解的比较多
1.软件工程一直都没有一个被广大软件工程学者所接受的定义。
   比较认可的一种定义认为:软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确
   的管理技术和当前能够得到的最好的技术方法结合起来。
   我比较认可ISO 9000对软件工程过程的定义:软件工程过程是输入转化为输出的一组彼此相关的资源和活动。
2.发展过程
   软件是由计算机程序和程序设计的概念发展演化而来的,是在程序和程序设计发展到一定规模并且逐步商品化的过程中形成的。
   软件开发经历了程序设计阶段、软件设计阶段和软件工程阶段的演变过程。
3.著名软件工程专家B.Boehm综合有关专家和学者的意见并总结了多年来开发软件的经验,于1983年在一篇论文中提出了软件工程的七条基本原理:
(1)用分阶段的生存周期计划进行严格的管理。
         B.Boehm认为,在整个软件生命周期中应指定并严格执行6类计划:
         项目概要计划、
         里程碑计划、
         项目控制计划、
         产品控制计划、
         验证计划、
         运行维护计划
(2)坚持进行阶段评审。(本人觉得这个最为重要,因为有数据表明大部分错误是在编码之前造成的,大约占63%错误发现的越晚,改正它要付出的代价就越            大,要差2到3个数量级。)
(3)实行严格的产品控制。
(4)采用现代程序设计技术。
(5)软件工程结果应能清楚地审查。
(6)开发小组的人员应该少而精。
(7)承认不断改进软件工程实践的必要性(只有不断的学习和改进才能创造出好的应用)
4.目标
软件工程的目标是:在给定成本、进度的前提下,开发出具有适用性、有效性、可修改性、可靠性、可理解性、可维护性、可重用性、可移植性、可追踪性、可互操作性和满足用户需求的软件产品。
追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。

2.2 你了解C语言么?C语言主要应用有哪些?

答:我对C语言了解的不深,只知道他是软件编程的基础和底层开发有关。C语言在Linux操作系统和地图查询等一些需要安全和严格的领域应用。

2.3 你希望在这个专业学到哪些内容?

答:人机界面设计,网络安全,面向对象技术和操作系统。

2.4 和学长学姐交流,谈谈你打算如何规划你的大一生活?

答:1.在学习和练习的过程中多多和学长交流请教。
2.每天花2小时学习编程,1小时练习编程。
3.代码的话每天尽量达到150行。
4.由于以前对编程接触的不多,所以大一第一个学期打好基础,下个学期自己进行一些课外的学习,曾强对计算机的应用和软件的开发能力。

2.5 PTA第一周编程作业!

原文地址:https://www.cnblogs.com/hedongling/p/11553323.html