随着大三的到来,我们将又面临一项重要的课程——软件工程,这是一门研究用工程化方法构建和维护有效的、实用和高质量的软件学科,在软件产品进行开发的途中,有着必不可少的作用,能提高软件的质量,和开发效率且减少维护成本。
我从这门课中了解到,一个软件并不是简简单单就可以写好的,而是需要一个过程:需求分析,规格说明,软件设计,软件编码,综合测试,维护。
然而,要做好一个软件也并非一个人单打独斗就能完成的任务,软件项目管理也是极其重要的内容,在通过计划、组织及控制等活动,合理使用资源才能使得制作的软件更加优秀,因此,团队的协作和互相交流也是必不可少的,我们需要的不光是技术,还有互相交流以取长补短。
为了更好的提升自己的能力,我的软件工程课的目标是:
- 和小组的同学一起完成这学期的任务
- 了解软件工程的相关模型
- 通过小组的协作去体会软件工程的作用
- 了解如何做好一个软件产品