1、需求工程是所有需求处理活动的总和,它收集信息、分析问题、整合观点、记录需 求并验证其正确性,终反映软件被应用后与其环境互动形成的期望效应
。
2、软件需求开发用来确定系统需求中应该由软件满足的部分,将其映射为软件行为,产生软件需求规格说明
。
3、需求获取得到的信息和需求开发应该建立的软件系统解决方案之间有着很大的差距。需求分析
就是用来解决这个差距的需求工程活动。
4、需求分析的根本任务是:建立分析模型
并创建解决方案。
5、需求协商活动既包括对目标冲突的处理,也包括对需求细节
冲突的处理。
6、规格说明是解系统为满足用户需求而提供的解决方案,规定了解系统的行为特征。
7、【名词解释】基线
基线是软件工程活动从一个环节转入另外一个环节时对阶段产品或组件的标识。因为软件规模的膨胀和分工的细化,软件开发过程变得越来越复杂,每个阶段可能由不同类型的角色和人员来完成,因此有必要清晰标识上一阶段完成的成果和下阶段开始工作的基础。这种标识活动就是建立基线。
8、【名词解释】需求基线
需求基线是被明确和固定的需求集合,是项目团队的需要在某一特定产品版本中实现的特征和需求集合。
9、
需求获取就是进行需求收集的一个活动,它从人员、资料和环境中得到系统开发所需求的相关信息。
10、如果涉及复杂非功能需求,可以借助目标模型来进行。
11、如果涉及复杂工作流程,就需要进行业务过程分析。
12、目标分析能够表达问题、目标、特性之间依赖关系,所以能够完成较为复杂系统的前景与范围定义任务。
13