论文部分内容阅读
软件过程改进是当前软件工程研究的热点之一,组织进行软件过程改进,能够有效的使软件的开发质量和效率不断得到提高。目前,过程改进正得到各界人士的广泛关注,并且出现了一些支持过程改进的系统。 本文先介绍了软件过程管理和软件过程改进的相关概念、技术和软件过程改进领域研究的主要问题,并且讨论了软件过程改进的主要内容和软件能力成熟度模型CMM。还简单讨论了J2EE的运行环境、系统架构和J2EE的主要核心技术—EJB技术,然后着重介绍了一个采用J2EE技术开发的软件过程改进支持系统JSPI的设计与实现。主要工作是建立了系统的核心数据库—企业标准过程数据库,设计了系统的过程改进模式,给出了系统的总体的设计和详细设计,以及主要功能的具体实现。首先,选定了整个系统的开发工具,然后进行了系统的总体设计给出了系统总体结构图和每个功能模块的总体设计,接下来,设计了系统的数据库结构,给出了数据库设计图,并且给出了主要业务模块----过程模型建模模块和建立过程反馈模块的详细设计与实现,最后,简要叙述了JSPI的改进模式和运行环境并且给出系统中存在的问题、不足和今后主要研究方向。