书籍详情

软件需求分析

软件需求分析

作者:屈俊峰

出版社:北京理工大学出版社

出版时间:2023-05-01

ISBN:9787576323825

定价:¥82.00

内容简介
  \"全书共分为10章,各章的顺序按照软件需求分析师所需掌握的内容依次编排。第1章为绪论,介绍了软件需求分析的发展历史、需求分析的重要性及思维方向。第2章为软件需求的概述,包括软件需求的定义、软件需求主链及软件需求过程。第3章介绍了软件需求的工作质量。第4章介绍了软件需求的合作者。第5章介绍了业务需求。第6章介绍了需求获取。第7章介绍了用户需求。第8章介绍了业务规则与非功能需求。第9章介绍了软件需求规格说明。 0章介绍了需求管理。本书可作为高等院校计算机、软件工程、人工智能、大数据等相关专业本科生的教材,也可以供相关领域的专业技术人员参考。\"
作者简介
  屈俊峰,博士、教授、硕士生导师,湖北文理学院软件工程专业,专业负责人,主要讲授软件需求工程、C语言、软件工程导论等课程。主要完成的项目有:襄阳市重点科技计划项目,重点项目,2020ABA002240,基于多源异构大数据平台的精准农业智能化服务系统的研发与应用,2020-11至今,20万,在研,主持;湖北省科技计划项目,自然科学基金面上项目,2017CFB723,基于效用标准的项集挖掘方法研究,2017-01至2020-12,3万,结题( ),主持;湖北省教育厅科学研究计划项目,指导性项目,B2015145,属性值子序列高效匹配方法研究,2015-01至2016-12,0万,结题,主持;襄阳市研究与开发计划项目,一般项目,2014021,智慧襄阳大数据处理平台关键技术研究,2014-01至2017-12,2万,结题,主持。所授课程《软件需求分析》2021年度湖北文理学院校级 课程。
目录
第1章 绪论
1.1 软件需求分析的发展历史
1.1.1 起源
1.1.2 早期的工作
1.1.3 探索中前进
1.1.4 轻量级需求分析
1.1.5 面向对象的UML
1.1.6 多元化的需求分析思潮
1.2 需求分析的重要性
1.2.1 统计数据
1.2.2 关键因素
1.3 思维方向
1.3.1 背后的原因
1.3.2 认识偏差
1.4 厚积薄发
1.5 小结
1.6 习题
第2章 软件需求概述
2.1 软件需求的定义
2.1.1 与客户的初次会面
2.1.2 软件需求的三个角度
2.1.3 软件需求实例
2.2 软件需求主链
2.2.1 业务需求
2.2.2 用户需求
2.2.3 功能需求
2.2.4 软件质量属性
2.3 软件需求工程
2.3.1 需求开发
2.3.2 需求管理
2.4 价值交付
2.5 小结
2.6 习题
第3章 软件需求的工作质量
3.1 软件需求工作对软件工程的影响
3.2 软件需求工作质量的提升要素
3.2.1 持续沟通
3.2.2 合理规划
3.2.3 设置边界
3.2.4 多方确认
3.2.5 前后追踪
3.2.6 合作开发
3.3 软件需求工作中的权利与责任
3.3.1 客户的权责
3.3.2 软件需求分析师的权责
3.3.3 维持良好关系
3.4 软件需求分析师应具备的能力
3.5 IIBA认证
3.6 同理心
3.7 小结
3.8 习题
第4章 软件需求的合作者
4.1 软件需求相关者
4.1.1 客户与用户
4.1.2 开发人员
4.1.3 软件需求分析师
4.1.4 其他相关者
4.2 涉众分析
4.2.1 涉众分类
4.2.2 涉众代表选择
4.2.3 涉众画像
4.3 关注点冲突
4.3.1 不可避免的角力
4.3.2 大多数项目背后的隐律
4.4 包容、合作、共赢
4.5 小结
4.6 习题
第5章 业务需求
5.1 项目的来源
5.1.1 业务问题
5.1.2 成本控制
5.1.3 外部规则
5.1.4 业务机会
5.1.5 市场部门
5.1.6 业务流程
5.2 进人另一个领域
5.2.1 战略层
5.2.2 创造层
5.2.3 执行层
5.3 定义业务需求
5.3.1 划分主题域
5.3.2 确定范围
5.3.3 标识事物
5.4 项目愿景与范围文档
5.4.1 部分:业务需求
5.4.2 第二部分:范围和限制
5.4.3 第三部分:业务背景
5.5 终身学习
5.6 小结
5.7 习题
第6章 需求获取
6.1 原则与框架
6.1.1 贯穿获取始终的原则
6.1.2 通用的获取流程
6.2 传统需求获取方法
6.2.1 访谈
6.2.2 会议
6.2.3 焦点小组
6.2.4 观察
6.2.5 问卷调查
6.2.6 文档分析
6.3 现代需求获取方法
6.3.1 原型法
6.3.2 头脑风暴
6.3.3 联合需求计划
6.4 以民为本
6.5 小结
6.6 习题
第7章 用户需求
7.1 以用户/使用为中心
7.2 用例法
7.2.1 参与者(角色)
7.2.2 用例
7.2.3 用例图
7.2.4 用例之间的关系
7.2.5 参与者之间的关系
7.3 使用场景说明
7.3.1 使用场景的要素
7.3.2 使用场景示例:提交订单
7.3.3 流程图:提交订单
7.4 用例法的使用过程
7.4.1 识别用例
7.4.2 打磨用例
7.4.3 验证用例
7.4.4 用例法的注意事项
7.5 用户需求文档
7.6 知行合一
7.7 小结
7.8 习题
第8章 业务规则与非功能需求
8.1 从一起事故说起
8.1.1 乌柏林根空难
8.1.2 教训
8.2 业务规则
8.2.1 业务规则概述
8.2.2 业务规则分类与示例
8.2.3 挖掘业务规则
8.3 非功能需求
8.3.1 软件外部的非功能需求
8.3.2 软件内部的非功能需求
8.3.3 探索非功能需求的方法
8.4 无规矩,不成方圆
8.5 小结
8.6 习题
第9章 软件需求规格说明
9.1 数据建模
9.1.1 实体关系图与数据字典
9.1.2 颜色建模
9.2 功能建模
9.2.1 系统的图形化表示
9.2.2 从场景到功能
9.3 软件需求规格说明
9.3.1 写作风格
9.3.2 软件需求规格说明模板
9.3.3 例
9.4 需求确认
9.5 一生万里
9.6 小结
9.7 习题
0章 需求管理
10.1 需求基线
10.2 管理事项
10.3 需求变
10.4 拥抱变化
10.5 小结
10.6 习题
参考文献
猜您喜欢

读书导航