软件开发过程和软件开发生命周期.ppt

第2讲软件生命周期和开发模型主讲:黄乐丹软件工程导论之用工程化的方法来开发软件软件生命周期和软件开发过程模型1

可编辑2本讲内容软件生命周期软件开发模型CASE工具和环境

可编辑3什么是软件生命周期生命周期人的生命周期:婴儿、幼儿、儿童、少年、…软件生命周期软件从提出开发开始到最终灭亡所经历的时期

可编辑4软件生命周期示意图可行性研究需求分析概要设计详细设计实现集成测试确认测试使用与维护退役软件定义软件开发维护

可编辑5可行性研究(1/2)任务了解用户要求和现实环境,从技术、经济、市场等方面研究并论证开发该软件系统的可行性技术途径调查和了解用户要求和现实环境撰写调查报告可行性论证和分析(技术、经济等)如可行,制定初步项目开发计划(人员,进度)

可编辑6可行性研究(2/2)阶段性产品可行性论证报告初步的项目开发计划

可编辑7需求分析(1/2)任务确定用户对待开发软件系统的需求包括:功能性能运行环境约束重要性软件开发依据,软件验收的标准困难性难以说清,动态变化,歧义,复杂

可编辑8需求分析(2/2)技术途径和工具需求分析人员需与用户不断、反复地交流和商讨,使用户需求逐步准确化、一致化、完全化抽象、问题分解、快速原型、多视点等技术阶段性产品软件需求规格说明书SRS(功能,性能和运行环境约束)

可编辑9概要设计任务根据SRS建立目标软件系统总体结构、设计全局数据库和数

文档评论(0)

1亿VIP精品文档

相关文档