软件工程2[1].ppt
《软件工程2[1].ppt》由会员分享,可在线阅读,更多相关《软件工程2[1].ppt(36页珍藏版)》请在第壹文秘上搜索。
1、2023-3-10软件工程21软件工程软件工程2软件工程21软件工程21软件工程21软件工程21软件生存周期主要包括以下软件生存周期主要包括以下3 3个部分:个部分: 软件工程21 软件工程21 软件工程21 软件工程21 软件工程21 软件工程21 整个阶段包括用户界面设计、数据库设计、模块设计,编写设计说明书,提交评审。软件工程21 需求开发实现与测试体系结构设计用户界面设计数据库设计模块设计系统设计概要设计详细设计软件工程21 缺陷管理与改错软件工程21 软件工程21 软件工程21软件工程21(1 1)用户参与的原则;)用户参与的原则;(2 2)“先逻辑,后物理先逻辑,后物理”的原则;的
2、原则;(3 3)“自顶向下自顶向下”的原则;的原则;(4 4)工作成果描述标准化的原则。)工作成果描述标准化的原则。(1 1)严格区分工作阶段。)严格区分工作阶段。(2 2)自顶层向下层逐层开发,结构化,模块化。)自顶层向下层逐层开发,结构化,模块化。(3 3)建立面向用户的观点,充分预料可能发生的外部环境、)建立面向用户的观点,充分预料可能发生的外部环境、内部处理、用户需求的变化。内部处理、用户需求的变化。(4 4)加强调查研究和系统分析,推迟编程和保证开发质量。)加强调查研究和系统分析,推迟编程和保证开发质量。软件工程21软件工程21 瀑布模型(生存周期模型)就是传统的生命周期方法学(既自
3、顶向下结构化开发模型方法)。 特点: 1.阶段间具有顺序性和依赖性; 2.推迟实现的观点; 3.质量保证观点。 优点:奠定了软件工程方法的基础;流水依赖;便于分工协作;推迟现实;文档易修改;有复审质量保证。 缺点:用户需求明确困难;用户见面晚;纠错慢;难于克服系统分析员不懂专业领域的知识,用户不懂计算机的困难,成功率低。适合于系统要求明确的小系统。软件工程21软件工程21问题定义可行性研究需求分析概要设计详细设计编 码测 试运行维护评 价返回计划维护阶段开发阶段定义阶段定义做什么的问题结构设计如何做的体系结构修改设计需求说明书设计说明书源程序清单测试报告维护报告软件工程21软件工程21软件工程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程
![提示](https://www.1wenmi.com/images/bang_tan.gif)