需求工程
2012-8
机械工业出版社
波尔
520
无
《需求工程:基础、原理和技术》由Klaus
Pohl著,彭鑫、沈立伟、赵文坛等人译。本书对需求工程中的主要概念、方法、原理和技术进行了全面介绍,覆盖了面向目标的需求工程、基于场景的需求工程、面向方案的需求工程以及需求抽取、文档化、协商、确认和管理等需求工程活动,是一本内容丰富、结构完整的需求工程教科书。全书共分八部分,每一部分针对不同的主题展开论述,并在每一部分的开头对各章节内容分别加注“基础”和“
高级”标记,方便读者学习。
《需求工程:基础、原理和技术》运用实例来辅助阐述需求工程的各个方面,并提供了大量经过实践检验的检查表和指南,不仅适合用于高年级本科生和研究生的需求工程及相关课程教学,而且还可以作为软件开发和管理等相关领域专业人员的参考书。
作者:(德国)波尔(Klaus Pohl) 译者:彭鑫 沈立炜 赵文耘 Klaus Pohl于德国亚琛工业大学获得计算机科学博士学位,担任德国杜伊斯堡—埃森大学全职教授、爱尔兰利默里克大学兼职教授。他是九十多部著作的作者或合著者。担任过多个国际、国内会议的主席。他的研究兴趣包括需求工程、基于服务的系统工程、软件质量保证与软件产品线。
出版者的话
译者序
前言
第一部分 基础与框架
第1章 动机
第2章 需求
第3章 持续的需求工程
第4章 需求工程框架
第二部分 系统上下文
第5章 系统和上下文边界
第6章 系统上下文的结构化组织
第二部分 推荐文献
第三部分 需求制品
第三部分 a目标
第7章 目标导向基础
第8章 描述目标
第三部分 a推荐文献
第三部分 b场景
第9章 场景基础
第10章 场景类型
第11章 描述场景
第12章 使用目标和场景的优势
第三部分 b推荐文献
第三部分 c面向方案的需求
第13章 面向方案的需求基础
第14章 面向方案需求的文档化
第15章 3种视图的集成
第三部分 c推荐文献
第四部分 核心活动
第四部分 a文档化
第16章 需求文档基础
第17章 自然语言文档
第18章 组织自然语言需求
第19章 概念建模基础
第20章 基于模型的需求与文本化需求之间的关系
第四部分 a推荐文献
第四部分 b抽取
第21章 需求抽取基础
第22章 抽取技术
第23章 辅助抽取技术
第四部分 b推荐文献
第四部分 c协商
第24章 需求协商基础
第25章 冲突管理
第26章 协商技术
第四部分 c推荐文献
第五部分 确认
第27章 需求确认基础
第28章 确认技术
第29章 辅助确认技术
第五部分 推荐文献
第六部分 管理
第30章 需求管理基础
第31章 需求的可追踪性
第32章 需求优先级
第33章 需求变更管理
第六部分 推荐文献
第七部分 cosmod re:基于目标和场景的需求工程方法
第34章 cosmod re基础
第35章 cosmod re方法
第36章 实施cosmod re方法:一个实例
第八部分 软件产品线及基于需求的测试
第37章 软件产品线的需求工程
第38章 基于需求的测试:scented方法
附录
词汇表
参考文献
索引
版权页: 插图: 17.2 需求文档 在传统的开发方法中,待开发系统的需求通过需求文档进行定义。需求文档通常会按照一个通用的参考结构来组织。典型的需求文档的例子包括客户需求规约和系统需求规约。然而,越来越多的开发组织开始使用基于数据库的工具来管理文本需求。当使用数据库进行需求管理时,需求文档可以随时从需求数据库中生成(见3.5节和18.5节)。因此,一个需求文档可以被视为在一个给定时间点上从需求数据库中(有选择地)获取的需求的快照。 17.2.1 需求文档的类型 无论需求是在文档中还是数据库中进行管理的,都经常需要为了某种目的将所选择的需求汇集在相应的需求文档中,例如定义那些作为一个合同主题的需求。 一个需求文档可能因以下这些目的而创建: 便于用户、领域专家、需求工程师、软件开发人员等之间的交流; 作为创建体系结构设计的一个参考模型; 在委托开发任务时用于协商; 作为客户与合同商之间订立合约的基础; 作为产生诸如用户手册或维护手册等手册的基础; 作为项目规划、监控和控制的基础。 鉴于各自不同的目的,不同的需求文档具有不同的内容,并且在需求定义的细节层次上也存在差异。 不幸的是,不同类型的需求文档之间并不存在一致的术语体系。而且,各种文献中给出的关于在项目开发中需要什么样的需求文档以及这些文档应当包含什么内容的建议也存在着很大的差异。 英语国家中的需求文档 在使用英语的国家中,一般区分两类软件密集型系统的需求文档: 系统需求规约。 软件需求规约。 系统需求规约定义了关于系统硬件和软件,以及硬件和软件之间的必要关系的需求(见【IEEE Std 1233—1998】)。软件需求规约(【IEEE Std 830—1998】)详细描述了系统需求规约中所定义的软件需求。 在18.1节中,我们将讨论对于需求文档参考结构的使用。作为一个示例,我们根据【IEEEStd 1233—1998】描述了一个软件需求规约的详细结构。 德语国家中的需求文档 在使用德语的国家中,一般区分两类需求文档: 要求汇总书(见17.2.2节)。 责任汇总书(见17.2.3节)。 系统需求规约与软件需求规约都与责任汇总书相似(参见【Parnas and Madey 1995】)。 对于软件密集型系统,尤其是嵌入式软件密集型系统而言,除了系统需求文档之外还需要为系统中的每一个软件和硬件组件创建需求文档。此时可以区分3种不同的需求文档: 系统需求文档:该文档定义了整个系统的需求,因此也为硬件、软件以及软硬件之间的相互作用定义了需求。通常,系统需求文档中描述的需求需要进行精化并分配给各个硬件与软件组件。
《计算机科学丛书•需求工程:基础、原理和技术》运用实例来辅助阐述需求工程的各个方面,并提供了大量经过实践检验的检查表和指南,不仅适合用于高年级本科生和研究生的需求工程及相关课程教学,而且还可以作为软件开发和管理等相关领域专业人员的参考书。
无
需求是软件开发的生命,只有搞懂需求才能真正开发出好的软件,必读
当当的物流速度,真是让人印象深刻,一天到达
很不错,很系统,具有很好的体系,值。
书看起来难度很大,慢慢看吧
印刷不错,快递迅速!顶一个吧!
书完全是从源码分析角度出发,非常适合有一定功底的程序员阅读,也可以从中理解spring思想的精妙之处,而且印刷也是非常的赞。相当不错~!
稍稍翻了一下,很不错,找个时间好好的读
专业性很强,如果是没接触过需求的人一上来看有些不适应,如果看过软件需求后再看这本书,可能会容易些。对于专业需求人员,看了还是很受益的,能够弥补更多不足。