第三次个人作业——用例图设计

这个作业属于哪个课程 软件工程(福州大学至诚学院-计算机工程系)
这个作业要求在哪里 第三次个人作业——用例图设计
这个作业的目标 记录mooc学习笔记和用例图
作业正文 第三次个人作业——用例图设计
其他参考文献 暂无

学习笔记

今天下午在中国大学MOOC网上学习了《面向对象分析与设计》的UML序言以及用例模型这两个小节的课。

UML序言:

UML(Unified Modeling Language;是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。UML使用面向对象设计的的建模工具,但独立于任何具体程序设计语言。)

UML的构造块

第三次个人作业——用例图设计_第1张图片

建模的四项基本原理

选择要创建什么模型?

同一种模型可以在不同的精度级别上表示。

最好的模型是与现实相关联的。

模型是显示的简化,但不能掩盖掉重要的细节。

单个模型是不充分的,对每个重要的系统最好用一组几乎独立的模型去处理。

四种关系

关联关系(直线)

实现关系(虚线+箭头)

依赖关系(虚线+>)

继承关系(实线+箭头)

用例模型

参与者(执行者)

代表位于系统之外并和系统进行交互的一类事物(人、物。其他软件子系统等)

通过它,可以对软件系统与外界发生的交互进行分析和描述

通过它,可以了解客户希望软件系统提供哪些功能

Actor的图形表示

参与者是人,用“小人图”

参与者是某个系统是用方框图,构造型《actor》

参与者

第三次个人作业——用例图设计_第2张图片

用例(usecase)

第三次个人作业——用例图设计_第3张图片

用例图中的关系

第三次个人作业——用例图设计_第4张图片

用例描述

第三次个人作业——用例图设计_第5张图片

用例模型

用例模型包括:系统边界、参与者、用例、用例图、用例描述

用例模型是系统分析的结果、是系统设计的输入

用例模型小结

第三次个人作业——用例图设计_第6张图片

UML图

第三次个人作业——用例图设计_第7张图片

你可能感兴趣的:(第三次个人作业——用例图设计)