2023学年完整公开课版用例规约_第1页
2023学年完整公开课版用例规约_第2页
2023学年完整公开课版用例规约_第3页
2023学年完整公开课版用例规约_第4页
2023学年完整公开课版用例规约_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件工程用例关系12书写用例文档目录PART01用例关系用例关系用例之间的关系对于用例的具体大小没有明确的规定。但一个用例应该包含一项主要功能,这项功能应该是完整的,是有始有终的。如:“转帐”就是一个用例,而“验证密码”一般不看成是一个用例。用例关系包含关系当一个用例可能使用另一个用例时就为扩展关系;在一定条件下,把新的行为加入到已有的用例中,获得的新用例称为扩展用例,原有的用例称为基础用例,从扩展用例到基础用例的关系就是扩展关系。在UML中,扩展关系是通过带箭头的虚线段加构造型<<extend>>来表示的,箭头由扩展用例指向基础用例。一个用例是另一个用例的一种,就是一个泛化关系;一个父用例可以被特化为多个子用例,而父用例和子用例之间的关系就是泛化关系;在UML中,用例的泛化关系是通过一个从子用例指向父用例的三角箭头表示的。当一个用例一直使用另一个用例时就确定为包含关系;用例可以简单地包含其它用例具有的行为,并把它所包含的用例行为作为自身行为的一部分;在UML中,包含关系是通过带箭头的虚线段加构造型<<include>>来表示的,箭头由基础用例指向被包含用例。扩展关系泛化关系用例关系用例之间的关系PART02书写用例文档用例用例的名称用例描述:用例名称:账户充值前置条件:用户已经登录基本路径:(1)用户登录后,开始用例。(2)程序提供菜单选项:账户充值(3)

用户选择账号充值选项(4)用户输入可填的金额进行充值(5)如果账户余额超过设置阈值,则执行子事件流a。(6)提示充值成功(7)系统从用户账户中增加所充金额(8)

用例结束(9)

ATM确定该帐户是否有足够的金额。如果余额不够,则执行子事件流b。数据流数据流举例编号、名称处理与数据流外部实体向系统输入数据系统向外部实体输出数据数据存储与数据流统计学籍变动领导数据存储名称编号审核学籍卡学籍卡学生合格订货单编辑订货单计算应收款订货单处理处理的定义处理又称功能表示对数据进行的操作,把流向它的数据进行一定的变换处理,产生新的数据。如“处理选课单”、“产生发票”等。编号描述部门处理编号描述部门处理的命名(描述)尽量最好使用动宾词组,一个动词加一个名词;不要使用空洞的动词。P1输入数据录入员P2打印报表人事处计算工资P3财务处P4打印P5工资╳√√√╳处理处理的编号处理的唯一标识,可用数字表示,也可用P加数字表示,应表示出它的层数,P1;P1.1;P1.2;P1.1.1编号功能描述功能执行者P1功能描述功能执行者P1.1功能描述功能执行者P1.1.1功能描述功能执行者P1.1.2功能描述功能执行者处理处理的执行者(部门)表示功能由谁来完成,可以是人、部门或是程序,也可以没有。处理必须同时有输入和输出的数据流。编号功能描述功能执行者计算利润P456P4.1编制月报财务处P5计算利润P456P4.1?处理常见错误每个处理至少有一个输入数据流和一个输出数据流!!处理没有输出!数据源没有输入!处理数据终点数据存储数据存储的介绍数据存储是指通过数据文件、文件夹和账本等存储数据,如“学生档案”、“库存台帐”等。为了避免线条的交叉,同一个数据存储可以出现若干次。数据存储:是数据的“保存处”和“中转站”!可以避免处理和处理之间的直接箭头联系,这样能提高每个处理的独立性。名称编号统计员记录考勤职工考勤D1计算工资职工数据存储常见错误

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论