rose培训教材中文简版题库.ppt

  1. 1、本文档共273页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
分析设计阶段的工作流 实现过程组件 实现的目的: 在组件术语中实现类和对象 在实现子系统术语中定义组件组织 测试单元开发组件 建立可执行系统 实现导致实现建模 什么是实现模型 实现模型包含: 组件 实现子系统 组件包括 可释放组件,如:executables 由可释放组件产生的组件,正如:源代码 实现中的工作流 测试过程组件 测试目的 检验对象之间的交互 检验软件中所有组件的集成 检验所有需求被正确的实现 定义并且确保在系统扩展前缺陷被指明 测试系统可以被发布 测试导致测试建模 什么是测试模型 测试模型包括: 测试用例 测试过程 测试用例可以通过一个或多个测试过程被实现 测试过程可以实现一个或多个测试用例 Use Case是定制测试用例的主要部分 测试的工作流 课程登记用例学习 课程登记问题描述 在每学期开始,学生需要一份课程目录,包括本学期提供的课程列表和所提供的课程信息(如:教授名、科系、首要条件、时间、地点,这些可以帮助学生作出课程选择 新学期允许学生选择四门所提供的课程。此外,学生可以选择两门备选课程,以防主课满额或被取消。每门课程人数不能超过10人少于3人。一旦学生登记课程完成,登记系统将信息传送到记帐系统,以便学生可以交纳本学期的费用。 课程登记问题描述 教授可以访问联机系统,以便获取交课信息。它也需要了解该课的学生情况 每一学期,有一段时间,学生可以修改所选课程。在这段时期,学生必须可以访问系统 需求抓取 课程登记问题的Use Case图 证明Use Case Use Case报表中描述的Use Case包括: 简短描述 use case高级描述 事件流程 执行期间的操作序列 建立Use Case报告 Use Case的Use Case报告包含链接到Use Case的外部文档 课程登记者 简短描述 use case通过一个学生驱动,提供学生建立、删除、修改和浏览指定学期课程信息的能力 事件流程 预定义 没有 主流程 当学生输入id号是use case开始,系统检验学生id号合法并提示学生选择本学期或下一学期。学生输入选择的学期,系统提示学生选择活动:建立、浏览、修改、打印、删除、或退出。 CREAT,A-1:建立新的课程流程被执行 REVIEW,A-2:浏览课程流程被执行 MODIFY,A-3:修改课程流程被执行 PRINT,A-4:打印课程流程被执行 DELETE,A-5:删除课程流程被执行 QUIT,use case结束 课程登记 另一个流程 A-1:建立新的课程 系统显示空的课程屏幕。学生输入4门主课程好和2门备选课程号(E-3)。学生提交课程要求,系统回检查每一个被选举权主课程的必要条件(E-4),如果此门课程开放,并将学生加入其中(E-5)。系统打印课程表(E-6)和帐单信息到记帐系统进行处理(E-7)。Use Case 重新开始 A-2:浏览课程 系统为学生登记的所有课程检索并显示下列信息:课程名、课程号、课程提供号、时间、地点等。当用户指示浏览完毕,Use Case重新开始 课程登记 A-3:修改课程 系统检查是否超出修改日期范围(E-9)。系统为学生登记所有课程检索(E-10)并显示下列信息:课程名、课程号、时间、地点等,系统提示用户选择活动:删除课程、加课程或退出。 如果活动被选择 删课程,(A-6):删除课程被执行 加课程,(A-7):加课程被执行 退出,系统打印课程表(E-6),Use Case重新开始 A-4:打印课程 系统打印课程表(E-6),Use Case重新开始 课程登记 A-5:删除课程表 系统检索(E-8)并显示当前课程信息,系统要求用户证实删除信息,如果接受,课程被从系统中删去,如果课程未被证实,操作被取消,Use Case重新开始 A-6:删除课程 学生输入删除课程号,系统要求用户证实删除信息,如果接受,课程表被从系统中删去,如果课程未被证实,操作被取消,Use Case重新开始 A-7:加课程 学生输入所加课程号。系统检查必要条件和状态(E-4)并且,如果课程开放(E-5)将学生加入课程中,Use Case交互流程重新开始 登记课程 另外的流程 E-1:非法用户id号输入,用户可以重新输入id号或中断Use Case E-2:非法学期号输入,用户可以重新输入学期号或中断Use Case E-3:非法课程号输入,用户可以重新输入课程号或中断Use Case E-4:用户不满意所有的必要需求,用户通知课程不被计划,如果可能交互课程被代替,Use Case 继续。 E-5:用户所选的课程被取消,如果可能交互课程被代替,Use Case 继续。 E-6:课程表不能被打印,信息被存储,通知用户信息需重新提交,Use Case继续 E-7:系统存储所有帐单信息并重新将其提交到

文档评论(0)

502992 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档