用例是10多年来最重要的需求分析技术,在保障全球各类软件的成功开发中发挥了极其重要的作用。鉴于目前用例技术尚存在几种相互竞争的流派,在实践中如何仔细甄别,取长补短,有效地作出选择,成为实践者必须面对的现实问题。本文根据笔者近年来的培训教学和项目咨询经验,详细分析比较了亚克申和寇本这两种主流用例方法之间至少10处以上的明显差异,逐一给出消除不一致的建议,并在此基础上提出了统一用例方法(UUCM,Unified Use Case Method)
用例是10多年来最重要的需求分析技术,在保障全球各类软件的成功开发中发挥了极其重要的作用。鉴于目前用例技术尚存在几种相互竞争的流派,在实践中如何仔细甄别,取长补短,有效地作出选择,成为实践者必须面对的现实问题。本文根据笔者近年来的培训教学和项目咨询经验,详细分析比较了亚克申和寇本这两种主流用例方法之间至少10处以上的明显差异,逐一给出消除不一致的建议,并在此基础上提出了统一用例方法(UUCM,Unified Use Case Method)
Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 面向对象的分析与设计(OOA&D,OOAD)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。它不仅统一了Booch、Rumbaugh和Jacobson的表示方法,而且对其作了进一步的发展,并最终统一为大众所接受的标准建