软件工程过程:生产一个最终能满足需求且达到工程目标的软件产品所需要的步骤。软件工程过程主要包括开发过程、运作过程、维护过程。它们覆盖了需求、设计、实现、确认以及维护等活动。
软件工程其中两条原理:(1)用分阶段的生存周期计划进行严格的管理。
(2)坚持进行阶段评审。
对于保证软件产品质量至关重要。
大致过程:
前期项目调研:问题分析,问题定义,可行性研究,需求分析(业务需求、功能需求、用户需求等),总体设计(相关有概要设计文档,需求说明书等)。
中期:详细设计,包括各功能模块,系统结构图,业务流程图、数据流程图,生成相应的详细设计文档。
后期是软件的开发测试(具体编码和单元测试,综合测试),软件维护,甚至软件再工程等环节。