● 摘要
软件复用是软件工程研究中的一个重要领域,而基于构件的开发目前被认为是大规模软件复用的关键技术之一。基于构件的开发近年来受到了广泛的研究,但相当多的研究集中在通用理论的探索上,针对于特定领域,特别是管理信息系统的开发的研究还不多。 公路建设领域对管理信息系统的需求较为稳定,比较适合采用构件技术进行开发。本文在对常用的基于构件开发过程模型进行分析的基础上,采用STARS双生命周期开发模型,按领域工程和应用工程两个阶段开发系统。 在领域工程阶段,论文以领域分析为基础,按功能层次将系统需要集成的构件分成系统功能构件、应用服务构件和业务功能构件,并分析了不同类别构件应采取的开发方法和集成策略。 在构件分类的基础上,借鉴开放式系统和软总线的思想,论文提出了一个构件集成框架,作为系统的领域架构的物理载体。同时,对构件集成框架的各个组成单元进行了研究,给出了它们的设计和实现方法。随后,围绕集成框架,较为深入的研究了构件的模型、构件的实现以及组装技术等。 最后,论文给出了一个公路建设管理信息系统的应用工程案例,对案例系统的需求、实施过程、实施结果做了分析。实际应用结果表明,构件技术的采用,缩短了信息系统的开发周期,提高了信息系统的开发质量。 虽然本文的研究主要针对于公路建设管理信息系统,但所有的研究成果都可以应用到一般的管理信息系统的开发中,对类似的管理信息系统的开发起到很好的参考作用。
相关内容
相关标签