




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
案例2:网上选课系统一、需求建模(一)需求捕获需求特性表编号特性FEAT01管理员添加本学期要开的课程FEAT02管理员对课程进行修改FEAT03管理员对课程进行删除FEAT04学生查询已选课程FEAT05学生选课FEAT06学生付费FEAT07数据库保存各种信息(二)建立用例模型1、识别参与者:管理员、学生和数据库2、识别用例参与者特性用例管理员管理员添加本学期要开的课程UC01管理员对课程进行修改UC02管理员对课程进行删除UC03学生学生选课UC04学生查询已选课程UC05学生付费UC06用户登录系统UC07数据库保存各种信息3、画出用例图:图1图1:用例图4、用例概要说明用例编号UC01用例名称添加课程用例概述管理员进入管理界面后系统显示目前建立的所有课程信息,管理员输入新课程信息。主参与者管理员补充说明系统验证是否和已有课程冲突后,才能将新课程信息添加到数据库。用例编号UC02用例名称修改课程用例概述管理员进入管理界面后系统显示目前建立的所有课程信息,管理员查询到所要修改的课程,然后对课程信息进行修改。主参与者管理员补充说明系统验证是否和已有课程冲突后,才能将修改后的课程信息添加到数据库。用例编号UC03用例名称删除课程信息用例概述管理员进入管理界面后系统显示目前建立的所有课程信息,管理员查询到所要删除的课程,然后删除该课程信息。主参与者管理员补充说明管理员删除课程信息后,数据库更新。用例编号UC04用例名称学生选课用例概述学生进入选课界面后,选择选课,系统显示所有课程信息,学生选择课程,系统验证通过后保存到数据库。主参与者学生补充说明选课成功后,系统提示交费。用例编号UC05用例名称学生查询已选课程用例概述学生进入选课界面后,选择查询课程,系统显示学生所选的全部课程信息。主参与者学生补充说明用例编号UC07用例名称登录系统用例概述用户进入登录界面后,输入用户名和密码,系统验证有效性。主参与者用户补充说明因为付费方式多样,所以本实例不讨论付费用例UC06。5、编写用例描述在需求建模的初期,只需对重要的用例和对体系结构有影响的用例进行详细的编写用例描述。用例编号:UC01用例名称:添加课程(AddCourse):主要参与者:管理员前置条件:管理员进入管理界面后置条件:管理员重新进入管理界面基本事件流:1 管理员选择进入登录界面,用例开始2 系统提示输入管理员密码3 管理员输入密码4 系统验证密码A1:密码错误5 进入管理界面,系统显示目前所建立的全部课程信息。6 管理员选择添加课程7 系统提示输入新课程信息8 管理员输入信息9 系统验证是否和已有课程冲突A2:有冲突10 系统添加新课程,提示课程添加成功11 系统重新进入管理主界面,显示所有课程12 用例结束其他事件流A1:密码错误1 系统提示再次输入2 用户确认3 三次错误,拒绝再次访问4 否则进入添加课程事件流第5步A2:有冲突1 系统提示有冲突,显示冲突课程信息2 用户重新输入3 继续验证直到无冲突4 进入添加课程事件流第10步“删除课程”用例描述和“修改课程”用例描述与此类似。用例编号:UC04用例名称:选课(SelectCourse)主要参与者:学生前置条件:学生进入选课界面后置条件:系统提示选课成功基本事件流:1 学生进入选课登录界面,用例开始。2 系统提示输入学号和密码。3 学生输入学号和密码。4 系统验证A1:验证失败5 进入选课主界面6 学生点击选课7 系统显示所有课程信息8 学生选择课程9 系统验证课程是否可选A2:不可选10 系统提示课程选择成功,提示学生交费。11 用例结束错误流:A1:验证失败1 系统提示验证失败,提示重新进入。2 三次失败,拒绝访问。3 成功,转选课事件流5步。A2:课程不可选1 系统提示课程不可选及原因。2 学生重新选课3 重新验证直至成功。4 转选课事件流第10步。(三)建立概念模型1、发现类发现类的最常用的方法就是将所有的名词及名词短语列表。备选类管理员 管理界面 选课界面 课程 数据库 学生 浏览器 学号 密码逐一地分析备选类,然后得到候选类。候选类管理员 界面 课程 数据库 学生 控制对象2、关联分析(得到图2:概念模型)3、职责分析(得到图3:包含主要属性的概念模型)图2:概念模型图3:包含主要属性的概念模型(四)为用例建立交互模型和状态模型注意:需求建模阶段的交互图重点在于描述用例的事件流,而不是体
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版土石方工程全方位服务居间服务协议
- 2025年文化旅游园区厂房租赁安全生产与景区安全管理协议
- 2025年度环保建材三方买卖合同
- 2025版商铺买卖双方权益保障及转让合同
- 2025版森林资源砍伐与生态补偿金支付合同范本
- 2025版股份制企业股权质押合同范例
- 2025房地产项目委托开发与绿色建筑认证管理合同范本
- 2025版移动通信基站租赁及运营合同
- 2025版石灰生产原料进口合同范本
- 2025年度陶瓷行业环保专员劳动合同书
- 班级管理常规优质课件
- IT运维服务方案信息运维服务方案
- ZSL1000、ZSL750塔吊外挂架施工方案
- 文化自信作文800字议论文
- GB/T 28287-2012足部防护鞋防滑性测试方法
- GB/T 27677-2017铝中间合金
- GB/T 19627-2005粒度分析光子相关光谱法
- 芜湖宜盛置业发展有限公司招聘3名编外工作人员(必考题)模拟卷
- 混凝土结构设计原理教学教案
- 齿轨卡轨车课件
- 中国监察制度史
评论
0/150
提交评论