论文部分内容阅读
信息化是当今社会的主题之一,它由个别行业扩展到社会的整个领域。随着客户需求的多样化、复杂化,对开发效率、安全性、可扩展性和可移植性提出了更高的要求,使信息系统建设面临着巨大的挑战。如何成功构建满足需求的信息系统成为当前软件工程研究的重点,在这个过程中产生了许多有创见性、前瞻性的理论、方法和工具,软件构件化和UML就是其中突出的创新。构件化是软件工程实现真正工程化的优秀解决方案,而UML则是图形化、规范化建模的优秀工具。构件理论的提出和UML建模语言的出现将给信息系统丌发带来巨大的影响。两者在开发实践中越来越体现出相互结合的趋势,并且已经朝着新的方向发展着,出现了众多创新思维和实践。 本文对如何结合构件模型与UML建模技术开发信息系统进行了系统的研究,提出两者更紧密结合的理论方案:“基于构件的UML驱动的开发过程(Component Based-UML Driven Software Engineering)”,并在广州市番禺区环保信息系统中初步实施了该过程。 本文所做的工作可以包括:对信息系统开发的研究现状与发展作了综述;对构件模型的作了系统的分析与总结,并对当前各个构件模型进行了对比分析;针对UML提出了UML驱动开发方法(UDD);对构件模型与UML相互结合的可行性、优势、不足和困难进行了深入的论证;在这些工作的基础上提出了结合构件模型与UML建模语言进行信息系统开发的CB-UDSE过程;最后把CB-UDSE方法实际应用到信息系统实施中,以J2EE构件模型为技术基础,结合CB-UDSE开发过程实现了环保排污收费信息系统的建设与开发。 本文的主要思想在于结合构件和UML进行信息系统开发方法,以提高信息系统的开发效率、可维护性和可扩展性,CB-UDSE开发过程是这个研究的中心和综合结论。另一方面,本文以J2EE构件技术为基础的提供了CB-UDSE开发过程项目实现,本文对此做了大量的工作。