UML软件工程组织

 

 

UML2.0实战:项目开发指南-2.6 需求规格说明
 
来源:csdn
 


2.6  需求规格说明

系统的模型将作为每个需求规格说明书的主要部分,本书为这些模型的开发提供了一个实用的基础。不幸的是,对于需求规格说明而言并没有通用的处方,模型的详细程度的选择取决于很多因素。我们的经验显示以下3个方面是最重要的:

  • 谁编写规格;
  • 为谁编写规格;
  • 对什么编写规格。

2.6.1  决策原则

本书提供的模型和视图都是在需求规格说明书中可选模型的基本构造块。表2.1可以帮助你选择正确的模型和视图。

表2.1                                         可选模型/视图

模型
(什么)

视图

创作者(谁)

目标读者(为谁)

目的(为什么)

业务系统

外部视图

用户代表

用户代表

业务文档

续表

模型
(什么)

视图

创作者(谁)

目标读者(为谁)

目的(为什么)

     

IT代表

IT系统规格书的基础

 

内部视图

用户代表

用户代表

业务文档,过程描述

     

IT代表

IT系统规格书的基础

IT系统

外部系统

用户代表

IT代表,用户代表

IT系统的需求

 

结构化视图

IT代表

IT代表

IT系统规格说明

 

执行视图

用户代表,IT代表

IT代表

IT系统规格说明

 

交互视图

用户代表,IT代表

IT代表

IT系统规格说明

系统集成

进程视图

用户代表

IT代表

IT系统集成规格说明

 

静态视图

IT代表

IT代表

IT系统集成规格说明

2.6.2  确认

本书中所介绍的所有视图描述了一个从用户视角进行需求文档化的模型,这也意味着所有可用的模型和视图:

  • 只能和用户代表共同创建;
  • 只能由用户代表来确认其内容的正确性。

即使是开发目标读者为IT代表的IT系统模型,也不能离开用户代表,他们是需求的提出者,也是模型的确认者。他们代表的是用户视角下的视图,也是用户知识域的知识承载者。

由于在需求规格说明书的开发和确认中涉及各种人群,因此使用一种统一的建模语言是特别重要的,可以有效地避免误解与误译。

 

组织简介 | 联系我们 |   Copyright 2002 ®  UML软件工程组织 京ICP备10020922号

京公海网安备110108001071号