应用软件系统分析与设计.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《应用软件系统分析与设计.ppt》由会员分享,可在线阅读,更多相关《应用软件系统分析与设计.ppt(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第六讲第六讲 应用软件应用软件系统分析与设计系统分析与设计 3.0 概述3.1 面向对象的系统分析与设计3.2 结构化系统分析与设计3.0 概述l软件系统分析和设计是编码、实现之前的重要阶段。l系统分析系统分析:理解并详细说明系统应该做什么,即建立逻辑模型。(What to do)l系统设计系统设计:详细说明系统的物理模块如何组织和实施,即建立物理模型。(How to do)l谁来完成:系统分析员、系统设计师、项目经理等l一般方法自顶向下,由粗到精的逐层细化过程。l方法分类:面向对象的分析与设计 结构化分析与设计(面向过程)其它方法每种方法都涉及具体的理论、模型、技术和工具。3.0 概述3.0
2、 概述3.1 面向对象的系统分析与设计3.2 结构化系统分析与设计3.1面向对象的系统分析与设计 一、面向对象技术概述(一、面向对象技术概述(Object-Oriented)包括OO分析,OO设计,OO编程面向对象软件开发方法学 l自底向上的归纳(bottom-up)真实系统类体系l自顶向下的分解(top-down)具体(目标功能系统)抽象(对象模型)具体(软件逻辑结构、物理结构)3.1面向对象的系统分析与设计二、二、面向对象建模方法简介面向对象建模方法简介uOOSE(Object Oriented Software Engineering)uOMT方法(Object Modeling Tec
3、hnology)uBOOCH方法uUML(Unified Modeling Language)u易于使用的可视化建模语言;u为OO建模的核心提供扩充和细化机制;u使设计独立于特点的建模语言和开发过程;u一套标准和规范3.1面向对象的系统分析与设计三、对象模型三、对象模型对象技术的基本原理对象技术的基本原理l抽象(abstraction)l封装(encapsulation)l多态(polymorphism)l模块化(modularity)l层次性(hierarchy)l类型(typing)l并发性(concurrency)l持久性(persistence)3.1面向对象的系统分析与设计三、对象模
4、型三、对象模型两个基本概念两个基本概念l对象:封装了数据和操作的实体。(属性和行为)l类:共享一组公共结构和公共行为的一组对象组成的集合。二者关系:类是对象本质的一种抽象,对象是类中的一个实例。3.1面向对象的系统分析与设计三、对象模型三、对象模型对象基本表达方法对象基本表达方法l对象的表达:l类之间关系:关联(association)、继承、聚合和复合、依赖l对象间关系:连接(相互的操作)(对象的三种角色:执行器、服务器、代理)四、面向对象的开发过程四、面向对象的开发过程lTopDown 和Bottomup 综合的方法 lBooch:主流程-概念建立:核心需求的建立,验证,目标和预算微流程-
5、确定类和对象、确定类和对象语义、确定类和对象的关系、实施类和对象l统一过程(Unified Process):系统分析:建立系统行为模型系统设计:创建系统的结构系统实施:(渐进)运行维护3.1面向对象的系统分析与设计 五、面向对象设计工具五、面向对象设计工具Rational ROSEu模型:是否随时间变化,静态模型和动态模型。对应阶段:用例模型阶段、领域模型阶段、设计模型阶段和实现模型阶段。u功能:u逐层建模u正向工程u逆向工程u图:UML 图组织到各个模型中,包括用例图、静态结构图(概念图、类图)、包图、活动图、状态图、序列图、协作图、组件图、部署图3.1面向对象的系统分析与设计 用例模型阶
6、段用例模型阶段用例描述外部主角和系统之间的交互作用,同时帮助理解系统需求和领域专有的术语。在用例阶段中,需要创建用例图。领域模型阶段领域模型阶段侧重于让用户了解应用开发系统的领域。这是一个分析阶段,考虑现实世界中的对象和各对象间的关系,而并不涉及编程概念。需要创建概念静态结构图和序列图。设计模型阶段设计模型阶段(物理模型)将系统需求和功能的理解转化为实际的解决方案。使用协作图确定对象通信的方式;使用类静态结构图来确定要在软件中实现的类。要了解某个对象的生命周期,可以创建与特定类或用例相关的状态图或活动图。实现模型阶段实现模型阶段实现模型阶段侧重于开发环境的物理和组件结构。在实现阶段,您需要创建
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 应用软件 系统分析 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内