需求分析复习思考题:第二章 《软件需求工程及其过程》思考题

  1. 什么是需求工程?了解其组成示意图。

需求工程是软件工程的核心组成部分,是指应用有效的技术、方法进行需求分析,确定客户需求,帮助分析和设计人员理解问题,并定义目标系统的一门学科

       它把整个软件需求工程研究领域划分为需求开发需求管理两部分。

 

需求分析复习思考题:第二章 《软件需求工程及其过程》思考题

  1. 需求管理活动的内容有哪些?
  • 定义需求基线(迅速制定需求文档的主体)。
  • 评审提出的需求变更、评估每项变更的可能影响从而决定是否实施它。
  • 使当前的项目计划与需求一致。
  • 估计变更需求所产生影响,并在此基础上协商新的承诺(约定)。
  • 让每项需求都能与其对应的设计、源代码和测试用例联系起来以实现跟踪。

在整个项目过程中,跟踪需求状态及其变更情况

 

  1. 什么是软件生命周期模型?

软件产品经历需求、分析、设计、实现、部署后,软件将被使用并进入维护阶段,直到最后逐渐消亡。这样一个过程,叫软件生命周期模型

 

  1. 理解RUP二维开发模型。

Rational Unified Process(简称RUP)是一套软件工程过程,它又是文档化的软件工程产品,由Rational公司开发、维护并销售。

    RUP又是一套软件工程方法的框架,各个组织可根据自身的实际情况,以及项目规模对RUP进行裁剪和修改,以制定出合乎需要的软件工程过程。

 

  1. 如何基于需求特点选择生命周期模型?

需求分析复习思考题:第二章 《软件需求工程及其过程》思考题

  1. 理解需求开发的迭代的过程图。

需求分析复习思考题:第二章 《软件需求工程及其过程》思考题

  1. 掌握需求开发过程框架的内容(翻译成中文)。

需求分析复习思考题:第二章 《软件需求工程及其过程》思考题

  1. 理解Pressman的需求工程过程及其使用的需求环境。

需求分析复习思考题:第二章 《软件需求工程及其过程》思考题

  1. 需求工程方法分成哪四类?

需求工程方法分成四类:

1.面向过程,注重输入输出,如传统的结构化分析。

2.面向数据,强调数据结构,如E-R模型,DD描述。

3.面向控制,强调同步、并发,如DFD图。

4.面向对象,它建立在对象间的交互基础上,对对象模型、动态模型和功能模型三个方面对问题进行描述,如以UML为基础的Rose的建模工具。

 

  1. 系统分析员的职责和技能有哪些?

需求分析复习思考题:第二章 《软件需求工程及其过程》思考题