用例实现规约-浏览住宿(分析设计阶段).docVIP

用例实现规约-浏览住宿(分析设计阶段).doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用例实现规约-浏览住宿(分析设计阶段).doc

武汉大学国际软件学院 Dormanager 项目组 Dormanager 学生宿舍管理系统 用例实现规约:浏览住宿情况 用于分析设计阶段 版本 2.0 修订历史记录 日期 版本 说明 作者 用例名称:浏览住宿情况 简要说明 目的 范围 定义、首字母缩写词和缩略语 参考资料 概述 事件流 基本流 备选流 特殊需求 前置条件 后置条件 扩展点 用例名称:浏览住宿情况 1.1简要说明 浏览住宿是Dormanager 系统中最常用的用例,它涉及到在宿舍管理员的管理之下,所有来访人员对学生住宿信息的查询,它的作用是从学生住宿信息库中根据本地终端的管理员特征(园区、楼栋)读取相对应的学生住宿信息,并将这些信息显示出来,从而满足来访者的查询要求。 这个用例中的活动权限非常有限,只能对不太核心的学生住宿情况进行浏览和查询,不涉及到核心数据库读取和修改,但是使用频度是最高的,因此应着重注意非功能性的效率、稳定、响应时间等需求。 1.2目的 浏览住宿情况用例的用例实现规约主要目的在于简要介绍Dormanager 系统中最常用的用例:浏览住宿情况用例。说明该用例在系统中所起的作用及需求阶段该用例所应注意的问题。 系统开发设计人员通过本文档了解Dormanager 系统浏览住宿情况用例的主要作用和用户需求,客户应仔细研读本文档提出所有需要修改的需求内容。 1.3范围 在Dormanager 系统中与浏览住宿信息相关的用例主要是宿舍分配用例,与之相关的角色是在宿舍管理员帮助之下的查询者。浏览住宿信息用例只与学生住宿情况直接相关。 1.4定义、首字母缩写词和缩略语 Dormanager 系统是由武汉大学国际软件学院Dormanager项目组开发完成的学生信息管理系统 本文档按照RUP规范编写,RUP是同一软件过程(Rational Unified Process) 其它词汇可参见项目需求阶段词汇表,如无特别说明,所有定义和缩写都与此词汇表一致。 1.5参考资料 具体参考资料请参阅软件需求阶段需求规约(SRS) 1.6概述 本用例实现规约的其它部分将说明浏览住宿信息用例的事件流设计和其他派生需求,本文档的组成形式是先提出用例,然后分析事件流。在其他派生需求中将说明本用例中与其他用例相关的部分以及由此产生的需求补充说明。 事件流 在浏览住宿信息用例中最基本的事件流就是浏览和查询学生住宿情况,这种查询一般由个宿舍管理员登陆系统并取得响应楼栋权限之后为来访查询人员做出。 在浏览住宿情况的事件中,宿舍管理员输入需要查询和浏览的楼层、单元、房间号和床号,系统将相应的位置住宿的学生姓名、学号、院系、班级查找并显示出来,也可以由宿舍管理员输入学生姓名、院系、班级进行查询,由系统查找并将对应的住宿楼层、单元、房间号显示出来,如果查询的对象不在本楼居住,系统将显示“没有在本楼查找到你需要的学生情况”。 2.1基本流 浏览住宿用例的基本事件流是需要使用浏览功能的用户通过输入相应的查询和浏览条件(学生姓名、院系、班级或楼层、单元、房间号等),系统接收输入数据,在系统数据库中查找适配的学生信息,然后按照系统定义的格式将找到的学生信息显示出来,这就是浏览住宿用例的基本活动事件流。 2.2备用流 在进行浏览住宿的过程中,用户使用浏览功能的地点进行了限制,用户不能同时查找全校所有园区和楼栋的学生信息,这部分的工作应该由用户自己完成,浏览使用用户来到某一特定的楼栋使用查询信息,这样就解决了可能出现的需要查找全校学生信息库的现象,但是同时也可能出现查询备用流的情况出现。 2.2.1备用流一:不存在查找内容 如果浏览用户提交的查询条件在数据库中找不到适配的数据结果,系统将启用这一备用信息流,这一备用信息流的最终结果是向用户输出没有找到需要查询的学生信息。 在这个备用流中系统不记录启动备用流的查询制约条件,输出的结果根据用户的输入给出,将用户输入的信息同时输出,提醒用户可能出现的错误操作。 2.2.2备用流二:用户权限出错 如果在浏览者提交查询申请之前,宿舍管理人员权限出现使用故障,系统不可能自觉发现故障,但是系统将在每一个查询界面上显示当前所在的园区与楼栋,如果宿舍管理人员权限出现了异常错误,无法登录自己所管理的楼栋,应该点击不是当前楼栋的按钮,提交给系统,系统获取提交信息之后,由系统管理人员分析问题,并予以解决。 特殊需求 本小节将说明在用例模型中没有考虑,但在实施阶段中需要引起注意的所有用例实现需求,包括非功能性需求。 安全性需求:本部分活动不涉及到核心数据库的修改权限,安全性要求较低,但是所有的宿舍管理人员都使用相同的客户端进行登陆,对用户的权限分级管理要求比较高。 动态数值需求:预处理的窗口正常情况下为25个,一定时间周期中要处理的数据的数量:窗口开始尺寸3

文档评论(0)

ziyouzizai + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档