IMAU 软件项目管理 期末复习总结 第四章

第四章  软件项目需求管理

1.软件需求的定义

需求是指用户对软件的功能和性能的要求。

2.软件需求管理的过程

需求确认(需求获取、需求分析、需求规格说明书、需求验证),需求变更

需求分析:需求分析是为最终用户所看到的系统建立一个概念模型,是对需求的抽象描述。

3.需求建模的基本方法

3.1 原型方法(注意不是生存期中的原型模型

3.2 结构化分析方法

自顶向下、逐步求精;常用数据流图、系统流程图、数据字典等方法

3.3 面向对象的用例分析法

3.4 功能列表法

4.本章习题及答案

一、填空题
1.需求管理包括(需求获取)、(需求分析)、(需求规格编写)、(需求验证)、(需求变更) 5个过程。
2.敏捷项目主要采用(用户故事)描述需求

二、判断题
1.需求规格说明可以包括系统的运行环境。(√)
2.数据流分析方法是一种自下而上逐步求精的分析方法。(×)
3.需求分析工作完成的一个基本标志是形成了一份完整的、规范的需求规格说明书。(×)
4.需求是指用户对软件的功能和性能的要求,就是用户希望软件能做什么事,完成什么样的功能,达到什么性能。(√)
5.用户故事常常写在卡片上,然后将其部署在墙上(√)
6.软件项目系统的响应时间属于功能性需求(×)
7.数据字典是由数据项、数据流及操作指令组成的(×)

三、选择题

1、下列不属于软件项目管理需求过程的是?(D)
A:需求获取    B:需求分析    C:需求规格编写    D:需求更新

2、下列不属于数据字典组成部分的是?(D)
A:数据项    B:数据流    C:数据文件    D:数据库

3、下列不属于UML需求视图的是?(A)
A:甘特图    B:用例图    C:状态图    D:顺序图

4、下列关于用户故事描述不正确的是(D)
A.英文称:user story
B.不使用技术语言来描述
C.可以描述敏捷需求
D.一种数据结构

5、(A)是软件项目的的一个突出特点,可以导致软件项目的蔓延。
A:需求变更    B:暂时性    C:阶段性    C:约束性

6、下列不属于结构化方法设计的是?(D)
A:数据流图    B:数据字典    C:系统流程图    D:系统用例图

7、下列不属于软件需求范畴的是?(A)
A:软件项目采用什么样的实现技术
B:用户需要软件能做什么样的事情
C:用户需要软件完成什么样的功能
D:用户需要软件达到什么样的性能

8、敏捷项目需求一般采用下面(C)描述
A、用户用例  B、DFD  C、用户故事  D、数据字典

 

 

 

你可能感兴趣的:(IMAU期末复习)