前页 | 后页 |
语言概览
您将使用 Software & Systems进程Meta-Model (SPEM) 来定义软件和系统开发过程及其组成的组件,包括:活动、任务、里程碑和工作产品。 SPEM 的范围有意限制为定义任何软件和系统开发过程所需的最小元素。针对特定开发领域或学科(例如,项目管理、分析)的特征已被故意排除在外。聚焦的聚焦定位于开发项目,旨在为不同风格、文化背景、形式主义水平、生命周期模型和社区的大量开发方法和过程创造有用的功能。
SPEM 不是通用的,而是一种高度灵活的流程建模语言,并且不尝试提供自己的行为建模概念。相反,该语言定义了实现者选择最适合其需求的通用行为建模方法的能力。它还提供了特定的结构来增强用于描述开发过程的通用行为模型。 SPEM 定义了使用UML 2.0 活动或 BPMN/BPDM 建模的工程流程所需的附加元素和信息结构,以描述生产开发流程。 SPEM 2.0 元模型由七个主要的元模型包构成。
该结构将模型划分为逻辑单元。每个单元都扩展了它所依赖的元素,进而为结构中定义的元素提供了额外的结构和功能。 UML包合并机制用于实现逐单元建模的能力的逐步扩展,有效地意味着较低的包用于更专业的过程。