面向对象技术概述与UML简介李.pptVIP

  • 0
  • 0
  • 约2.3千字
  • 约 134页
  • 2024-01-09 发布于广西
  • 举报

UML与面向对象分析和设计;写在授课之前;教学目的与要求:;参考教材;;软件分析设计方法演变;软件分析设计方法演变;软件分析设计方法演变;面向数据流与面向对象的系统;软件分析设计方法演变;软件分析设计方法演变;软件分析设计方法演变;软件分析设计方法演变;上升到面向对象是必然;用较稳定把不稳定包起来;面向对象与面向功能分析与设计;文件;classDocumnet{

abstractvoidprint(){

.....

}

.....

}

classTextDocumentextendsDocument{ ...

voidprint(){

...

}

...

}

;面向对象方法四个要点;面向对象方法四个要点;面向对象方法四个要点;面向对象方法四个要点;面向对象本质;面向对象方法的主要优点;面向对象方法的主要优点;面向对象方法的主要优点;面向对象方法的主要优点;什么是面向对象的分析和设计?;面向对象的分析与设计的精髓是按照对象(事物、概念、或实体)的观点考虑问题域和逻辑解决方案。;面向对象分析与设计(续);OOA/D的发展历史;OOA/D常用工件;需要注意的几个方面;管理;UML简介;面向对象分析设计领域著名学派;面向对象大师简介;Rational三剑客;GradyBooch;JimRumbaugh;IvarJacobson;;UML历史;Meyer;;;UML(UnifiedModelingLanguage);不是过程,也不是方法,但允许任何一种过程或方法使用它;

;UML的目标;UML结构;UML构造块;物件;关系;图;公共机制;规格说明;修饰;1)可使用少量修饰建高级视图,以增强图的

整体清晰性和可读性。

2)需要时再添加修饰以使模型元素足够详细;公共分类;扩展机制;架构;场景;UML的模型、视图、图与系统构架建模;;Componentview(组件视图):体现系统实现的结构和行为特征,也称为implementationmodelview或developmentview。对物理代码+组件建模。

Deploymentview体现系统实现环境的结构和行为特征,也称为physicalview;每一种UML的视图都由一个或多个图(diagram)组成的,一个图就是系统构架在某个侧面的表示,所有的图一起组成系统的完整视图。

1.5之前UML九种图,两类,一类静态图:用例图、类图、对象图、组件图,配置图;另一类动态图,包括:序列图、协作图、状态图和活动图。

2.0新增加图:组成结构图、交互纵览图、计时图;在软件开发的不同阶段的应用;设???。在设计阶段,把分析阶段的结果扩展成技术解决方案。加入新的类来提供技术基础结构——用户接口,数据库操作等。设计阶段的结果是构造阶段的详细的规格说明;

构造。或程序设计阶段,把设计阶段的类转换成某种面向对象程序设计语言的代码。;测试。分单元测试、集成测试、系统测试和接收测试。不同的测试小组使用不同的UML图作为他们工作的基础:单元测试使用类图和类的规格说明,集成测试使用组件图和协作图,而系统测试使用用例图来确认系统的行为是否符合这些图中的定义。;UML与软件开发成功经验集成;统一的意义;应用领域——UML适用于各种应用领域的建模,包括大型的、复杂的、实时的、分布式的、集中式数据或计算的、嵌入式的系统。也许用某种专用语言来描述一些专门领域更有用,但在大部分应用领域中,UML?不但不比其他的通用语言逊色并且更好。;;开发全过程——UML是一个建模语言,不是对开发过程的细节进行描述的工具。就像通用程序设计语言可以用于许多风格的程序设计一样,UML适用于大部分现有的或新出现的开发过程。尤其适用于我们所推荐的迭代式增量开发过程。

;;UML的现状;;UML建模工具;79;VisualUML;Together;MagicDrawUML;PoseidonforUML;BridgePoint;SmartDraw;86;RationalRose简介;;;RationalRose版本

;启动Rose;RationalRose界面;Rose图形界面构成

;Rose标准工具条;;;;Rose的四种视图

;UseCase视图包括系统中所有的角色、用例和用例图可能包括:序列图、协作图和活动图

;在逻辑视图中的元素可以包括多种模型图;逻辑视图;组件视图;部署视图;学生成绩管理系统用例图;求根用例图;;与类图有关的图素;一元二次方程求根的类图

;109;序列图基本图素;对象、生命线、活动焦点;求一元二次方程根无异常情况下的序列图;(1)求根者利用窗口提交一元二次方程的3个系数,然后单击求根按钮(Root_click

文档评论(0)

1亿VIP精品文档

相关文档