软件配置管理:(配置管理有哪些活动 实验中是如何进行配置管理的 结合实验,说明一个项目的质量保障包括哪些活动)
活动:1)标识配置项 2)版本管理 3)变更控制 4)配置审计 5)状态报告 6)软件发布管理
(第一、二、四章中考一个简答题)
第五章 软件需求
•
名词解释
需求:1)用户为了解决问题或达到某些目标所需要的条件或能力 2)系统或系统部件为了满足合同、标准、规范或其他正式文档所规定的要求
而需要具备的条件或能力 3)对 1) 或 2)中的一个条件或一种能力的一种文档化表述
•
简答
区分需求的三个层次:(给出一个实例,给出其三个层次的例子 对于给定的需求示例,判定其层次)
需求表述:“系统应该……”“在……时,系统应该……”“用户可以通过系统……”
需求的层次性:
业务需求:解决方案与系统特性(目标) 抽象层次最高,是系统建立的战略出发点。
用户需求:问题域知识(任务) 是执行实际工作的用户对系统所能完成的具体任务的期望。
系统级需求:需求分析模型(系统行为) 是用户对系统行为的期望。每个需求反映了一次交互或一个细节。
掌握需求的类型:(对给定的实例,给出其实例的例子)
需求分为项目需求、过程需求和系统需求。其中系统需求分为软件需求、硬件需求和其他需求。
软件需求分类:
功能需求:和系统主要工作相关的需求。
性能需求:一个系统或者其组成部分在限定的约束下,完成其制定功能的程度,例如速度、内存使用程度。
质量属性:隐式的需求。分为可靠性、可用性、安全性、可维护性、可移植性、易用性等。
对外接口:指系统和环境中其他系统之间需要建立的接口。需要说明接口用途、输入输出、数据命令格式以及异常处理要求。
约束:指系统构造时需要遵守的约定。常见的包括系统开发以及运行环境、问题域内的相关标准和商业规则。
数据需求:并不算标准的软件需求类别。但常用与于数据库、文件等存储数据的描述。
第六章 需求分析方法
•
简答
为给定的描述建立用例图、分析类图、系统顺序图和状态图:(给出过程和判定理由)
评论0