面向对象分析与设计总结

本文详述了UML中的关系表示,如继承、依赖、聚合等,并介绍了用例图、类图、对象图、状态图、时序图等核心图表的作用和构建过程。此外,探讨了面向对象开发系统的特点,包括封装、继承和多态性,以及它们在软件开发中的重要性。
摘要由CSDN通过智能技术生成

1、UML中常见的关系的线性表示:

扩展关系:、泛化(继承)关系:、依赖关系:

聚合关系:、组成关系:、

关联关系:、实现关系:

2、UML中几种基本图及其基本功能作用:

  UML的重要内容可以由哪五类图(共9种图形)来定义:

  答:用例图:用例图。

       静态图:类图、对象图

       行为图:状态图、活动图

       交互图:时序图、协作图

       实现图:构件图、部署图

 

1)类图:类图是描述类、接口、协作以及它们之间的关系的图,用来显示系统中各个类的静态结构。

类包括:类图、属性、方法。

类图包括:类、接口、协作、关系、约束、注释以及包。

类的表示包括:名称、属性、操作、职责和约束。

类图的建模过程:确定对象与类、确定类的属性、确定类的关系。

类图在UML中的重要作用:1.为开发人员提供这种模仿现实世界的表达方式。

2.让分析员使用客户所采用的术语和客户交流,促使客户说出所要解决的问题的重要细节。

 

2)对象图:对象图表示在某一时刻一组对象以及他们之间的关系的图。

UML对象图的用途

◆捕获实例和连接、◆在分析和设计阶段创建、◆捕获交互的静态部分、◆举例说明数据/对象结构、◆详细描述瞬态图、◆由分析人员、设计人员和代码实现人员开发

3)用例图:表述了一组用例、参与者以及它们之间的关系的图。

用例模型包括:用例图和用例规则。

用例规则包括:基本流和备选流。

用例图的组成元素有:参与者,用例,通信关联,用例规约

建立用例模型步骤:

1)   根据系统边界确定参与者

2)   根据每个参与者确定与之相关联的用例

3)   对每个用例写出用例规约文档,调整用例模型(优化参与者与参与者之间的关系,用例与用例之间的关系)

用例对于系统开发人员来说的价值:是用来从用户的观察角度收集系统需求的一项技术,便于分析员与客户和用户交流,使系统更符合用户的需求

 

4)顺序图也称为时序图,它描叙了系统中对象间通过消息进行的交互,强调了消息在时间轴上的先后顺序。

顺序图是由对象、生命线、控制焦点和消息等构成。(消息表示了对象间的通信,生命线表示了对象的生存期,控制焦点表示对象正在执行一些活动࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值