几种主要的软件开发方法.ppt
《几种主要的软件开发方法.ppt》由会员分享,可在线阅读,更多相关《几种主要的软件开发方法.ppt(16页珍藏版)》请在三一办公上搜索。
1、1,1.4 主要的软件开发方法,结构化开发方法面向对象的方法,2,开发队伍最熟悉哪种开发方法?提供的软/硬件资源和开发工具?开发方法在计划、组织和管理方面的可行性?对开发项目所涉及领域的知识的掌握情况?,选择方法要考虑如下的几个因素,3,结构化开发方法,也称为面向功能开发方法或面向过程方法,是由E.Yourdon和L.Constantine提出的.,结构化分析方法SA结构化设计方法SD结构化编程方法SP,4,按照功能分解的原则;自顶向下、逐步求精;直到实现软件功能为止。简单、实用。,结构化方法的特点,5,它以功能分解为基础,而用户的功能是经常改变的,必然导致系统的框架结构不稳定。从数据流程图到
2、软件结构图之间的过渡有明显的断层,导致设计回溯到需求有困难。,结构化方法的主要问题,6,面向对象的方法,Booch方法:该方法的分析能力较弱,是一种偏重设计的方法。OMT方法:通过建立对象模型、动态模型、功能模型,来实现对整个系统分析和设计工作。OOSE方法:最大特点是用用例(UseCase)与外部角色的交互来表示系统功能,用例贯穿于整个开发过程。CoadYourdon的面向对象分析和设计方法:即OOA和OOD方法,它是最早的面向对象的分析和设计方法之一。UML:统一建模语言,国际对象管理组织OMG已批准将UML1.1作为面向对象技术的标准建模语言。,7,将现实世界问题向面向对象解空间直接映射
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 主要 软件 开发 方法

链接地址:https://www.31ppt.com/p-5929469.html