L软件需求报告.docVIP

  • 1
  • 0
  • 约6.25千字
  • 约 7页
  • 2015-10-24 发布于河南
  • 举报
L软件需求报告

二.软件需求报告。 目 录 1.引言……………………………………………………………………………….2 1.1 背景说明…………………………………………………………………………2 1.2 参考资料…………………………………………………………………………2 2.软件总体概述………………………………………………………………………2 2.1 目标………………………………………………………………………………2 2.2 系统模型…………………………………………………………………………2 2.3 假设和约束………………………………………………………………………2 3.详细需求………………………………………………………………………….3 3.1 功能需求…………………………………………………………………………5 3.1.1 概述…………………………………………………………………………….5 3.1.2 输入…………………………………………………………………………….5 3.1.3 处理…………………………………………………………………………….5 3.1.4 输出…………………………………………………………………………….5 3.1.5 内部数据……………………………………………………………………….6 3.2 性能要求…………………………………………………………………………6 3.2.1 精度…………………………………………………………………………….6 3.2.2 时间特性……………………………………………………………………….6 3.2.3 输入和输出…………………………………………………………………….6 3.2.4 数据库特性…………………………………………………………………….6 4.环境……………………………………………………………………………….6 4.1 设备环境…………………………………………………………………………6 4.2 支持软件环境……………………………………………………………………6 1.引言。 1.1 背景说明 ·被开发软件名称:电梯调控系统 ·开发者:蒋志斌、赖豪塔、林超、吴泽林 1.2 参考资料 ·资料名称:电梯控制系统的事例分析系统描述 ·资料来源:李代平老师 2.软件总体概述。 2.1 目标 在已存在不少电梯控制系统的背景下,本系统开发人员试图在已有的前人的 开发实例上,用自己的调度算法实现对电梯的调度,从而为电梯控制系统的调度提出某些建议。 2.2 系统模型 2.3 假设和约束 ·时间上的约束 由于本系统的开发时间为2个星期,而在如此短的时间内,系统的实现很 难采用比较完美的算法,即使已有前人的开发经验,但是我们借助的只是 他们控制电梯的思想,而具体的程序设计则要根据系统的使用环境进行; 另一方面,由于时间的有限,使得我们和用户的交流时间不是很充分,从 而可能导致我们的交流缺乏,而引起对于系统使用环境的认识不够彻底, 进而对于程序调度算法的设计不够完善,不能适应特殊情况的发生;还有, 时间的限制也限制了我们对于程序的调试时间,使得我们难以发现程序中 的较难察觉的bug,可能使系统存在着一些小问题。 ·系统使用环境约束 分析众多已有的电梯系统,我们发觉,一个好的电梯系统不仅要控制方便、 响应及时,更为重要的是其调度的合理性。试想,假若一个电梯系统以最 短距离调度作为调度算法,即每次都只响应那个最近的用户的请求,那么 电梯可能大部分时间内只在一个很小的范围内来来回回,可见这种调度算 法是很不合理的,很容易导致电梯资源不能够得到充分利用,因此电梯系 统必须根据其使用环境而选定一种特定的调度算法。而我们的调度算法也 是针对于用户环境而制订的,此电梯系统只能适用于与之相差不多的电梯 环境,也就是说,系统的可移植性是比较差的,要对其进行移植,必须对其进行一定的维护。 3.详细需求。 总的需求就是要设计和实现一个能对一座40 层楼的建筑物内的4 部电梯进行调度和控制的程序。这些电梯能以常规的方式将乘客从某一层楼送到另一层楼。 效率(Efficiency ) :这个程序应能有效地.并合理地对电梯进行调度。比如说,有人在第4 层楼召唤电梯.按下向下的按钮,那么下行的将要经过第4 层楼的一部电梯就应在第4 层楼停下来,让这个乘客进入电梯。另一种情况是如果一部

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档