预订演示
前页 后页

敏捷需求流程

对于开发特定类型的系统,有多种敏捷方法已经变得流行,“敏捷”一词已经包含一组迭代的软件开发方法,这些方法聚焦于使用客户和开发人员协作进行早期开发和交付。 Enterprise Architect作为一个灵活的建模平台从头开始构建,支持任何软件开发方法,并且它具有支持敏捷过程的广泛工具和特征。

支持敏捷方法

方法

支持

Scrum

“Scrum”是一种用于管理敏捷项目的项目管理方法;它通常与 XP 等其他敏捷方法结合使用。 Scrum 的目标是在迭代中交付软件版本,从而提供最高可证明的商业价值。 Enterprise Architect支持用户案例、文字需求和产品发布。可以使用标记值和模型视图管理冲刺积压。可以在每个待办事项中记录对需求的工作量估计,并在使用元素工作量项目将项目提升到冲刺进行细化。 A甘特图将自动显示冲刺的时间表,一系列内置和可定制的仪表板可以显示冲刺的冲刺。 Product拥有着者、Scrum Master 和 Team Member 角色都可以支持。该工具为协作和需求管理提供了一个有凝聚力的平台。

A User Story as a stereotyped Use Case modeled in Sparx Systems Enterprise Architect

极端(XP)

极端依靠用户故事(用户卡)来表达需求,开发迭代和发布。 Enterprise Architect支持 XP,允许用户使用典型的使用用户案例进行建模。迭代由每个元素内置的相属性支持,甘特图可用于自动显示计划的迭代和发布。支持开发者任务,可以创建为每个用户故事的元素维护任务;这些可以包括状态、优先级、请求和完成日期、历史记录等。顾客、教练、程序员和跟踪者角色都可以得到支持,并且该工具提供了一个有凝聚力的协作平台,包括对代码和设计的视觉检查以及自动文档生成。

Creating element maintenance tasks for a user story in Sparx Systems Enterprise Architect.

特征驱动开发(FDD)

特征驱动开发 (FDD) 是一个迭代和增量过程,它使用特征来驱动迭代和开发。领域模型是在与主题专家合作的早期创建的,主题领域被定义,这些被分解成特征集,这些又变成原子特征。特征是客户重视的A系统功能,用于推动设计、开发和实施。在设计过程中,一个特征或小特征集被分配给类和程序员,并且这些特征用于监控迭代中的进度。 Enterprise Architect使用作为需求工具箱一部分的特征元素支持此方法,可以将主题区域和特征集建模为包,允许创建可以显示为图表、列表的层次结构,使用关系矩阵或可可追溯性窗口中。

Showing Feature elements in the Project Browser in Sparx Systems Enterprise Architect.