《软件开发的方法学》PPT课件.ppt
《《软件开发的方法学》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《软件开发的方法学》PPT课件.ppt(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第5章 软件开发的方法学学习目标:学习目标:理解软件生产的经典阶段理解软件生产的经典阶段 比较静态(结构化)建模和动比较静态(结构化)建模和动态(基于时间的)建模态(基于时间的)建模 理解理解UMLUML的表示法的表示法2022/10/271第5章 软件开发的方法学5.1 引言方法学方法学:做事的系统方法、一:做事的系统方法、一个可接受的过程个可接受的过程适用于软件的整个生命周期,适用于软件的整个生命周期,即自软件开发的早期阶段至已即自软件开发的早期阶段至已安装系统的维护。安装系统的维护。2022/10/272第5章 软件开发的方法学引言方法学涉及软件开发、阶段管方法学涉及软件开发、阶段管理、
2、资源管理、规划、调度和理、资源管理、规划、调度和其他管理任务的建议或技术其他管理任务的建议或技术优秀的、适用范围广的方法学优秀的、适用范围广的方法学是成熟软件业的基础。是成熟软件业的基础。2022/10/273第5章 软件开发的方法学5.2 软件开发中的经典阶段需求需求分析分析设计设计规范规范实现实现测试测试部署部署维护维护2022/10/274第5章 软件开发的方法学5.2.1 需求需求包括:需求包括:业务需求业务需求:反映了组织机构或客:反映了组织机构或客户对系统、产品高层次的目标要户对系统、产品高层次的目标要求求 用户需求用户需求:描述了用户使用产品:描述了用户使用产品必须要完成的任务必
3、须要完成的任务 功能需求功能需求 :定义了开发人员必:定义了开发人员必须实现的软件功能,使得用户能须实现的软件功能,使得用户能完成他们的任务,从而满足了业完成他们的任务,从而满足了业务需求。务需求。非功能需要非功能需要:对系统性能、界面:对系统性能、界面等的要求等的要求2022/10/275第5章 软件开发的方法学5.2.2 分析分析分析:(从用户角度)对问题:(从用户角度)对问题域中事物的识别和它们之间相域中事物的识别和它们之间相互关系的判定互关系的判定2022/10/276第5章 软件开发的方法学5.2.3 设计设计设计:(从系统角度)解决系:(从系统角度)解决系统如何实现问题,将分析过程
4、统如何实现问题,将分析过程所创建的分析模型转化成设计所创建的分析模型转化成设计模型,如体系结构、类等等模型,如体系结构、类等等2022/10/277第5章 软件开发的方法学5.2.4 规范规范规范:对软件开发过程的清晰、:对软件开发过程的清晰、明确的描述,指出软件组件的明确的描述,指出软件组件的用法、如何正确操作用法、如何正确操作规范是按合同设计的、至关重规范是按合同设计的、至关重要的底层规则要的底层规则2022/10/278第5章 软件开发的方法学5.2.5 实现实现实现:编写代码,形成子系统,:编写代码,形成子系统,各种子系统协同工作,形成整各种子系统协同工作,形成整个系统个系统2022/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件开发的方法学 软件 开发 方法 PPT 课件
限制150内