第三次个人作业

这个作业属于哪个课程 软件工程
这个作业要求在哪里 第三次个人作业
这个作业的目标 用例图设计
作业正文 ....
其他参考文献 ...

笔记
建模、模型
工具:UML 统一建模语言
软件开发的最高目标:“儒”
分析、设计 即:发现正确的问题、发现正确的解决方案,又称建模。
把不太理解的东西和一些已经较为理解、且十分类似的东西做比较,可以对这些不太理解的东西产生更深刻的理解,叫做建模
建模产生的结果就是模型,模型是对现实的简化、对事物的一种抽象
模型可以帮助人们更好地了解事物的本质,抓住 问题的要害
建模是为了能够更好地理解正在开发的系统

建模的目的
1.帮助我们按照需要对系统进行可视化
2.允许我们详细说明系统的结构和行为
3.给出了一个指导我们构建系统的模板
4.对我们所做出的决策进行文档化
建模四项基本原理
1.选择创建什么模型?
2.每一种模型可以在不同的精度级别上表示
3.最好的模型是与现实相关联的
4.单个模型是不充分的,对每一个重要的系统最好用一组几乎独立的模型去处理

参与者(Actor)
1.代表位于系统之外并和系统进行交互的一类事物
2.通过它,可以对软件系统与外界发生的交互进行分析和描述
3.通过它,可以了解客户希望软件系统提供哪些功能

根据下面的问题来寻找系统的参与者
1.谁使用系统?
2.谁安装系统、维护系统?
3.谁启动系统、关闭系统?
4.谁从系统中获取信息,谁提供信息给系统?
5.在系统交互中,谁扮演什么角色?
6.系统会与哪些其他系统相关联?
7。内/外部定时器

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

用例图中的关系
(1)参与者与用例之间
关联关系、用实现表示
(2)参与者/参与者之间的关系
泛化关系、实践,空心箭头
(3)用例之间的关系
泛化关系、含关系、扩展关系

福建十三水
十三水是福建地区常见的纸牌游戏,现在小杨手头上有一项工作,要开发一款在线十三水的游戏,但是却一直不知道该如何下手,请你帮小杨建模一下。

基本设计

posted @ 2020-03-23 15:58  sszzhh  阅读(154)  评论(0编辑  收藏  举报