UML基础【用例图】

软件质量衡量指标

外部:正确性,健壮性和可靠性,性能

内部:模块性,灵活性和可扩展性,可重用性,可兼容性

 

模型

模型是对现实的简化。就是把复杂系统编成小的系统,采用“逐个击破”的原则逐一解决

一幅图顶的上千言万语


模型的组成

系统:描述的对象

目标:系统的目标

成分:构成系统的各种组成和子系统

约束条件:系统所处的环境及约束条件

关系:表述不同变量之间的数量关系


建模的原理

分解

抽象

泛化

投影、视图

构建化

形式化

 

UML:统一建模语言是用来设计软件蓝图的可视化建模语言

他支持面向对象系统分析、设计、实现和交付等各个环节,可以用于系统的理解、设计、浏览、维护和信息控制

 

软件危机的主要特征

1软件开发周期大大超过规定日期

2软件开发成本严重超标

3软件质量难于保证


用例图

用例图:用来描述客户的需求,从用户的角度描述系统功能,并指出个功能的执行者,强调谁在使用系统,系统为执行者完成哪些功能。

参与者:是系统外部的一个实体,它以某种方式参与了用例的执行过程。参与者通过向系统输入或请求系统输入某些事件来触发系统的执行。

用例:用例是对一个系统或一个应用的一种单一的使用方式所作的描述,是关于单个活动者在与系统对话啊中所执行的处理行为的陈述序列。

参与者和用例之间的关系:关联关系,泛化关系,包含关系,拓展关系。

过程:

1确定系统涉及的内容

2确定系统参与者

3确定系统用例

4绘制用例图


猜你喜欢

转载自blog.csdn.net/FutureLifes/article/details/80218637