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

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzzcxy/SE
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzzcxy/SE/homework/10540
这个作业的目标 写随笔
作业正文 如下
其他参考文献

1、学习笔记

(1)软件开发的最高目标:“儒”(满足人的需求)

(2)建模与模型

建模:发现正确的问题、发现正确的解决方案。
模型:对现实的简化、对事物的一种抽象。(提取本质)

(3)建模的目的:

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

(4)建模的四项基本原理:

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

(5)四种关系:关联关系、实现关系、依赖关系、继承关系

(6)参与者

代表位于系统之外并和系统进行交互的一类事物(人、物、其他软件子系统等)。
参与者是人,用“小人图”。
参与者是某个系统时用方框图,构造型《actor》。

(7)用例图中的关系:

1、参与者与用例之间
关联关系:用实线表示
2、参与者/参与者之间的关系
泛化关系:实线+空心箭头
3、用例之间的关系
泛化关系、含关系《include》、扩展关系《extend》

(8)用例描述

用例描述包括一个主事件流和多个异常事件流。
用例模型:系统边界、参与者、用例、用例图、用例描述。
用例模型是软件开发人员分析客户业务流程的结果
是面向对象分析的结果
是面向对象设计的输入
是开发部门与顾客之间的合同
是软件设计部门与软件工程师之间的合同
是开发部门领导、非直接开发人员,了解系统的主要信息来源

2、用例图

posted @ 2020-03-23 15:53  Qiiiii  阅读(221)  评论(0编辑  收藏  举报