角色:设计人员
该角色负责在项目的需求、体系结构和开发流程的约束下设计系统的一部分。
角色集:开发人员
关系

操作分析操作设计服务规范记录服务实现决策类设计确定服务并将其与目标关联确定共性和可变性设计可测性元素消息设计用例分析用例设计子系统设计子系统设计(SOA)组件规范(SOA)操作操作实现分析类服务服务分区服务规范服务合同服务模型服务提供者服务通道服务网关服务组件可测性类设计包设计类设计子系统消息用例实现设计人员

其他执行
修改
    流程使用情况
    主要描述

    设计人员确定和定义设计元素的职责、操作、属性和关系。 设计人员确保设计与软件体系结构一致,并详细到可以继续实施的程度。

    人员配备
    技能

    设计人员对以下各方面必须具有可靠的实际知识:

    • 系统需求
    • 系统体系结构
    • 软件设计技术,包括面向对象的分析和设计技术,以及统一建模语言
    • 实施系统所用的技术
    • 关于设计如何与实施相关联的项目指导信息,包括在继续实施之前预期在设计中出现的详细程度。
    分配方法

    可以向设计人员分配实施系统的结构部分(例如类或实施子系统)的职责,也可分配实施系统的功能部分(例如用例实现或使类/子系统交叉的特性)的职责。

    通常由一个人兼任实施者和设计人员,承担这两个角色的职责。

    可以对设计职责进行划分,这样,高级框架设计是一名设计人员的职责,而详细设计(例如操作签名的细节,或者帮助程序类的确定和设计)则交给另一名设计人员(该设计人员还担当实施者)。

    更多信息