期刊文献+

企业信息系统业务构件设计研究 被引量:18

Research on the Business Component Design of Enterprise Information System
下载PDF
导出
摘要 基于构件的软件开发被认为是解决软件危机的最新成果,但其实践并未达到预期效果:构件设计的方法学还不完善,缺乏对实际应用的明确指导.给出一种业务构件设计方法,应用聚类算法来识别两类业务构件(过程构件和实体构件),以需求模型作为聚类分析样本点的数据来源,并给出样本点关联值的计算方法.通过引入聚集点实体的概念改进识别业务构件的准确性,给出构件粒度的计算公式,以降低业务构件的复杂度.最后描述了业务构件接口的设计步骤.基于构件的软件开发被认为是解决软件危机的最新成果,但其实践并未达到预期效果:构件设计的方法学还不完善,缺乏对实际应用的明确指导.给出一种业务构件设计方法,应用聚类算法来识别两类业务构件(过程构件和实体构件),以需求模型作为聚类分析样本点的数据来源,并给出样本点关联值的计算方法.通过引入聚集点实体的概念改进识别业务构件的准确性,给出构件粒度的计算公式,以降低业务构件的复杂度.最后描述了业务构件接口的设计步骤. Component-Based development method is thought to be the latest outcome to tackle software crisis, but in practice it didn't reach the expectation. The methodology of component design is not perfect due to the lack of explicit guidance to build the practical application. A business component design method is given, which uses the Cluster Algorithm to identify two kinds of business components (process component and entity component) and takes the requirement models as the data source of Cluster Algorithm samples. Several formulations are also given to calculate the value of samples' relationship. Core Entity was chosen to achieve better accuracy of Business Component identification, and granularity formulation is given to reduce the complexity of Business Component. The design steps of Business Component Interface are described at last.
出处 《软件学报》 EI CSCD 北大核心 2003年第7期1213-1220,共8页 Journal of Software
基金 国家自然科学基金 国家高技术研究发展计划(863) 国家九五重点科技攻关项目~~
关键词 业务构件 信息系统 聚类算法 Algorithms Components Numerical analysis Software engineering
  • 相关文献

参考文献13

  • 1Crnkovic I. Component-Based software engineering---New challenges in software development. Software Focus, 2001,2(4):127-133.
  • 2Herzum P, Sims O. Business Component Factory. New York: John Wiley&Sons, Inc., 1999. 425-529.
  • 3D'Souza DF, Wills AC. Objects, Components, and Frameworks with UML---The Catalysis Approach. Reading: Addison-Wesley Longman, Inc., 1998. 505-680.
  • 4Cheesman J, Daniels J. UML Components: A Simple Process for Specifying Component-Based Software. Boston: Addison-Wesley Longman, Inc., 2000.1,--65.
  • 5Lee SD, Yang YJ. COMO: A UML-based component development methodology. In: Proceedings of the 6th Asia Pacific Software Engineering Conference. Takamatsu: IEEE Computer Society Press, 1998. 54--.63. http://www.computer.org/proceedings/apsec/0509/0509toc.htm.
  • 6Ganesan R, Sengupta S. O2BC: A technique for the design of component-based applications. In: Proceedings of the 39th International Conference and Exhibition on Technology of Object-Oriented Language and Systems. IEEE Computer Society Press,2001.46~55. http://www.computer.org/proceedings/tools/1251/125 ltoc.htm.
  • 7Jain H, Chalimeda N, Ivaturi N, Reddy B. Business component identification--A formal approach. In: Proceedings of the 5th IEEE International Enterprise Distributed Object Computing Conference. Seattle: IEEE Computer Society Press, 2001. 183~187.http://www.computer.org/proceedings/edoc/1345/1345toc.htm.
  • 8Lee JK, Jung SJ, Kim SD, Jang WH, Ham DH. Component identification method with coupling and cohesion. In: Proceedings of the 8th Asia-Pacific Software Engineering Conference. Macao: IEEE Computer Society Press, 2001. 79~88.http://www.computer.org/proceedings/apsee/1408/1408toc.h tra.
  • 9Zhu SY, Qian LQ, Su WM. Software Engineering Technology Conspectus. Beijing: Science Press, 2002. 168~193 (in Chinese).
  • 10Szyperski C. Component Software: Beyond Object Oriented Programming. Harlow: Addison-Wesley Longman, Inc., 1997. 1~70.

同被引文献111

引证文献18

二级引证文献75

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部