软件工程是:
(1)将系统化的、规范化、可量化的方法应用于软件的开发、运行和维护,即将工程化方法应用于软件。1.软件是设计开发的,而不是传统意义上生产制造的。
2.软件不会“磨损” 3.大多数软件根据实际的顾客需求定制的。1.软件是设计开发的,而不是传统意义上生产制造的。
2.软件不会“磨损” 3.大多数软件根据实际的顾客需求定制的。软件必须适应新的计算环境或技术的需要。适用于所有软件项目,无论其规模和复杂程度如何
1.沟通(Communication):目的是理解利益相关者的项目目标,并收集需求以定义软件特性和功能。 2.策划(Planning):定义和描述了软件工程工作,包括需要执行的技术任务、可能的风险、资源需求、工作产品和工作进度计划。 3.建模(Modeling):利用模型哎更好地理解软件需求并完成符合这些需求的软件设计。 4.构建(Construction):它包括编码和测试以发现编码中的错误。 5.部署(Deployment):软件交付到用户,用户对其进行评测并给出反馈意见