计算机工程 ›› 2010, Vol. 36 ›› Issue (10): 41-43.doi: 10.3969/j.issn.1000-3428.2010.10.013

• 软件技术与数据库 • 上一篇    下一篇

基于UML的COSMIC-FFP度量方法

计春雷1,2,谈叶勇1,宋国新1   

  1. (1. 华东理工大学计算机科学与工程系,上海 200237;2. 上海电机学院电子信息学院,上海 200240)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2010-05-20 发布日期:2010-05-20

UML-based COSMIC-FFP Measurement Method

JI Chun-lei1,2, TAN Ye-yong1, SONG Guo-xin1   

  1. (1. Department of Computer Science and Engineering, East China University of Science and Technology, Shanghai 200237; 2. School of Electronic Information, Shanghai Dianji University, Shanghai 200240)
  • Received:1900-01-01 Revised:1900-01-01 Online:2010-05-20 Published:2010-05-20

摘要: 针对目前的软件规模度量方法中存在的主观性强、可重复性差的问题,通过将UML引入到度量过程中来改善当前的软件度量方法。分析UML主要部件(用例图、类图和时序图)的语义和COSMIC-FFP的主要元素(功能用户、层、边界、数据组和功能过程),建立其间的对应关系,给出15条映射规则,同时还提出基于UML的COSMIC-FFP度量步骤。实例结果证明,该方法能客观有效地度量软件功能规模。

关键词: 功能规模度量, COSMIC-FFP度量方法, 统一建模语言, 映射规则

Abstract: Aiming at the existing problem of strong subjectivity and weak repeatability in software estimation by introducing Unified Modeling Language(UML) into software estimation, this paper analyses the semantics of UML artifacts(use case diagram, class diagram and sequence diagram) and primary elements of COSMIC-FFP(functional user, layer, boundary, data group and functional process) and establishes the mapping from UML artifacts to COSMIC-FFP elements. As a result, 15 mapping rules are proposed. This paper proposes a UML-based measurement process of COSMIC-FFP and presents an example for that. Experimental result shows that it is effective and objective to the software estimation.

Key words: Functional Size Measurement(FSM), COSMIC-FFP measurement method, Unified Modeling Language(UML), mapping rules

中图分类号: