设计-UML(简单介绍)

1.Model 

2.object-oriented method

3.SDLC(The Software Development Life、cycle)软件的生命周期

规划和需求分析,设计,开发/实施,测试,部署,维护


Application scope of UML

1.Demand analysis stage

2.Analysis and design stage

3.Development stage

4.Test phase

The UML Models

UML有许多模型,这些模型构成了信息系统开发模型的一部分


例:图书管理系统

1.web基础

2.读者借书,还书信息

3.通过系统维护

4.系统管理员可以完成读者的借书,还书

5.管理员维护读者的信息,书的信息


Building block

1.thing:事物是模型中关键元素的抽象表示

2.relationship:关系是事物与其他事物的联系

3.diagram:图示相关事物及其关系的聚合



1.Things:

1.Structural thing 结构事物

例:类,接口,协作,组        件,节点等

类:(可以实现一个或多个接口)

Reader

-name

-stuNo

+queryBook()

+queryBorrow()

+reserveBook()

接口是操作的集合,不包括操作现实的详细描述

接口描述元素的外部可见操作。接口可以描述类或组件的全部或部分行为

两种关系:

接口很少单独存在,通常依赖于某个类或组件

Use case(用例)

用例定义了参与者如何使用系统

用例是一组动作序列的抽象描述

用户使用系统操作时,系统向用户提供的一系列服务。当系统执行这些操作,它将为特定参与者产生有价值和可观察的结果

Collaboration协作

Component组件

Node(节点)

节点是系统运行时存在的物理对象,它们表示一些可计算资源,这些资源通常具有一定的存储和处理能力。


behavior thing(行为事物)

是UML模型动态的部分,用于描述UML模型的动态元素。

行为事物分为:1.交互;2.状态机;3.活动

Interaction 交互

交互的可视化表现主要通过信息来表示。

State machine(状态机)

一个类对象所有的生命历程模型。

单个类或者多个类之间的协作可以用状态机来描述。

Activity活动

活动描述执行操作时的流程信息。

活动包括操作执行过程中每个步骤之间的顺序关系。


Group thing分组事物

UML模型的组织部分,用于组织系统设计。只有一种分组方式:包装。



Relastionship

1.关联关系:描述了不同类元素实例之间的联系

对象彼此连接可以访问。

2.依赖关系

一个元素的特性会随另一个元素的特性改变而改变

3泛化关系

描述了一种从一般到特殊的归纳分类关系

类似于面向对象的继承

4.实现关系

规范与其实现的元素之间的关系

例如接口的类和组件之间的关系


Diagram 图

图是由路径连接的一组模型元素


用例分析

用例图

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

什么时候养猫猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值