网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 软件需求工程(面向计算机科学与技术专业规范系列教材)
分类
作者 毋国庆//梁正平//袁梦霆//李勇华
出版社 机械工业出版社
下载
简介
编辑推荐

在很长一段时间里,人们并没有充分认识到软件需求的作用,软件工程界也一直没有将需求工程作为一个独立的部分进行深入的分析和研究。直到20世纪90年代中期,随着软件系统开发中出现的诸多问题,人们才逐渐认识到软件需求在整个软件开发中的重要性。

本书共分为12章。主要介绍了几种软件的开发过程模型、需求工程在软件工程和软件开发中的重要地位以及软件需求的开发和管理过程,以及按需求工程中开发和管理过程的顺序介绍各个阶段的任务、步骤、方法和技术。其中,重点介绍在需求分析和需求定义中使用的一些基本理论和一些形式化描述方法。

内容推荐

软件需求工程在软件开发中的作用相当重要。本书在概要介绍了需求工程的历史背景、基本原理和一些基本概念之后,按需求工程中开发和管理过程的顺序较详尽地介绍了各个阶段的任务、步骤、方法和技术,在介绍过程中结合了许多典型实例。此外,本书还介绍了需求工程中近几年所研究出和正在研究的一些新理论和新方法。

本书的内容丰富,有助于从事软件开发的专业人士和计算机专业的学生们学习和参考。

目录

出版者的话

序言

前言

教学建议

第1章 需求工程概述

 1.1 需求工程的重要性

 1.2 什么是软件需求

 1.3 软件需求的分类

 1.4 需求规格说明

 1.5 需求工程定义

 1.6 其他一些基本概念

第2章 软件工程与需求工程

 2.1 软件工程

 2.2 软件开发过程模型

2.2.1 瀑布式模型

2.2.2 快速原型模型

2.2.3 渐增式模型

2.2.4 螺旋式模型

2.2.5 面向对象的开发模型

 2.3 需求工程在软件开发中的地位

2.3.1 需求工程对软件开发的影响

2.3.2 需求工程面临的困难

 2.4 软件需求的开发和管理过程

第3章 需求获取

 3.1 确定需求开发计划

 3.2 确定项目的目标和范围

 3.3 确定调查对象

 3.4 实地收集需求信息

3.4.1 实地收集需求信息面临的困难

3.4.2 实地调查的步骤

3.4.3 实地收集需求信息的方式

3.4.4 需求信息的分类

 3.5 确定非功能需求

 3.6 在收集需求信息中应注意的问题

 3.7 使用场景技术的需求获取

3.7.1 场景的定义及构成

3.7.2 场景的表示

3.7.3 场景的种类

3.7.4 使用用例的需求获取

3.7.5 场景技术的特点

第4章 需求分析

 4.1 建立系统关联图

 4.2 分析需求的可行性

 4.3 构建用户接口原型

 4.4 确定需求的优先级别

 4.5 需求建模

 4.6 建立数据词典

第5章 需求建模方法与技术

 5.1 什么是模型

 5.2 软件工程中的模型

 5.3 结构化的需求建模方法

5.3.1 SA方法的基本思想

5.3.2 SA方法的描述手段

5.3.3 实例说明

5.3.4 SA方法的分析步骤

 5.4 面向对象的需求建模方法

5.4.1 面向对象方法中的一些基本概念

5.4.2 面向对象的需求分析

5.4.3 OMT方法的图形描述工具

5.4.4 基于OMT方法的需求建模步骤

 5.5 基于图形的需求建模技术

5.5.1 UML概述

5.5.2 活动图

5.5.3 协作图

5.5.4 实体关联图

第6章 需求定义

 6.1 需求规格说明的作用

 6.2 需求规格说明的特性

 6.3 需求规格说明的结构和内容

 6.4 需求规格说明文档的编写要求

 6.5 需求规格说明的描述语言

第7章 需求的形式化描述

 7.1 形式化规格说明及其方法

 7.2 形式化规格说明与软件开发

 7.3 基于公理或推理规则的形式化规格说明

 7.4 基于代数的形式化规格说明

 7.5 形式描述语言Z Notation

7.5.1 Z Notation简介

7.5.2 Z Notation的数学符号

7.5.3 Z Notation中的图表

7.5.4 Z Notation规约的实例

 7.6 形式描述语言LOTOS

7.6.1 LOTOS简介

7.6.2 LOTOS的数据描述语言

7.6.3 LOTOS的进程

7.6.4 LOTOS规约的实例

 7.7 B方法

7.7.1 B方法简介

7.7.2 B方法中的数学符号

7.7.3 B方法中的抽象机

7.7.4 B规约的实例

第8章 需求验证

 8.1 需求验证的目的和任务

 8.2 需求验证的内容和方法

 8.3 需求评审

8.3.1 审查人员的确定和分工

8.3.2 正式的审查过程

8.3.3 审查的内容

8.3.4 需求评审面临的困难

 8.4 需求测试

 8.5 编制用户使用手册草案

 8.6 解释需求模型

第9章 需求管理

 9.1 需求变更控制

 9.2 需求规格说明文档的版本控制

 9.3 需求变更状态的跟踪

 9.4 需求跟踪

9.4.1 可跟踪信息分类

9.4.2 需求跟踪技术

第10章 面向问题域的需求分析方法

 10.1 问题域

 10.2 问题域的划分

 10.3 问题框架

 10.4 问题框架的类型

 10.5 PDOA方法的分析步骤

10.5.1 问题及问题域的界定与描述

10.5.2 基于问题框架的问题域划分

 10.6 问题框架实例间的关系及其组合

10.6.1 问题框架实例间的关系

10.6.2 问题框架实例的组合

第11章 面向多视点的需求工程

 11.1 什么是视点

 11.2 多视点与需求工程

 11.3 多视点需求工程的过程模型

11.3.1 视点的标识

11.3.2 视点的表示

11.3.3 视点的分析

11.3.4 视点的集成

 11.4 实例

第12章 需求工程与软件开发管理

 12.1 需求与估算

 12.2 需求与项目进度安排

 12.3 基于需求的软件规模估算

 12.4 基于需求的工作量估算

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/25 7:45:38