UML知识点整理

 

UML——1

1.       2-8原则用例

2.        瀑布模型质量文档、管理文档、设计文档(类比为水)

3.        模型:UML

4.       RUP的软件开发周期:反复、迭代、循序渐进

5.       UML体系结构视图:五个视角

6.       UML 2.0:九个图用例图:最核心

7.        活动图、状态图

 

UML——2

1.        学习网站:http://www.umlchina.com/

2.        由外向内,逐步求精(精:程序员可以理解)

3.        软件需求:非功能需求、功能需求、设计约束

4.        角色:执行者(Actor):在系统之外,透过系统边界与系统进行有意义交互的任何事物(人/物)

5.        角色、分类

6.        主执行者完成用例时可能需要辅助执行者

a)        发起者:左边

b)        被动者:右边

7.       RUP用例实例是在系统中执行的一系列动作(步骤),这些动作将生成特定执行者可见的价值结果(目标),一个用例定义一组用例实例(路径)。

8.        识别用例

a)        业务语言而非技术语言

b)        用户观点而非系统观点

9.        用例命名:加上角色、动宾构成一句完整的话

a)        用户执行者视角

b)        状语动宾

c)        不用弱动词、弱名词

10.    角色直接一级用例无包含、继承不做登录

11.    把步骤作为一个用例——错误

a)        把一件事而不做其他事:一个用例(无必然关系)

b)        一级用例——独立性

c)        完成某一件事必需做其他事——步骤(有必然,因果关系)

12.    二级用例必需是一级用例的步骤,一级用例完成结果

13.    用例关系

a)       <<include>>包含

b)       <<extend>>扩展

c)        泛化

14.    二级用例要求是

a)        一级用例的一个步骤或几个步骤

b)        某种设备某种功能具有设备独立性、功能独立性、位置独立性的一个功能

c)        程序员可理解

15.    泛化:可相互替代(兄弟)基本上用不到

16.    真一级和假一级的关系:对真一级归类总结如:管理好友

a)        假一级:虚拟,无价值,二级才有真实价值

17.    一级

a)        左、中、右(类比菜单栏)  二级:包含放在最上面反映顺序

18.    化繁为简

a)        重用——设计师责任

b)        找到相同的地方

 

UML——3

1.        用例——菜单关系

2.       7±2:记忆原则,归类

3.        步骤

a)        识别系统边界和执行者

b)        识别用例

c)        书写用例文档

d)        识别用例的关系

e)        用例的排序与分包

4.        粒度:功能的多少指令的多少

5.        协作者、参与者 +执行者(角色)

6.        用例文档

a)        前置条件:系统能不能成功,是否有必备的条件的数据

b)        后置条件:事做完后

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值