第三次个人作业

这个作业属于哪个课程 软件工程
这个作业要求在哪里 第三次个人作业
这个作业的目标 记录mooc学习笔记和用例图
作业正文 如下
其他参考文献

1.学习笔记

2.1UML序言


建模的四项基本原理:
	1.选择要创建什么模型(重)
	2.每一种模型可以在不同的精度级别上表示
	3.最好的模型是与现实相关联的
		▲模型都是对现实的简化,但是简化不能掩盖掉任何重要的细节
	4.单个模型是不充分的,对每一个重要的系统最好用一组几乎独立的模型去处理
		▲模型是对复杂事物的提炼


UML 统一建模语言  ——通用的建模工具
UML解决了当时的“方法之战”
	▲同一个概念,有不同的表示方法。
UML类似工具包:软件分析师、设计师的工具包,用于创建模型
UML图:类图,用例图,顺序图,活动图,状态图
	▲用例图、活动图用于捕获需求


UML是一种图形化的建模工具:
四种关系:
	关联关系—
	实现关系--|>(空心箭头
	依赖关系-->
	继承关系—|>

2.2用例模型


用例模型包括 参与者、用例、用例图、系统边界、用例描述
△捕获用户需求的工具
参与者:
	代表位于系统之外并和系统进行教务的一类事物(人、物、其他软件系统
手机软件系统的actor:用户、网络、SIM卡
学院管理系统的actor:用户/学生/教师/系统管理员、数据库…

用例:
	系统为响应参与者引发的一个事件而执行的一系列的处理/动作,
	这些处理应该为参与者产生一种有价值的结果。
用例图:边界、参与者、用例、关系
用例名称:短小精悍的“动名词”  eg:ATM系统的用例“取钱”、“存钱”、“修改密码”
用例图的关系:
	1.参与者与用例之间:实线
	2.参与者/参与者之间的关系:实线+空心箭头
	3.用例之间的关系:
		泛化关系(一般概念与具体概念)、含关系include、扩展关系extend
用例描述:图+文字

2.用例图

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