论文部分内容阅读
基于构件的软件工程从根本上改变了软件开发方式,成为现代软件工程进步中的一个里程碑。它促使了软件大粒度的复用,提高了软件开发速度和质量,降低了开发成本,同时提高了软件的可维护性和可扩展性。它使人们逐渐认识到,要真正实现软件的工业化,软构件复用是唯一可行的途径。但是如何得到可以利用的构件、如何合理利用这些构件是软件工程中所必须要考虑的问题。本文主要面向在非成熟领域中如何进行业务构件抽取的相关问题进行研究。 本文首先介绍了构件技术的基本概念,探讨了一些其它软件重用技术的不同特点以及它们与构件技术的关系。然后,本文以企业信息化领域为背景,对可重用资源不足、领域知识贫乏的非成熟领域如何进行业务构件抽取进行研究,提出了从确立适应于特定领域的系统体系结构开始,到进行业务建模,最后应用改进的聚类统计方法识别业务构件,并进行业务构件接口设计的业务构件抽取方法。最后将理论应用于津脂公司的实际项目中去,很好的解决了系统开发中的实际问题。