软件需求分析说明书.doc_第1页
软件需求分析说明书.doc_第2页
软件需求分析说明书.doc_第3页
软件需求分析说明书.doc_第4页
软件需求分析说明书.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电梯问题的软件需求说明书软件体系结构大作业报告任课教师: 丁月华 姓 名: 曹伟 学 号: 080505126 班 级: 软件一班 院 系: 数学与计算机学院 日 期: 2011-12-13 软件需求说明书1引言21.1编写目的21.2背景21.3定义21.4参考资料22任务概述22.1目标22.2用户的特点32.3假定和约束33需求规定33.1对功能的规定33.2对性能的规定43.2.1精度43.2.2时间特性要求43.2.3灵活性43.3输人输出要求44运行环境规定44.1支持软件44.2控制41引言1.1编写目的1. 通过该需求使用户能够对电梯的逻辑控制的实现过程有大致初步的了解。2. 项目策划和设计人员可以根据此需求分析说明书来进行决策和设计的基础,同时方便维护人员进行内部维护,信息更新,测试和验收,也是用户确认自己的需求被正确理解的依据。3. 本需求的预期读者是与电梯问题有联系的决策人,有关的开发人员,软件测试人员,维护人员,电梯使用者等。1.2背景a 待开发的软件系统的名称:电梯问题b 任务提出者:软件体系结构大作业c 开发者:曹伟1.3定义1. 每个电梯有一些按钮,每个按钮对应一个楼层.当按下按钮后,按钮灯亮,并指出电梯开往相应的楼层.当电梯到达该楼层后,按钮灯熄灭。2. 除底层和顶层只有一个按钮外,每个楼层有两个按钮,分别指示上楼和下楼请求.当按下后,按钮灯亮.如果电梯已到达该楼层,或者电梯正在沿所请求的方向运动,或者遇到有冲突的请求时,按钮灯灭.在后一情况下,如果两楼层同时发出请求,则只能取消其中一个请求.决定服务优先次序的算法应尽量减少两个请求的等待时间。3. 当没有服务请求时,电梯保持在最后一个目的楼层,电梯门关闭。4. 系统以事件驱动方式响应楼层对电梯的请求.所有楼层的优先级是相同的。5. 系统以事件驱动方式响应楼层内部对到达楼层的要求,并按照电梯运动方向依次完成这些要求。6. 每个电梯都有一个紧急按钮,按下后向管理人员发出报警信号,然后电梯被置为”不可用”状态.每个电梯都有取消”不可用”状态的机制。1.4参考资料 软件工程导论张海潘编著清华大学出版社 UML系统建模与分析设计刁成嘉主编机械工业出版社 软件体系结构原理、方法与实践张友生李雄编著清华大学出版社 百度文库 /2任务概述2.1目标该软件开发的意图:检查学生对软件体系结构的熟悉了解应用目标:解决电梯问题的逻辑控制问题作用范围:在M层的建筑物内安装N个电梯的控制问题2.2用户的特点1. 最终用户是该栋建筑物内的所有需要使用电梯的所有人员,包括不同年龄段及身高等。2. 维护人员需要了解自动化的基本知识,并且了解基本的电梯逻辑控制的相关知识。3. 管理人员需要掌握电梯的基本运行情况,熟悉电梯的工作条件,如电压等。4. 乘客需要知道电梯显示面板各个按钮的功能,能够操作,并了解如何处理紧急事件的相关技巧。2.3假定和约束1. 该电梯控制系统要求在windows环境下运行;2. 每次电梯里的乘客的重量不能超过500kg;3. 如果两个楼层同时发出请求,则只能取消其中的一个,此时,决定优先级次序的算法应尽量减少两个请求的等待时间;3需求规定 3.1对功能的规定功能要求输入处理输出上下楼请求用户按对应楼层向上或向下请求按钮按钮灯亮,通过电梯上下运动控制系统实现上下楼的请求电梯的运行结果,到达该楼层后电梯门自动打开电梯的上下楼控制用户选择电梯内部的数字按钮获得多用户请求,规定时间没有(开/关)请求,电梯门自动关闭,根据优先处理到达目的楼层,按钮灯灭电梯的运行结果,到达该楼层后电梯门自动打开,若在规定时间内没有特殊请求,电梯门则自动关闭电梯的延迟关门,提前关门控制电梯内部的开门按钮和关门按钮系统接到指令后,通过增加或减少电梯的自动关门时间来控制电梯的延迟关门、提前关门电梯的运行结果优先级控制按钮的选择接收到多个请求,根据减少请求间的等待时间为原则判断哪个请求优先电梯的运行结果报警控制报警按钮将报警信号传递到报警控制系统,将暂停信号传递给控制系统,即将电梯变成不可用状态电梯的运行结果超重处理电梯运载的总重量如果超过上限,发出超重命令,系统响应超重命令后将激活电梯的暂停控制处理系统电梯的运行结果3.2对性能的规定3.2.1精度由于本电梯控制系统属于对按钮的选择,通过控制按钮选择楼层,因此对所需精度无特殊要求。3.2.2时间特性要求本电梯系统属于实时系统,要求如下:响应时间迅速更新处理时间相对比较快数据的转换和传送时间迅速因此对时间特性的要求如下:响应时间:=3s处理时间:=1s更新处理时间:=5s楼梯关门时间:=3s楼梯开门时间:=3s3.2.3灵活性1. 能在多种环境下运行,如XP,Unix,Linux等2. 编写代码模块化,以保证修改时同其他软件的接口变化不大3. 以时间响应速度上可以做到更高的效率4. 计划发生变化或改进时方便软件的开发人员和维护人员灵活的增减、修改该系统的功能、代码等3.3输人输出要求1. 根据控制面板上面的按钮,对应按钮表示对应的楼层。2. 系统的输入数据为用户根据各自的需要所选择的按钮对应的相关信息。3. 系统的输出数据为电

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论