论文部分内容阅读
本文结合作者在建筑设计院项目管理软件开发过程中的实践经验,介绍了UML在行业软件的设计与实现过程中的应用。 随着软件技术的发展,传统的面向功能开发方法,已经逐渐不适应越来越复杂和多变的需求。目前,面向对象的开发方法已经成为软件开发的主流技术。统一建模语言(Unified Modeling Language,UML)是一种对面向对象系统进行可视化、详细描述、构造和文档化的标准建模语言。UML汲取了近十年在建模领域出现的方法的优点。它的出现消除了各种开发方法在表示上的差异,并成为面向对象技术领域内占主导地位的建模语言。UML被应用在软件工程的各个阶段。特别是在Rational统一过程(Rational Unified Process,RUP)出现后,它的应用就更加广泛。 本论文在研究了大量UML和RUP的相关文献的基础上,将UML和RUP在软件开发活动中分析和设计阶段的应用作了深入的分析与研究。本文从工程实践的需求出发,对建筑设计企业的MIS系统建设和利用UML开发MIS系统的方法和关键问题进行了探索和研究,本文的主要工作如下: 1.本文分析了建筑设计行业特点和管理信息系统的现状。分析了软件开发的几种方法及系统的体系结构。考虑到建筑设计行业的特点,论述了UML模式下行业软件的开发。 2.本文在对UML作了简要的介绍后,对UML建模过程作了描述,在系统建模过程中,对分析阶段、设计阶段、实现阶段和配置阶段中UML图形的选用作了研究,并对用例驱动的开发方式进行了描述。 3.对在建模过程中积累的问题与经验作了探讨,提出了自己的一些见解和建议。 采用基于UML的分析和设计,使开发过程能够规范地进行,有利于开发出高质量的软件产品。