当前位置:文档之家› uml类图、用例图、对象图、顺序图、通信图、状态图、活动图、包图、构件图

uml类图、用例图、对象图、顺序图、通信图、状态图、活动图、包图、构件图

包图
部署图
对象图

object object

A:admin- name:String=“A”S:student- name:String=“S”F:fdy- name:String=“F”X:xi- name:String=“X”Y:yuan- name:String=“Y”dbms:DBMS

S:student
- name:String=“S”

F:fdy
- name:String=“F”

X:xi
- name:String=“X”

Y:yuan
- name:String=“Y”

Stutable:stutable
A:admin

- name:String=“A”

Stutable:stutable
dbms:DBMS

manager

managermanagermanagerstosto
sto

manager

manager
access
manager
manager

init
create
search
search

sto
构件图
通信图
cmp component
ProducePlanning

ProducePlan

Iproduct
IorderOrderIcustomerIorder

Product
Iproduct

«delegate»

«delegate»

sd communication
- <>:Planner: int
:Order
:ProductMgt

:ProducePlanMgt
:OrderMgt:Produt:Storage:ProducePlan1: createPlan()1.1: <> [inventory-order's number,=producgtLevel]()2: setProductPlan()2.1: getOrder()
2.1.1: getProducts()
2.1.1.1: :*[i

2.1.1.2: *[i

2.2: checkProductInventory()
2.3: [true]setProcuct()
2.4: [true]setProductNumer()

2.4.1: addProductToStorage()
活动图
act activity
登陆系统
管理员审核系统

注册系统

创建空白注册表

填写注册表
注册表
提交注册表

审核注册表
进入等待界面

提示注册成功
提示用户名不合法

ActivityInitial

管理分配权限
ActivityFinal

ActivityInitial
进入登陆界面

输入用户名和密码
系统验证

提示用户名或密码错误
进入已登陆界面

ActivityFinal
[用户名合法且未被使用]

[用户名不合法或已被使用]
顺序图
sd Sequence Model
:注册系统:注册表A:审核系统管理员:权限分配系统:登录系统用户:自动审核系统

opt
[符合条件]

opt
[用户名、密码正确]

alt
[人工审核]
[else]

«create»
提交申请()

系统提供空白()
提交()

人工审核()
自动审核()

确认分配()
进行邮箱激活()

返回审核信息()
登录()
检查信息()

登陆()
用例图
uc 学生信息管理系统
查看
student

teacher
录入

统计
查看

教务人员
存档

查看
维护

«include»
<>

<>
<>
<>
状态图
stm state
Initial
Empty
Full

Not Empty and Not Full
[push[top

[pop[top>1]]
[pop[top=1]]
[push[maxSize>1]]

[push[top=maxSize-1]]

[pop[maxSize>1]]

[pop[maxSize=1]]
[push[maxSize=1]]

相关主题