软件工程中面向对象的模型方法。称为“统一建模语言”、由以下组成: 1系统的用例图 2系统的设计视图 --- 静态方面由类图和对象图描述,动态方面由交互图、状态图和活动图描述。 3系统的进程视图 --- 包含了形成系统并发和同步机制的线程和进程。 4系统的实现视图 --- 主要针对系统发布的配置管理。 5系统的实施视图 UML适用于系统开发过程中从需求规格描述到系统完成后测试的不同阶段。在需求分析阶段,可以用用例来捕获用户需求。通过用例建模,描述对系统感兴趣的外部角色及其对系统(用例)的功能要求。分析阶段主要关心问题域中的主要概念(如抽象、类和对象等)和机制,需要识别这些类以及它们相互间的关系,并用UML类图来描述。为实现用例,类之间需要协作,这可以用UML动态模型来描述。在分析阶段,只对问题域的对象(现实世界的概念)建模,而不考虑定义软件系统中技术细节的类(如处理用户接口、数据库、通讯和并行性等问题的类)。这些技术细节将在设计阶段引入,因此设计阶段为构造阶段提供更详细的规格说明。 针对客户的需求分析用例,只要描述清楚角色、操作流程、功能、主要数据元素就可以了;

评论