软件需求工程(摘抄)
来源:互联网 发布:手机淘宝申诉入口 编辑:程序博客网 时间:2024/05/18 19:43
0、软件需求概述
需求的层次:业务需求(客户对系统的高层次目标要求),用户需求(用户的具体需求),系统需求。
其中系统需求包括功能需求,非功能需求(软件质量属性和和其他),设计约束(如必须使用国产系统)
质量功能部署(QFD)将软件需求划分为三类:常规需求,期望需求(用户相当然但是没有表达的需求),和意外需求(也成为兴奋需求)
软件需求开发分为获取情况,分析,指定规格说明,控制需求版本四个阶段
1、需求获取
可以通过用户访谈,问卷调查,采样,情节串联板,联合需求计划
情节串联版就是一组图片,系统分析师通过图片来讲故事,可以使屏幕截图,规则说明,动画,交互表演,原型开发等等。
抽样:查看现有系统文档是最有效的对系统初步了解的方法,但是如果数据量过大,就需要主观选择
需求记录技术可以使用任务卡片,场景说明,用户故事,volere白卡
2、需求分析
2-1、结构化分析方法
通过数据流图,状态转换图,数据字典
实体关系图用来描述数据对象之间的关系
数据字典实际上是关于系统数据的数据库。
2-2、面向对象的分析方法
(1)统一建模语言
(2)用例模型
3、需求定义
可以采用严格定义方法,也可以使用原型方法,需要撰写软件规格需求说明书
4、需求验证
5、需求管理
需求管理最基本的任务就是明确需求,即建立需求基线
根据国家标准,基线分为功能基线,指派基线和产品基线
需求基线是指需求规格说明书通过同行评审后建立,包括需求分析规格,功能清单等
实体关系图
用于描述数据流图中的数据存储和之间的关系,最初用于数据库概念设计,有实体,关系,属性三个基本部分
- 软件需求工程(摘抄)
- 软件需求和需求工程
- 软件需求工程--需求获取
- 软件需求工程--需求分析
- 软件需求工程过程
- 软件需求工程过程
- 软件需求工程
- 【复习】软件需求工程
- 软件需求工程
- 需求工程系列(一)- 软件需求的困境 - 分析代替了需求
- 需求工程系列(一)- 软件需求的困境 - 分析代替了需求
- 需求工程系列(一)- 软件需求的困境 - 分析代替了需求
- 软件需求工程课程总结
- 软件需求工程--KAOS建模
- 软件需求工程分为需求开发和需求管理
- 软件开发-思考(摘抄)
- 软件架构设计(摘抄)
- 需求工程(一)
- aa
- 关于格式控制 实例:不同基数形式的输入/输出
- OpenCV3.0 HOG+SVM行人检测器
- OOP学习2
- HDOJ 5672 String
- 软件需求工程(摘抄)
- Codewars-Javascript训练手册:Date 对象
- C++作业-4
- 关于格式控制 实例:格式化输出浮点数
- JavaScript
- 微信学习_03_文本消息
- Julia: MFDCCA和MFCCA算法代码
- 替换空格
- 甜米酒制作方法