- 作者:zhaozj
- 发表时间:2020-12-23 10:36
- 来源:未知
我需要设计一个飞行降落控制系统,正在构思中。。。
+ 飞行降落控制系统
飞行降落控制系统有一个环形等待航线,飞机进入环形等待航线后,才能被引导进入最终降落航线。·飞机可以从环形等待航线进入最终降落航线·也可以从最终进入航线回到环形等待航线?·紧急情况下,其他飞机可以提前进入最终降落航线·如果降落失败,再次回到最终降落航线?·指引去其他机场(如图 1)--------》》
?环形等待航线和最终降落航线,只能有一定数量的飞机在其中,如果数量太多造成拥挤,可能酿成事故。
+ 飞机每架飞机有一个航班号和一定数量的燃油。
+ 环形等待航线
正常情况下,飞机在环形等待航线中,只有到一定的位置,才能进入最终降落航线。如果有特殊情况,可以指定其他飞机进入最终降落航线。(如图 2)图同上
+ 最终降落航线
?在正常情况下,最终等待航线是一个简单的列队形式,飞机进入列队,抬起机头,降落在跑到上。如果发生特殊情况,其他的飞机可能插队到前面,准备紧急降落。?2架飞机如果同时降落,可能酿成事故,所以2架飞机之间,要保持一定的距离。(如图 3)图同上
?
+ 燃料、天气、紧急情况等
正常情况下,每架飞机都有一定量的燃料,但当天气情况改变的话,可能影响燃料的消耗。·如果大风天气,飞机进入最终航线时可能需要更多的燃料?·如果下雪,跑道可能关闭,飞机可能要重新进入环形等待航线,或者被指引去其他的机场·某些天气情况,可能增加在降落时的事故可能性
?
?
这只是些例子,这个程序的设计,主要是要为飞行降落控制系统提供一个机制来管理空中交通。
====
类、及类的关系的设计不能拿到项目以后马上就开始进行。
在目前阶段要做的任务有:1、需求的收集、分析2、基于对需求的充份分析,产生一些分析类。3、进一步分析类,精化类之间的关系,应该可以生成一些初步的“实体类”、模式的状态转换关系。4、通过以上的分析,使用“设计模式”的知识来设计类之间比较高级的抽象关系。5、生成系统原型6、生成必要的测试用例。7、开专家会进行设计评审。