陈 亮 俞 祥
随着我院近几年的快速发展,电梯的数量将达到60多台。随着电梯数量的增加,其数据量也将大大增加,电梯管理的问题也随之而来。以往采用传统的手工管理方式,效率低下,不能及时提供管理所需信息,各类数据得不到充分利用。解决这些问题的途径就是建立电梯信息管理系统,实现电梯管理的计算机化,能提供及时、准确、有用的信息。统一建模语言(Unified Modeling Language UML)不仅支持面向的对象分析与设计,还支持从需求分析开始的软件开发全过程。本文将利用UML对电梯信息管理系统建模。
面向对象的分析与设计(OOA)方法的发展在20世纪80年代末至90年代中出现了一个高潮,UML是这个高潮的产物[1]。它不仅统一了Booch、Rumbaugh和Jacobson的表示方法,而且在此基础上有了进一步的发展,并最终统一为大众所接受的标准建模语言。它的主要作用是帮助用户对软件系统进行面向对象的描述和建模。它可以描述整个软件从需求分析到实现和测试的开发全过程[1]。UML由视图(View)、图(Diagram)、模型元素(Model Element)和通用机制(General Mechanism)等几个部分组成。
Rational Rose 是Rational 公司推出的一款支持UML可视化建模的工具,包括了用例视图、逻辑视图、组件视图和部署视图,支持面向对象分析和设计,在不同的视图中建立相应的UML图形,反应系统的不同特征。比如用例视图(Use Case View)强调从用户的角度看到的或需要的系统功能;逻辑视图(Logical View)展现系统的静态或结构组成及特征;组件视图(Component View)体现系统实现的结构和行为特征;部署视图(Deployment View)体现系统实现环境的结构和行为特征。……