软件工程的理解
软件工程学科包含为完成软件需求、设计、构建、测试和维护所需的知识、方法和工具。软件工程不局限在理论之上,更重要在实践上,能够帮助软件组织协调团队、运用有限的资源,遵守已定义的软件工程规范,通过一系列可复用的、有效的方法,在规定的时间内达到预先设定的目标。针对软件工程的实施,无论是采用什么样的方法和工具,先进的软件工程思想始终是最重要的。只有在正确的工程思想指导下,才能制定正确的技术路线,才能正确地运用方法和工具达到软件工程或项目管理的既定目标。
软件工程是一门交叉性的工程学科,它是将计算机科学、数学、工程学和管理学等基本原理应用于软件的开发与维护中,其重点在于大型软件的分析与评价、规格说明、设计和演化,同时涉及管理、质量、创新、标准、个人技能、团队协作和专业实践等。从这个意义上看,软件工程可以看作由下列3部分组成。
- 计算机科学和数学用于构造软件的模型与算法;
- 工程科学用于制定规范、设计范型、评估成本以及确定权衡等;
- 管理科学用于计划、资源、质量、成本等管理。
总之来说,学好软件对于一个计算机专业的学生来说是非常重要的。多听,多看,多思考,多动手,相信你对软件是会有自己独特的理解的。

浙公网安备 33010602011771号