问题求教!!!!!!!!!!!!!!!!
一、图书管理:一个小型图书馆,需要完成以下工作:
(1)借书、还书;
(2)在图书馆中添加/删除一本书;
(3)按照作者名或专业领域检索一批书;
(4)找出被某位读者借出的一批书;
(5)找出最近借走某本图书的读者;
该系统有两类用户:图书管理员和普通读者。功能(4)供普通读者查找他们借出的
书目。功能(1)、(2)、(5)只供图书管理员使用。
该系统必须满足以下限制:
(1)馆中所有未借出的书籍能够供读者随时借阅。
(2)在同一时刻,同一本书不能即被借出,又可供借阅。
(3)一个读者一次借出的书籍数目不能超过预定值。
对以上问题研究其可行性,并用数据流图描述系统的需求。
二、电梯问题:在M层的建筑物内安装N个电梯。分析这些电梯的逻辑控制问题。
(1)每个电梯有一些按钮,每个按钮对应一个楼层,当按下按钮后,按钮灯亮,并
指出电梯开往相应的楼层。当电梯到达该楼层后,按钮灯灭。
(2)除底层和顶层只有一个按钮外,每个楼层有两个按钮,分别指示上楼和下楼请
求。当按下后按钮灯亮。如果电梯已到达该楼层,按钮灯灭。响应请求应该按照
电梯当前的运动方向进行优化。
(3)当没有服务请求时,电梯保持在最后一个目的楼层,电梯门关闭。
(4)所有楼层的优先级是相同的。
(5)系统以时间驱动的方式响应电梯内部到达楼层的要求,并按照电梯运动方向依
次完成这些要求。
(6)每个电梯有一个紧急按钮,按下后向管理人员发出报警信号,然后电梯被置为
“不可用”状态,管理人员可取消“不可用”状态。
分析以上问题,画出数据流图描述其功能,并写出需求规格说明书。
这是教材上的题目,我做不好,请各位给予帮助,谢谢。