电梯控制系统需求分析说明书

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电梯控制系统需求分析说明书

课程名称:软件工程

班级:

组长:*******

组员:*******

*******

*******

指导老师:

编写日期:年月

目录

1.引言 (1)

1.1编写的目的 (2)

1.2软件产品的作用范围 (2)

1.3定义 (2)

1.4参考资料 (3)

2、一般性描述 (3)

2.1、产品与其环境之间的关系 (3)

2.2、产品功能 (3)

2.3、用户特征 (3)

2.4、限制与约束 (4)

2.5、假设与前提条件 (4)

3.数据流图和数据描述 (4)

3.1数据流图 (4)

3.1.1实体关系图 (4)

3.1.2一级数据流图 (5)

3.1.3二级数据流图(命令处理) (6)

3.1.4二级数据流图(优先处理) (6)

3.1.5二级数据流图(电梯控制) (7)

3.1.6二级数据流图(信息显示) (8)

3.1.7状态转换图 (9)

3.2数据字典 (9)

4.特殊需求 (10)

4.1功能或行为需求 (10)

4.1.1功能或行为需求:上下楼请求 (10)

4.1.2功能或行为需求:电梯上下运动控制 (10)

4.1.3功能或行为需求:电梯的延迟关门、提前关门控制 (11)

4.1.4功能或行为需求:优先级控制 (11)

4.1.5功能或行为需求:报警控制 (12)

4.1.6功能或行为需求:超重处理 (12)

4.2 外部界面需求 (13)

4.2.1用户界面 (13)

4.2.2软件界面 (13)

4.3 性能需求 (13)

4.3.1精度 (13)

4.3.2时间特征 (13)

4.3.3灵活性 (14)

4.4 属性 (14)

4.4.1 可用性 (14)

4.4.2 安全性 (14)

4.4.3 可维护性 (14)

4.4.4可移植性 (14)

1.引言

在开发任何一种项目的前阶段,用户都会向开发方提交需求描述,一般都会包括产品的工作环境描述及用户对目标产品的初步期望,以便更好地向开发人员解释自己的需求。而需求规格说明书是由开发人员经过需求分析后形成的软件文档,使内容更加系统、精确和全面,因此需求规格说明书必须满足以下的条件:

(1)更便于用户、分析人员和软件设计人员进行理解和交流。客户通过需求规格说明书在分析阶段即可初步判定目标软件能否满足其原来的期望,设计人员则将需求规格说明书作为软件设计的基本出发点。

(2)能够支持目标软件系统的确认。软件开发目的是否达到不应该由系统测试阶段的人为因素决定。因此,需求分析中的各项需求都应该是可测试的。

(3)可以控制系统的进化过程。在需求分析完成之后,如果客户追加需求,那么需求规格说明书将用于确定追加需求是否为新需求。如果是,开发人员必须针对新需求进行需求分析,扩充需求规格说明书,再进行软件设计。

需求分析明确客户的需求,是对要解决的问题的彻底理解。在解决问题之前要理解问题,只有真正的理解问题才能更好的解决问题。要弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。需求分析就是给系统分析、设计人员一个和客户交流来理解问题的机会,了解客户究竟需要什么。

需求分析是介于系统分析和软件设计阶段之间的重要桥梁。一方面,需求分析以系统说明和项目规划作为分析活动的基本出发点,并从软件角度对它们进行检查与调整;另一方面,需求规格说明又是软件涉及、实现、测试直至维护的主要基础。良好的分析活动有助于避免或尽早剔除早期错误,从而提高软件生产率,降低软件开发成本,改进软件质量。

需求分析之所以重要,就因为他具有决策性,方向性,策略性的作用,他在软件开发的过程中具有举足轻重的地位.大家一定要对需求分析具有足够的重视.在一个大型软件系统的开发中,他的作用要远远大于程序设计。

总之,需求分析就是整个项目开发的核心内容,需求分析规格说明说做得好那下面要做的工作就能够按部就班的进行了,它是贯穿用户—开发人员—软件设计人员三者之间的重要桥梁,用户可以通过需求分析规格说明书了解目标软件是否满足他的要求,开发人员可以根据用户的需求对需求分析说明书进行改善,软件设计人员也能很明确的对软件进行相对应的编写。因此,一份好的需求分析说明书必不可少。

正是由于需求分析说明书的重要性,由此设计了以下的电梯控制系统应用软件的需求分

析说明书,它详细地介绍了电梯控制系统需求分析的各个阶段以及分析方法。

1.1编写的目的

编写这份需求分析说明书的目的是:

(1)、希望用户能够对电梯的控制系统有个初步的了解,了解电梯逻辑控制的基本方法。

(2)、软件设计人员可以通过该说明书编写出预期的软件设计;

(3)、能够作为电梯购买商的参考资料,从而对性价比进行分析;

(4)、能够提供给维护人员作为维修说明工具,以便更简便的对电梯进行操作,提高维修效率;

(5)、能够作为电梯制造商的制造参考说明手册,从而生产出符合广大社会需要的电梯类型;

(6)、可以作为电梯开发者的交流资料,对电梯控制系统进行更好的完善;

因此,该说明书的预期读者有电梯使用者、设计人员、开发人员、维护人员、制造商、购买商还有就是对电梯控制系统感兴趣的学习者。

1.2软件产品的作用范围

近年来,随着计算机技术日新月异的发展,编程语言及自动控制都有了很大的进步。这为人们的学习和生活提供了极大的便利。电梯技术的发展也离不开这一切。

现在无论是在办公大楼或者是企业,或者是公司内部,都离不开电梯的身影。对于电梯的自动控制技术的研究也越来越多。

本软件产品主要是针对小型的电梯,具有n个楼层的结构,主要应用在学校,医院,小型企业等。

1.3定义

优先处理:在遇到有冲突请求的情况下,如果两楼层同时发出请求,可以让电梯正常运行,按照优先级的高低进行排序,从而按照排序执行相应的请求。

电梯控制系统:根据电梯的控制逻辑编写的应用软件,从而实现对电梯运行和控制过程管理。

命令反馈:指将系统的输出返回到输入端并以某种方式改变输入,进而影响系统功能的过程

相关文档
最新文档