转自:http://www.pycsky.com/use-case/16/
这里用一个家教网站来简单的分析用例图的画法和用例描述的写法。这个网站我用UML完整的分析一下,以下我提取了用例图和用例描述的部分。这个家教网站分为前台客户系统和后台管理系统。
前台客户系统的用例图如下:
后台管理系统用例图如下:
对于用例描述,这里只列了后台管理系统中的网站公告发布这个用例的描述。如下:
用例名称:网站公告发布
用例标识号:202
参与者:负责人
简要说明:
负责人用来填写和修改家教网站首页的公告,公告最终显示在家教网站的首页上。
基本事件流:
1.负责人鼠标点击“修改公告”按钮
2.系统出现一个文本框,显示着原来的公告内容
3.负责人可以在文本框上修改公告,也可以完全删除,重新写新的公告
4.负责人编辑完文本框,按“提交”按钮,首页公告就被修改
5.用例终止
其他事件流A1:
在按“提交”按钮之前,负责人随时可以按“返回”按钮,文本框的任何修改内容都不会影响网站首页的公告
异常事件流:
1.提示错误信息,负责人确认
2.返回到管理系统主页面
后置条件:
网站首页的公告信息被修改
注释:无
分享到:
相关推荐
在画用例图的时候,理清用例之间的关系是重点。用例的关系有泛化(generalization)、扩展(extend)和包含(include)。其中include和extend最易混淆。下面我们结合实例彻底理清三者的关系。基本概念用例图...
uml建模,包括用例文档,用例图,类图,时序图,活动图
该UML图包括HR系统的用例图,类图,时序图。而且类图是基于简单工厂模式所画,对很多初学UML的人来说很有帮助。
( 1、UML实例UML案例 2、完整建模,汽车租赁系统 ...1.系统的用例图 2.类图 3.系统的时序图 4.系统的协作图 5.系统的状态图 6.系统的活动图 7.组件图 8.配置图 ) 绝对完整,绝对实用,需要的同学可以下载!
里面是有关智能家居的UML文件,用Rose编写。分为四个顶级用例图:大门管理,家居控制,安防,多媒体
电子邮件系统的UML设计图,包括用例图,时序图,类图,状态图。
本章将使用 Python中的 pygame模块开发一个类似 Windows画图工具的软件,使用该软件,可以设置画笔的颜色、粗细,并能够在画板中随意绘制自己想要的内容;另外,该软件还提供橡皮功能,可以使用该功能擦除已经绘制的内容。
5.3 例3 用ClassWizard创建一个类 83 5.4 例4 初始化应用程序屏幕 84 5.5 例5 保存应用程序屏幕 86 5.6 例6 处理命令行选项 88 5.7 例7 动态改变应用程序图标 91 5.8 例8 提示用户优先选项 93 5.9 例9 保存和恢复...
本书按照“实例一操作步骤一技术要点一归纳注释”的结构,介绍编写一个Visual Basic.NET程序的过程,以及编写课程中用到的知识。本书精选了100个VisulaBasic.NET程序实例,并全部编译通过。本书从Visual Basic...
5.3 例3 用ClassWizard创建一个类 83 5.4 例4 初始化应用程序屏幕 84 5.5 例5 保存应用程序屏幕 86 5.6 例6 处理命令行选项 88 5.7 例7 动态改变应用程序图标 91 5.8 例8 提示用户优先选项 93 5.9 例9 保存和恢复...
UML建模实例-课程注册系统,包含UML用例图,类图、部署图等
(画1个顶层用例图) (2)顶层用例的分解;(画2个分解的用例图) (3)绘制用例图。 3.静态结构模型 (1)对象类图;(画1个类图,其中至少包含9个类) (2)数据库模型。(画1个数据库模型图,其中至少包含...
网络在线考试系统UML图,包含网络在线考试系统用例图、类图、顺序图、协作图、状态图、组件图、部署图
5.3 例3 用ClassWizard创建一个类 83 5.4 例4 初始化应用程序屏幕 84 5.5 例5 保存应用程序屏幕 86 5.6 例6 处理命令行选项 88 5.7 例7 动态改变应用程序图标 91 5.8 例8 提示用户优先选项 93 5.9 例9 保存和恢复...
顺序图是一种描述时间维度的交互的图形,可以用来展示出用例图的行为顺序,或者用来展示出对象之间的消息发送和状态转换。本资源适合软件工程学习者和考生使用,帮助他们深入理解和掌握顺序图的原理和方法,提高软件...
实例69用系统时间实现随机数 实例70闪动的多彩圆 实例71检查系统有无鼠标 实例72圆形光盘与矩形 实例73动态渐变图案 实例74往返两地间的小车 实例75飘扬的红旗 实例76显示蓝天白云图形 实例77百叶...
5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...
实例1 一个价值“三天”的BUG 2 实例2 灵活使用递增(递减)操作符 5 实例3 算术运算符计算器 7 实例4 逻辑运算符计算器 9 实例5 IP地址解析 11 实例6 用if…else语句解决奖金发放问题 13 实例7 用...