软件开发环境与工具.ppt
《软件开发环境与工具.ppt》由会员分享,可在线阅读,更多相关《软件开发环境与工具.ppt(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件开发环境与工具2013年9月9日 郗博韬2.2面向对象分析与设计面向对象的分析OOA面向对象设计OOD面向对象的程序设计OOP2.2面向对象分析与设计2.2.1 传统软件分析设计的问题2.2.2 面向对象分析与设计的主要特点2.2.3 面向对象建模2.2.1 传统软件分析设计的问题传统的软件分析技术难以应对需求的不断变化传统软件开发方法无法实现高效的软件复用传统软件设计方法难以实现从分析到设计的直接过渡2.2.2 面向对象分析与设计的主要特点按照人类习惯的思维方法,对软件开发过程所有阶段进行综合考虑软件生存期各阶段所使用的方法、技术具有高度的连续性软件开发各阶段有机集成,有利于系统的稳定性
2、具有良好的重用性2.2.3面向对象建模模型是什么一组标准的图形符号和组织这些符号的规则2.2.3面向对象建模为什么建立模型为了更好的理解问题无歧义地定义和描述问题中的术语和概念2.2.3面向对象建模模型建立的角度对象模型描述系统数据结构(定义做事情的实体,最重要)动态模型描述系统动态的协作及控制结构(什么时候做)功能模型描述系统功能(做什么)2.2.3面向对象建模比较流行的建模语言UML(Unified Modling Language,UML)统一建模语言。主要包括9种模型图2.2.3面向对象建模1.用例图角色用例用例间的关系UML用例图用例图角色是系统外部的一个实体(人或事物),以某种方式参与用例的执行过程用例图用例对系统的用户需求(功能需求)的描述,表达了系统的功能和所提供的服务用例图用例间的关系泛化关系用例之间一般和特殊关系包含关系包含其他用例具有的行为并作为自身的一部分扩展关系可以被定义为基础用例的增量扩展用例图UML用例图角色人状图标用例椭圆通信连接用例和角色的线类图与对象图泛化关联 聚合与组合依赖类图的设计步骤2.2.3面向对象建模组件图时序图协作图状态图活动图配置图谢谢欣赏!谢谢观赏WPS OfficeMake Presentation much more funWPS官方微博kingsoftwps
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 开发 环境 工具
限制150内