面向数据流设计方法说明书

⾯向数据流设计⽅法说明书⾯向数据流设计⽅法分析说明书
课程名称:软件⼯程
班级:09⽹络⼯程(1)班
组长:郑巧敏(200924133132)
组员:孙⾼游(200924133102)
⾟树秋(200924133103)
曾美云(200924133109)
黎渊(200724133165)
⽇期:2011-6-12
⽬录
1. 引⾔ (3)
1.1 编写⽬的 (3)
1.2 产品名称 (3)
1.3 名词定义 (3)
1.4 参考⽂献 (3)
1.5 概述 (3)
2. 产品需求概述 (3)
2.1 功能简介 (3)
2.2 运⾏环境 (3)
2.3 条件与限制 (4)
3. 功能需求 (4)
3.1 功能划分 (4)汽车天地
3.2 不⽀持的功能 (4)
4. 数据描述 (4)
5. 性能需求 (4)
束腰5.1 精度性需求 (4)
5.2 时间性需求 (4)
5.3 可靠性需求 (4)
5.4 灵活性需求 (5)
6. 运⾏需求 (5)
6.1 ⽤户界⾯ (5)
6.2 硬件接⼝ (5)
6.3 软件接⼝ (5)
6.4 通信接⼝ (5)
7.其他需求 (5)
8.特殊需求 (5)
9.综述设计中所有限制和约束 (6)
9.1标准化限制与约束 (6)
9.2硬件限制与约束 (6)
9.3 软件限制与约束 (6)
9.4 其他限制与约束 (6)
10变换型数据流图 (7)
10.1 顶级数据流图 (7)
10.2电梯控件系统⼀级数据流图 (7)
10.3⽤户请求预处理 (8)
10.3.1⽤户请求预处理⼆级数据流图 (8) 10.3.2⽤户请求预处理三级数据流图 (8) 10.3.3⽤户请求预处理模块的⼀级分解 (9) 10.3.4“⽤户请求预处理”精化后的程序结构 (9) 10.3.5“⽤户预处理”程序流图 (10)
10.3.6⽤户请求预处理模块的说明 (11)
10.4电梯控制器 (11)
10.4.1“电梯控制器”2级数据流图 (11)
10.4.2“电梯控制器”3级数据流图 (12)
10.4.3电梯控制器的⼀级分解 (12)
10.4.4电梯控制器精化后的程序结构 (13) 10.4.5电梯控制器模块的说明 (13)
10.4.6“电梯控制器”程序流图 (14)
10.5传感器监测 (15)
10.5.1“传感器监测”2级数据流图 (15)
10.5.2“传感器监测”精化后的程序结构 (15) 10.5.3“传感器监测”程序流图 (16)
10.5.4传感器监测模块的说明 (17)
11事务型数据流图 (17)
11.1 交互⼦系统⼆级数据流图 (17)
休克的原则11.2 交互⼦系统⼀级分解 (18)
11.3 交互⼦系统程序结构 (19)
12根据数据字典定义数据结构 (20)
12.1.逻辑结构设计 (20)
12.2变量设计 (20)
12.3物理结构设计 (20)
12.4数据结构与程序的关系 (20)
1. 引⾔
1.1 编写⽬的
本说明书提供给电梯项⽬负责⼈及其本项⽬组其他成员阅读。⾯向对象的需求分析⽅法通过提供对象、对象间消息传递等语⾔机制让分析⼈员在解空间中直接模拟问题空间中的对象及其⾏为,从⽽削减了语义断层,为需求建模活动提供了直观、⾃然的语⾔⽀持和⽅法学指导。
1.2 产品名称
电梯管理系统
1.3 名词定义
(1)⾯向数据流的设计⽅法:即通常所说的结构设计法(简称SD⽅法),是根据需求阶段对数据流的分析(⼀般⽤数据流图和数据字典表⽰)设计软件结构。
(2)数据流图:主要描绘信息在系统内部加⼯和流动的情况,⾯向数据流的设计⽅法根据数据流图的特性定义两种“映射”,这两种映射能机械地将数据流图转换为程序结构。(3)交换流:输⼊信息流沿传⼊路径进⼊系统,同时由外部形式变换为内部形式,经系统变化中⼼加⼯、处理,作为输⼊信息
流⼜沿传出路径离开系统,并还原为外部形式。(4)事务流:单个数据项称为事务,沿传⼊路径(也称接受通道)进⼊系统,由外部形势变换为内部形式后到达事务中⼼,事务中⼼根据数据项计值结果从若⼲动作路径中选定⼀条继续执⾏。
1.4 参考⽂献
·规程 IEEE规范标准的软件需求。IEEE标准830-1998。电⽓与电⼦⼯程师协会1998年·软件需求⼯程过程,PREM的,兰曼,代托纳海滩,佛罗⾥达州,2002年
1.5 概述
建设需要⼀个软件来控制的电梯系统。电梯有不同类型的特殊规则的⾏为,这取决于它们所在的楼层,它们正在执⾏什么动作或刚完成,以及它们⽬前的状态。
2. 产品需求概述
2.1. 功能简介
(1)当按下按钮后,按钮灯亮,电梯门打开,再按,电梯门关闭;
(2)选择楼层,电梯顺着指定⽅向的⽬的地运动;
(3)到达⽬的地,电梯门⾃动打开,然后⾃动关闭;
(4)没有请求,电梯停留在最后⼀次⽬的地。
2.2. 运⾏环境
(1)⼈密集的⾼层建筑内。⼈密集,流动⼈⼝⾃然倍增,容易阻塞交通,此外⾼层建筑内如⽆电梯⼯具,不但耗时耗⼒,也会给⼈们造成不便与恐惧。
(2)上下班⾼峰期时的公共场合。上下班⾼峰,⼈流⾃然密集,为了更好疏通⼈流,电梯是个好帮⼿。
(3)节假⽇的⼤型商场和超市内。节假⽇,出门逛超市购物的⼈肯定很多,这就造成了超市内⼈头涌涌,伱挤我推,难以通畅运⾏,这时电梯便起到⼀个疏通障碍的作⽤。
2.3. 条件与限制
电梯限乘⼗⼈以内。
电梯限乘⼀吨重量。
3. 功能需求
需求⼀
(1)按下电梯开关按钮,按钮灯亮,电梯门⾃动打开;
(2)进⼊电梯内,按下电梯开关按钮,按钮灯亮,电梯门⾃动关闭。
需求⼆
(1)电梯内选择楼层,电梯灯亮,到达⽬的楼层,按钮灯灭,电梯门⾃动打开;
(2)到达⽬的楼层,如⽆请求,电梯停留在最后到达楼层。
导线测量法
3.2. 不⽀持的功能
该项⽬是安全的关键。在任何情况下均不⽀持不正当的电梯使⽤,以免造成对⽤户的伤害。
4. 数据描述
控制⾯板上的楼层数⽬。
电梯最⾼所能承受的重量。
电梯内部所容纳的空间。
5. 性能需求
5.1 精度性需求
(1)乘客按下按钮,按钮灯亮,电梯门随即打开;
(2)乘客进⼊电梯,按钮灯灭,电梯门随即关闭;
(3)到达⽬的楼层,按钮灯灭,电梯门随即打开。
5.2 时间性需求
(1)按下按钮,按钮灯亮,电梯从原楼层向现楼层运动,经过每⼀楼层需要5秒时间,到达现楼层,电梯门2秒之后打开;(2)进⼊电梯,按下按钮,2秒之后电梯门关闭;
(3)按下报警器按钮,报警器马上发出鸣叫求援。
5.3 可靠性需求
(1)平均故障间隔时间3个⽉;
(2)平均修复时间1天之内;
(3)最⾼错误率0.5%
(4)最⼩错误率零
5.4 灵活性需求
(1)电梯断电,应急灯亮;
(2)电梯断电,按下报警器按钮,报警器马上发出鸣叫。
6. 运⾏需求
6.1 ⽤户界⾯
(1)电梯外部,除顶层和底层只有⼀个按钮之外,顶层向下按钮,底层向上按钮,其余
各楼层均有两个按钮,⼀个按钮向上,⼀个按钮向下。
(2)电梯内部,控制⾯板上,底部⼀个开门按钮,⼀个关门按钮,上⾯是⼀排楼层号码,包括从底层到顶层;旁边还有⼀个报警器按钮。
该软件将接⼝与机器的机电控制相连接,以此来控制电梯的升降。
硬件接⼝的⽀持,主要的控制⾯板(按钮、电梯门、关键的访问和微控制器的通信)
在⼤堂有⼀个主控制⾯板,控制电梯系统正常运⾏。甲基丙烯酸烯丙酯
6.3 软件接⼝
汞金(1)按钮实现:按下按钮,Buttons()接收并返回输⼊的数据。
(2)电梯开关门实现:接收Buttons()指令,电梯门通过control()进⾏开与闭的控制。
(3)显⽰器实现:接收Buttons()参数,show()然后显⽰返回数据。
6.4 通信接⼝
主控制⾯板应与机载通信处理器。这样做,是⼀个安全的⽅法,它可以请求处理器板上的⾏动,但决定遵守请求书上所说的处理器。
在失败时,电梯应保持个⼈通讯功能为⼀体。
报警器:⽤户按下报警器按钮,信息传感器直接传达报警器终端,最后发出警鸣求救信息。
7. 其它需求
⼀种操作模式,应该有可能退化,其中每节车厢可以⾃⾏操作,独⽴于中央调度,该软件有权编译失败和错误的识别码作为⼀个安全⽹,从⽽使执⾏任何软件,都可以避免重⼤灾难的功能。
8. 特殊需求
逻辑数据库要求:⼀个⼀到多的关系型数据库的使⽤应以验证各种⽤户的要求和故障类型。此外,故障将被记录为参考。该数据库应同时与EPR系统的性能要求。
9.综述设计中所有限制和约束
9.1标准化限制与约束
1.采⽤⼴泛使⽤的软件开发系统开发电梯控制系统核⼼,代码以标准格式编写,并形成系统详细的开发⽂档,便于以后维护升级。
2.电梯控制系统软件应⽤于windows平台,⽀持交互式控制。
3.管理员对整个电梯系统拥有host控制权。
9.2硬件限制与约束
1.电梯的各部分配件应是购于同⼀⽣产商的相同型号,符合⼯业的相关标准。
2.电梯的⽤户控制界⾯采⽤标准的按键设计,并有语⾳提⽰。
3.电梯⽤户控制界⾯与电梯系统控制中⼼的关系是客户端服务器模式。
4.控制中⼼电脑使⽤⼀般的微机。
9.3 软件限制与约束
该电梯控制系统需要在windows环境下运⾏。
9.4 其他限制与约束
1.电梯向⼀个⽅向运⾏时,只对本⽅向前⽅的请求进⾏应答,直到满⾜本⽅向向前⽅⽆情求时,才允
许对反⽅向的请求进⾏应答。采⽤当前内部控制⾯板上有的请求,只要经过所在楼层均会⽴即响应。在所有内部外部请求都已完成后,电梯转⼊空闲状态。
2.两个楼层同时发出请求,则只能取消其中⼀个请求;
3.电梯⾥乘客的重量不能超过1000kg;

本文发布于:2024-09-22 10:25:33,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/357980.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:电梯   按钮   系统
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议