1.(面谈)是需求获取活动中发生的需求工程师和用户间面对面的会见。
2.使用原型法进行需求获取,(演化式)原型必须具有健壮性,代码质量要从一开始就能达到最终系统的要求
3.利用面谈进行需求获取时,需求工程前期应该多准备(开放式)问题
4.目标之间的关系:阻碍、精化、冲突
目标与其他模型元素之间的关系:链接
5.需求开发过程中,(需求分析)阶段保证需求的完整性和一致性
6.解决需求获取中的不确定性,主要手段(原型)
7.利用面谈获取需求,需求工程后期应该更多准备(封闭式)问题
8.
9.
10.(硬目标)是可以通过一些技术确认其是否满足的目标,如关于性能指标的目标
11.优秀的需求具有(完备性),指的是它不需要做更多的扩展就可以充分说明用户需要的系统功能。
12.需求开发是软件开发中不确定性最多的一个阶段,都是(迭代)的
13.使用观察法进行需求获取时,要求观察者深入到用户当中,花费较长时间来观察用户活动的方法是(民族志)
14.(临时评审)是最不正式的评审,它只是作者临时起意发起的
15.在各种不同的需求文档中,对业务需求定义和文档化产生(项目前景与范围)文档
16.问题和需求都具有层次性,其中问题任务对应的需求为(用户需求)
17.(上下文图)是数据流图最高层次的图,是系统功能的最高抽象。它将整个系统看作一个过程,这个过程实现系统的所有功能。
18.(软件需求规格说明)文档是对整个系统功能分配给软件部分的详细描述
19.需求工程活动包括(需求开发)和需求管理两方面
20.(数据字典)会有组织地列出数据流图中设计的所有元素(数据流和数据存储)
21.问题和需求都具有层次性,针对用户与系统一次交互的期望为(系统级需求)
22.(微规格说明)是一些用来描述过程处理逻辑的技术,包括行为图和决策表/树
23.在用户需求获取中,主要使用场景的(探索)目的
24.(业务需求)是抽象层次最高的需求,是系统建立的战略出发点,表现为高层次的目标,描述了为什么开发系统
25.需求开发存在着大量不确定性,决定了它是迭代的且需求获取与分析是交织的。
26.在结构化需求分析方法中,从数据传递和加工的角度,描述了系统从输入到输出的功能处理过程的技术(数据流图)
27.软件需求包括业务、用户、系统需求三个层次。对用户需求的定义和文档化产生(用例文档)
28.(小型系统)不需要进行专门涉众分析
29.结构化面谈用的多(封闭式问题)
30.修复与需求有关的错误,在(需求阶段)代价最小
31.(需求获取)阶段的目的是从项目的战略规划开始建立最初的原始需求。
32.在结构化方法中,用 (上下文图)作为系统边界定义模型
33.目标模型中,子目标O达成使高层目标G失败,关系为(阻碍)
34.需求评审实践中,最正式的是(审查)
35.基于涉众扩展特征建立的Power/Interest 分布图,(参与者)是优先级最高的
36.软件需求的主要来源是(用户)
37.目标模型中,(软目标)是无法清晰判断是否满足的目标,如可维护性
38.过程建模主要建模技术(数据流图)
39.模拟特性具体体现:现实可理解性、目的性、正确性
40.结构化分析方法中,(数据字典)会有组织地列出数据流图中涉及的所有数据元素,并定义每个元素的名称,表示方法,单位等
41.需求工程利用场景的目的:解释 探索 描述
42.(评审)是指由作者外的其他人来检查产品问题,是主要的静态分析手段
43.系统整体或组成部分应该拥有的性能特征,如CPU、内存使用率等属于(性能需求)
44.软件系统需求中最常见最重要最复杂的需求(功能需求)
45.数据流图中,(过程)是指施加于数据的动作或行为,他们使数据变化
46.需求开发最后一个活动(需求验证) 保证正确性
47.针对具体任务的期望是(用户需求)
48.克服沟通过程中的失真,采用文档和(评审)
49.无法主动告知信息的采用(观察)
50.涉众风险评估建立的Power/Attitude土中,(强反对者)需要重视
51.(接口)需求规格说明文档是对整个系统中需要软硬件协同实现部分的详细描述。