论文部分内容阅读
基于分布式构件的软件企业集成环境,是把软件工程理论应用于软件企业,结合软件企业实际对分布式环境的需求,构建的一个符合企业工程化建设的集成化开发环境,以求改进软件开发的时间(T)、质量(Q)、成本(C)、服务(S)等,提高软件企业的国际竞争力。 目前,我国的多数软件企业规模不大且处于手工作坊阶段,工程化水平很低,软件开发能力差,开发质量不高。软件企业缺乏有序的工程化管理,已经成为制约当前我国软件企业发展的重要因素。因此,基于网络技术构建分布开发环境,实现分布协同开发,正成为我国软件企业发挥后发优势、实现跨越式发展的迫切需求。基于上述的理论分析,本文给出了一套可行的问题解决方案。 引言部分介绍论文背景,论述笔者对构建软件企业集成开发环境的必要性的认识,以及国内外软件企业的发展现状。笔者认为实现工程化管理是软件企业实现快速发展的必然选择。第一部分着重介绍分布式对象技术及其对实现软件工程化和构建分布式应用的重要性。第二部分概括性介绍软件工程化理论,并探讨软件工程化的评价标准和实施方法,认为作为软件企业管理理念的基本思想的软件工程化理论,是和现代企业管理思想交织在一起,为软件企业工程化实施提供行动指南。第三部分集中介绍系统描述工具UML(Unified Modeling Language)及其在描述本文所给出的解决方案“软件企业集成环境(SW-IDE)”的分析和设计等问题上的应用。第四部分整合本文前几部分介绍的软件技术和管理理念,重点介绍软件企业集成环境(SW-IDE)的分析、设计与实现。文章附录给出了笔者提出的“软件企业集成环境SW-IDE”的实现结果。