没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
第一讲:绪论—需求工程与软件需求
软需缺陷纠正的成本
软件开发和维护方法的不正确性主要体现在:
需求工程的概念
软件需求工程的概念
定义的需求工程的五阶段生命周期:
和 提出的三阶段周期的说法:
综合几种观点对需求工程活动的划分
软件工程标准词汇表 !! 年"中定义需求为:
!本课程对软件需求的定义
#软件需求的层次划分
非功能性需求:
$% 提出的 个质量特性:
设计约束:
需求工程的构成
需求开发过程包括:
需求获取!
()需求获取包括的主要活动!
()需求获取的方法和技能!
()主要任务!
()可能出现的主要问题!
需求分析的主要任务#
编写需求规格说明#
!需求验证#
#需求管理
导致发生不合格需求说明的情况:
良好需求具有的特性
()每一项需求都应该具备下列特性:
()整个需求规格说明必须具备的特性
第二讲:需求获取
建立项目视图与范围
()通过业务需求确定项目视图
()项目视图和范围文档
需求的来源
用户类
涉众、客户、用户、用户类的关系
用户代表
()寻找用户(产品)代表
()用户(产品)代表
()对产品代表的要求
用例化方法:什么是用例化方法,用例的模型
()用例和用法说明
()确定用例并编写用例文档
()用例的益处
()在用例的方法中应注意如下的陷阱:
!质量属性
第三讲:需求分析
#需求分析中的主要任务包括:
系统关联图
原型法:构成,在需求开发过程中原型法的种类划分,有哪些风险,什么是原型,原型化
的作用
()什么是原型?
()为什么要建立原型?
()在需求开发过程中原型法的种类划分
()原型化的作用!
()原型法的风险!
(原整理内容)软件原型是一种技术,可以利用这种技术减少客户对产品不满意的风险。
原型可以使新产品实在化,为用例带来生机,并消除在需求理解上的差异。一个软件原型通常
仅仅是真实系统的一部分或一个模型,并且它可能根本不能完成任何有用的事。!
原型法成功的因素:#
需求建模#
数据流图#
实体&关系图
状态转换图
!对话图
#类图
数据字典
第四讲:编写需求文档:需求规格说明
可以用三种方法编写软件需求规格说明:
软件需求规格说明
不同读者使用 '(' 来达到不同的目的:
把用户界面的设计编入软件需求规格说明既有好处也有坏处
第五讲:需求验证
需求验证的主要方法
需求评审
评审员检查的内容有:
! 种评审方法
#审查过程
()参与者
()审查中每个成员扮演的角色
()审查阶段!
"规划 )*"!
"总体会议 ++,-*"!
"准备 ))"!
"审查会议 )$-*"!
"重写 ,"#
"重审 .,&)"#
()进入和退出审查的标准#
()需求评审的困难
第六讲:需求管理
什么是基线?什么是需求基线?
评估需求管理的工作量
配置管理
需求蔓延
变更控制过程
变更控制委员会 $*$/0%%1"
%%1 的职责
影响分析
!影响分析的过程,怎么做影响分析
#需求跟踪
()需求的链接链
()跟踪联系链可能的信息源
()什么是需求跟踪矩阵
使用需求管理工具的益处
第七讲:需求风险管理及超越需求开发
答案
一、填空题
二、单选题
三、多项选择题
四、为什么在软件开发项目中维护阶段发现错误的修复成本是需求阶段发现错误修复成本的
##倍到 ##倍(&)?详细说明这些成本的主要构成(#&)?!
五、图示并论述软件需求的组成层次及其相互关系。#
六、简述软件需求的几种典型来源#
七、分别说明每项需求和整个需求规格说明书应具有哪些主要特征?图示并论述需求审查的过
程,并说明需求规格说明书进入和退出审查的标准。
每项需求和整个需求规格说明书应具有哪些主要特征?
图示并论述需求审查的过程
需求规格说明书进入和退出审查的标准
()需求文档的进入审查的标准
()需求文档的退出标准
八、论述变更管理中的主要活动
第一讲:绪论—需求工程与软件需求
1. 软需缺陷纠正的成本
重新进行规格说明;重新设计;重新编码;重新测试;
版本升级;纠正活动;报废;回收成本;
保修成本;产品赔偿;服务成本;建档成本;
2. 软件开发和维护方法的不正确性主要体现在:
忽视软件开发前期的需求分析,包括缺乏先进的需求开发技术和规范的需求管理过程等;
开发过程缺乏统一的、规范化的方法论的指导;
文档资料不齐全或不准确;
忽视与用户之间、开发组员之间的交流;
忽视测试的重要性;
不重视维护或由于上述原因造成维护工作的困难。
3. 需求工程的概念
需求工程是指应用已证实有效的技术、方法进行需求分析,确定客户需求,帮助分析人员理解问题
并定义目标系统的所有外部特征的一门学科。它通过合适的工具和记号系统地描述待开发系统及其
行为特征和相关约束,形成需求文档,并对用户不断变化的需求演进给予支持。( 可分为系统需求
工程和软件需求工程。
需求工程是一个不断反复的需求定义、文档记录、需求演进的过程,并最终在验证的基础上冻结需
求。
4. 软件需求工程的概念
软件需求工程是一门分析并记录软件需求的学科,它把系统需求分解成一些主要的子系统和任务,
把这些子系统或任务分配给软件,并通过一系列重复的分析、设计、比较研究、原型开发过程把这
些系统需求转换成软件的需求描述和一些性能参数。
剩余43页未读,继续阅读
一匹好人呀
- 粉丝: 324
- 资源: 16
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0