论文部分内容阅读
UML 是一种定义良好、面向对象、具有丰富表达能力的、成熟的图形化建模语言。它不仅仅支持面向对象的分析和设计,更重要的是支持从需求分析开始的软件开发全过程。
在软件开发中,需求分析在整个软件开发过程中起着重要的作用,而基于UML 的用例模型的建立是需求分析的重要工作,传统的用例模型中的用例图只表示了用例之间的纵向关系,也就是在用例图中只是简单地表示了系统所具备的功能,而对功能之间的关系没有表示出来,以至于在设计阶段只有通过设计经验设计系统模块,进而设计功能集以及它们之间的关系,由设计经验来指导设计时不可避免的会出现功能集之间的耦合,为此提出了借助软件设计工具来指导软件设计,避免模块间耦合的出现,使得在开发过程中各个模块彼此独立。
本课题所研究的是在基于UML 的领域设计模型工具中,在UML 用例模型的基础上引入扩展的动态用例模型,利用公理设计的映射的方法,研究从用例模型向特征模型的映射的算法,并且编程实现此算法,将扩展的UML 用例模型过渡到特征模型,为软件设计提供了一种可复用的模型。