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

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

ID:14326921

大小:73.00 KB

页数:3页

时间:2018-07-27

用例实现规约-浏览住宿(分析设计阶段)_第1页
用例实现规约-浏览住宿(分析设计阶段)_第2页
用例实现规约-浏览住宿(分析设计阶段)_第3页
资源描述:

《用例实现规约-浏览住宿(分析设计阶段)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、武汉大学国际软件学院Dormanager项目组Dormanager学生宿舍管理系统用例实现规约:浏览住宿情况用于分析设计阶段版本2.0修订历史记录日期版本说明作者1用例名称:浏览住宿情况1.1简要说明1.2目的1.3范围1.4定义、首字母缩写词和缩略语1.5参考资料1.6概述2事件流2.1基本流2.2备选流3特殊需求4前置条件5后置条件6扩展点1用例名称:浏览住宿情况1.1简要说明浏览住宿是Dormanager系统中最常用的用例,它涉及到在宿舍管理员的管理之下,所有来访人员对学生住宿信息的查询,它

2、的作用是从学生住宿信息库中根据本地终端的管理员特征(园区、楼栋)读取相对应的学生住宿信息,并将这些信息显示出来,从而满足来访者的查询要求。这个用例中的活动权限非常有限,只能对不太核心的学生住宿情况进行浏览和查询,不涉及到核心数据库读取和修改,但是使用频度是最高的,因此应着重注意非功能性的效率、稳定、响应时间等需求。1.2目的浏览住宿情况用例的用例实现规约主要目的在于简要介绍DormanagerDormanager用例实现规约-浏览住宿(分析设计阶段)第3页系统中最常用的用例:浏览住宿情况用例。说明

3、该用例在系统中所起的作用及需求阶段该用例所应注意的问题。系统开发设计人员通过本文档了解Dormanager系统浏览住宿情况用例的主要作用和用户需求,客户应仔细研读本文档提出所有需要修改的需求内容。1.3范围在Dormanager系统中与浏览住宿信息相关的用例主要是宿舍分配用例,与之相关的角色是在宿舍管理员帮助之下的查询者。浏览住宿信息用例只与学生住宿情况直接相关。1.4定义、首字母缩写词和缩略语Dormanager系统是由武汉大学国际软件学院Dormanager项目组开发完成的学生信息管理系统本文

4、档按照RUP规范编写,RUP是同一软件过程(RationalUnifiedProcess)其它词汇可参见项目需求阶段词汇表,如无特别说明,所有定义和缩写都与此词汇表一致。1.5参考资料具体参考资料请参阅软件需求阶段需求规约(SRS)1.6概述本用例实现规约的其它部分将说明浏览住宿信息用例的事件流设计和其他派生需求,本文档的组成形式是先提出用例,然后分析事件流。在其他派生需求中将说明本用例中与其他用例相关的部分以及由此产生的需求补充说明。1事件流在浏览住宿信息用例中最基本的事件流就是浏览和查询学生住

5、宿情况,这种查询一般由个宿舍管理员登陆系统并取得响应楼栋权限之后为来访查询人员做出。在浏览住宿情况的事件中,宿舍管理员输入需要查询和浏览的楼层、单元、房间号和床号,系统将相应的位置住宿的学生姓名、学号、院系、班级查找并显示出来,也可以由宿舍管理员输入学生姓名、院系、班级进行查询,由系统查找并将对应的住宿楼层、单元、房间号显示出来,如果查询的对象不在本楼居住,系统将显示“没有在本楼查找到你需要的学生情况”。2.1基本流浏览住宿用例的基本事件流是需要使用浏览功能的用户通过输入相应的查询和浏览条件(学生

6、姓名、院系、班级或楼层、单元、房间号等),系统接收输入数据,在系统数据库中查找适配的学生信息,然后按照系统定义的格式将找到的学生信息显示出来,这就是浏览住宿用例的基本活动事件流。2.2备用流在进行浏览住宿的过程中,用户使用浏览功能的地点进行了限制,用户不能同时查找全校所有园区和楼栋的学生信息,这部分的工作应该由用户自己完成,浏览使用用户来到某一特定的楼栋使用查询信息,这样就解决了可能出现的需要查找全校学生信息库的现象,但是同时也可能出现查询备用流的情况出现。2.2.1备用流一:不存在查找内容如果浏

7、览用户提交的查询条件在数据库中找不到适配的数据结果,系统将启用这一备用信息流,这一备用信息流的最终结果是向用户输出没有找到需要查询的学生信息。在这个备用流中系统不记录启动备用流的查询制约条件,输出的结果根据用户的输入给出,将用户输入的信息同时输出,提醒用户可能出现的错误操作。Dormanager用例实现规约-浏览住宿(分析设计阶段)第3页2.2.2备用流二:用户权限出错如果在浏览者提交查询申请之前,宿舍管理人员权限出现使用故障,系统不可能自觉发现故障,但是系统将在每一个查询界面上显示当前所在的园区

8、与楼栋,如果宿舍管理人员权限出现了异常错误,无法登录自己所管理的楼栋,应该点击不是当前楼栋的按钮,提交给系统,系统获取提交信息之后,由系统管理人员分析问题,并予以解决。1特殊需求本小节将说明在用例模型中没有考虑,但在实施阶段中需要引起注意的所有用例实现需求,包括非功能性需求。安全性需求:本部分活动不涉及到核心数据库的修改权限,安全性要求较低,但是所有的宿舍管理人员都使用相同的客户端进行登陆,对用户的权限分级管理要求比较高。动态数值需求:预处理的窗口正常情况下为25个,一定时间周期中

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。