论文部分内容阅读
21 世纪是信息时代,随着计算机设备在企业中应用范围不断扩大,计算机设备资产管理的难度也越来越大,传统的手工建账、人工统计和分散管理的方式已不能及时反映计算机设备使用地实时情况,制约了企业管理水平和信息化水平的提高,为了有效地对企业计算机设备进行综合管理,迫切需要研究和建立基于Web的计算机设备综合管理信息系统。建立管理信息系统,必须选择适当的软件开发方法,以规范软件开发过程,提高软件质量,提高软件的复用性、可维护性和可扩展性。本文在对计算机设备管理信息系统的开发中,尝试对RUP 开发方法进行改进,以获得即满足软件工程的要求,又适用于中小型管理信息系统的开发方法,并应用该方法成功实现了基于Web 的计算机设备管理信息系统。论文首先对模型驱动体系结构(MDA)进行了分析,详细阐述了运用统一建模语言(UML)建立软件模型在模型驱动体系结构中的重要作用。然后分别对UML和软件开发统一过程(RUP)进行了介绍,详细分析了各自的优缺点,UML 缺少一个少而精的核心和一个大而广的外围,有些语义定义不够精确且带有二义性。而RUP 过于烦琐,对于中小型项目的开发太过于复杂,导致开发效率低下;同时,RUP 是一种通用的开发方法,仅仅按照软件工程提出了从需求分析、系统分析和设计、项目管理、实施和测试的笼统概念,没有具体较细化的方法指导如何进行需求分析、如何将需求分析和系统分析与设计联系起来。因此论文针对中小型企业管理信息系统,对RUP 进行了改进,将RUP 开发过程进行了优化,减少迭代过程工作流,并对每个工作流提出相应的开发过程。同时通过将MDA 思想和设计模式思想引入开发过程,利用模型来开发软件系统,以解决软件危机带来的问题,提高软件质量,提高软件的可维护性、可扩展性和复用性。最后论文对基于Web 的计算机设备管理信息系统进行分析,并通过模型驱动的思想,将改进的RUP 软件开发过程运用到对该系统的构建中,成功实现了高质量、易维护、易扩展和可复用的基于Web 的计算机设备管理信息系统。