欢迎来到天天文库
浏览记录
ID:21950327
大小:2.85 MB
页数:36页
时间:2018-10-25
《武汉大学国际软件学院dormanager项目组》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、武汉大学国际软件学院Dormanager项目组Dormanager学生宿舍管理系统软件构架文档用于分析设计阶段版本2.0修订历史记录日期版本说明作者1简介1.1目的1.2范围1.3定义、首字母缩写词和缩略语1.4参考资料1.5概述2构架表示方式3构架目标和约束4用例视图4.1用例实现5逻辑视图5.1概述5.2在构架方面具有重要意义的设计包6进程视图7部署视图8实施视图8.1概述8.2层9安全视图10数据视图11大小和性能12质量1简介软件构架文档是提供软件系统构架的综合概述。它包括此软件构架文档的目的、范围、定义、首字母缩写词、缩略语、参考资料和概述。它用作构架设计师和项目团队的其他成员
2、之间的交流媒介,讨论已针对项目构架做出的重要决定。1.1目的此文档从构架方面对系统进行综合概述,其中使用了大量不同的构架视图(用例视图,逻辑视图,进程视图,部署视图,实施视图)来描述系统的各个不同方面。它用于记录并表述已在构架方面对系统作出的重要决定。通过研究和评估高层构架选项来简化有关系统的预先设想 将有关既定系统高层结构的理念传递给资助人、开发团队和其他涉众。1.2范围本文档用于学生宿舍管理系统DORMAGANER的架构设计,适用于学生宿舍管理系统及其用例模型。文档涉及到的所有用例及其功能职责范围有:分配宿舍(自动分配,手动分配),浏览学生住宿情况,同步学生基本信息,收取费用(收取住
3、宿费,收取水电费),生成费用报表,维护房产信息(维护清单,收取水电费清单)。文档涉及的角色范围:设计员在定义类的职责、操作和属性时,或在调整类使其适应实施环境时参考该SRS包。实施员实施类时在SRS包中查找输入。项目经理计划迭代时在SRS包中查找输入。测试员使用SRS包来核实系统的一致性。文档涉及的结果范围:确定的构架机制、子系统、包和类,以确保它们的完整性和一致性。1.3定义、首字母缩写词和缩略语Layers——层包Mechanism——构架机制包UseCaseRealizations——用例实现包DORMAGANER——学生宿舍管理信息系统软件伪需求——是客户强调的需求,它约束系统的
4、实现其它数据术语,缩略语请参照文档统一词汇表1.4参考资料外部文档:《软件需求》---(美)KarlE.Wiegers著陆丽娜王忠民王志敏等译《软件工程原理与实践》陈世鸿黄水《软件开发技术》潘锦平著《实用软件工程》(第二版)郑人杰、殷人昆、陶永雷编清华大学出版社内部文档:在用例视图中,需要引入:用例模型,用例,各用例的用户界面图片。在逻辑视图中,需要引入:用例实现前景文档,软件架构参考文档,补充规约政府文档:参照RUP统一开发过程其他文档:参见统一参考资料列表2构架表示方式本文档作用说明学生宿舍管理信息系统在计算的算法和数据结构之外,设计并确定系统整体结构成为了新的问题。结构问题包括总体
5、组织结构和全局控制结构;通信、同步和数据访问的协议;设计元素的功能分配;物理分布;设计元素的组成;定标与性能;备选设计的选择及其表示方式。还会从用例视图、逻辑视图、进程视图、部署视图、实施视图和安全视图中列出必需的那些视图,并分别说明这些视图包含哪些类型的模型元素。构架表示为图表和文档。1构架目标和约束构架目标:在预期的时间内通过团体努力高效的完成该系统的功能;需要引入记录在用例模型中的功能性需求;需要引入记录在补充规约中的非功能性需求;构架约束:实现该系统的开发人员共九人,需在10天内完成该系统;需要引入项目经理级的开发人员的各阶段的日程安排;易使用性:根据涉及的用户特性,构架设计系统
6、时要考虑到使该系统易学易懂;可移植性:考虑到该系统的使用范围非常广,应该易于移植;安全性:只有被授权的用户才能使用该系统;2用例视图首先引入用例模型(UML图);各用例的描述如下:宿舍分配:1.用例名:宿舍分配2.用例说明:实现为每个学生分配一个住宿床位,可以选择两种分配方式:自动分配,手动分配;提供分配宿舍界面并显示相关信息。1.用例流程:²由宿舍分配管理员(角色)来分配管理宿舍分配²提供两种分配方式供选择²分配宿舍首先调用浏览学生住宿情况用例,做分配前的准备²当开始分配时,必须知道小区各园区、楼房、宿舍的相关情况,故扩展出维护房产信息用例,以获取有效的楼的信息²分配时还需要了解入住学
7、生的一些相关信息,比如院系、入学、退学等情况,故扩展出同步学生信息用例,以获取有效的班级及学生信息²分配结束后,需要提供分配的具体情况给收取住宿费用例,以收取相应的住宿费2.用例关系的说明:扩展关系:宿舍分配用例与维护房产信息用例;宿舍分配用例与同步学生信息用例;宿舍分配用例与收取住宿费用例;包含关系:宿舍分配用例与浏览学生住宿情况用例;3.与该用例相关的用例图:4.用例的特殊需求:分配宿舍的原则中男生女生不能同住一个寝室;尽量使一
此文档下载收益归作者所有