第三次个人作业

这个作业属于哪个课程 软件工程
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzzcxy/SE/homework/10540
这个作业的目标 记录mooc学习笔记和十三水管理员和用户的用例图
作业正文 如下
其他参考文献

学习笔记:

2.1UML序言

建模:

把不太理解或者已经较为理解、且十分类似的东西做比较,可以对不太理解的东西产生更深刻的理解。

模型:

建模产生的结果。对复杂事物的简化。简化不能掩盖掉任何重要的细节。

建模的四个目的:

帮助我们按照需要对系统进行可视化,
允许我们详细说明系统的结构和行为,
给出一个指导我们构造系统的模板,
做出的决策进行文档化

建模的四项基本原理:

选择创建什么模型,
每一种模型可以在不同的精度级别上显示,
与现实相关联,
单个模型是不充分的,对每一个重要的系统最好用一组几乎独立的模型去处理

UML:

统一建模语言
组成:事物,关系,图
关联关系:一个直线
实现关系:虚线加空心箭头
依赖关系:虚线加树叉箭头
继承关系:实线加空心箭头
用例:椭圆
对象:矩形内文字使用下划线
构造型:《》

2.2用例模型

参与者:(actor)

如果是某个系统时,用方框图(构造型)

用例:

系统为响应参与者引发的一个事件而执行的一系列的处理/动作,而这些处理应该为参与者产生一种有价值的结果。

用例图中的关系:

用例之间的关系:
《include》:含关系
《extend》:扩展关系
泛化关系:
实线 空心箭头
上面是一般性的概念,下面是具体一点的概念

用例描述:

一个主事件流,多个异常事件流。

用例模型:

系统分析的结果,系统设计的输入。
包括系统边界 ,参与者 ,用例 ,用例图 , 用例描述。
不一定完全是面向对象分析的结果。

用例图:

posted on 2020-03-23 15:42  MiFan-ya  阅读(104)  评论(0编辑  收藏  举报