现在的位置: 首页 > 自动控制 > 工业·编程 > 正文

软件需求书籍推荐

2012-08-12 06:43 工业·编程 ⁄ 共 4158字 ⁄ 字号 暂无评论

软件需求(第2版)

【作者】 (美)Karl E.Wiegers

【译者】 刘伟琴 刘洪涛

如果没有正式的可验证的软件需求及有效管理需求的系统,开发人员开发出来的程序通常会与客户需要的程序不一致。在本书中,Karl Wiegers对其获奖文章中的最佳实践进行了整理和扩充,这些实践是所有软件开发参与者的重要参考依据。本书介绍了贯穿整个开发周期的管理需求工程的实用技术,包括多种可以促进用户、开发人员和管理层之间有效沟通的方法。这一版对第一版进行了扩充,提供了新的实例,及作者在实际工作中遇到的各种实际案例和解决方案。此外,还添加了新的章节、需求示例文档以及故障诊断指南等。本书主要内容: ·设置可行的功能性和质量需求 ·在应用程序开发中引入业务规则 ·使用用例确定用户需求 ·捕获变化的需求及管理需求变更的请求 ·解决维护过程中及包解决方案中的需求问题 ·培养高效的需求分析员 ·如何大量减少返工工作并降低开发成本 ·生成最优质的软件本书是有关软件需求的经典教材,本书全面而深入地讲述了软件开发中一个至关重要的问题--软件需求问题。软件开发人员及用户往往容易忽略沟通的重要性,导致软件开发出来后,不能很好地满足用户的需要。返工不仅在技术上给开发人员带来巨大的麻烦,并且会造成人力、物力和资源的浪费,还使软件性能深受影响,所以在开发早期提高项目需求分析的质量,减少重复劳动,通过控制项目范围的扩大及需求变更来达到按计划完成预定目标,是当前软件业急需解决的问题,也是本书讨论的主要内容。本书对第1版的内容进行了扩展,不仅对原有的知识点进行了补充,还引入了一些新知识,以求与时代发展同步。本书可以作为计算机专业及软件工程专业学生的教材使用,也非常适合作为项目经理、软件开发人员的指导性参考书。

《软件需求》下载: http://www.pcbookcn.com/book/692.htm

掌握需求过程

【作者】 (英)Suzanne Robertson,James Robertson

【译者】 王海鹏

本书是为那些希望得到正确需求的人而写的。《掌握需求过程》一书用一个接一个的步骤、一个接一个的模板、一个接一个的例子,向我们展示了一个经过业界检验的需求收集和验证过程。它为精确地发现顾客所需所想提供了技巧和深刻见解。本书共分14章。第1章介绍了需求说明规范的模板与需求框架。第2章概述了Volere过程。第3章介绍了让需求项目有一个成功和有效的开始所需的东西。第4章介绍了如何确定产品的合适组成部分以及如何确定要构造的最好产品。第5章至第7章节介绍了如何网罗需求以及功能性需求和非功能性需求。第8章至第13章介绍了需求说明编写,以及相关内容,如验收标准、质量关、原型和场景、重用需求、鉴定需求规格说明书等。最后一章讨论了写好需求之后该做的事。两个附录给出了完整的需求过程模型和编写需求说明规范的模板。本书论述了软件开发中的重要课题——如何得到正确需求。本书可作为计算机专业高年级本科生及研究生掌握需求过程的教材,也可作为软件开发人员在开发过程中随时参考手册。

《掌握需求过程》 下载:http://books.05sun.com/downinfo/598.html

软件需求模式

【作者】 (美) Stephen Withall

【译者】曹新宇

本书描述了37个真实的、可重用的模式,为编写软件需求提供了特定情形下的框架。每种模式详细描述需要包括哪些信息,提醒常见的缺陷,以及建议需要考虑的额外需求。无论使用传统的分析方法还是敏捷方法,都可以学习如何使用需求模式,从而为成功的软件开发编写一致、有效的需求。
需求模式可以帮助你:
■识别系统间的接口、技术以及文档需求。
■定义详细的信息需求,包括归档、数据类型以及数据实体。
■指定系统的可用性、容量、伸缩性、扩展性以及易用性。
■定义访问控制,包括用户注册、认证以及授权。
■指定查询、报表、计算公式以及费和税的需求。
■获得400多个实际的需求实例,学习如何编写自己的需求模式。
■“本书是充满智慧和见解的需求学习图书。”
■“本书以一种新颖的方式编制优质需求,并对它们进行实例封装。本书是任何业务分析人员的必备工具。”

《软件需求模式》(英文chm)下载:http://download.csdn.net/source/615887

编写有效用例

【作者】 (美)Alistair Cockburn

【译者】 王雷 张莉

在本书中,作者Alistair Cockburn凭借自己在面向对象领域的丰富经验,并参考其他专家的良好建议,扩展了典型的用例处理方法,为软件开发人员编写用例提供了一种“基本、具体和实用的”指南。本书完整地叙述了有关用例的初级概念、中级概念以及高级概念,并提供了大量的好用例和坏用例的编写实例。本书荣获2001年度美国“软件开发”杂志的Productivity Award奖,是一本概念清晰、结构完整、内容丰富的专业图书,适用于不同知识层次的软件工程研究和用例编写人员。

《编写有效用例》下载:http://ajava.org/book/xuqiu/13562.html

软件需求管理:统一方法

【作者】 (美)Dean Leffingwell Don Widrig

【译者】 蒋慧 林东

近年来,需求管理在软件项目中开始占据显著地位并且得到人们的普遍重视,本书可以说是第一本关于需求管理的实用手册。全书语言平实生动,并且采用大量实例和图表,以作者亲历的项目开发为例,全面探讨了软件开发过程中与需求有关的活动。本书是作者对近二十年的软件工程、需求工程、面向对象等领域成熟的思想、方法、技术及实践经验的总结,全书内容围绕着作者认为团队在需求管理中必须掌握的六大重要的团队技能进行组织和展开,这六大技能是:分析问题、理解用户需要、定义系统、管理广度、细化系统定义和构建正确系统。本书提出了应对软件项目开发中需求管理挑战的全方位解决方案,对于实际的需求管理具有非常强的指导意义和实用价值,本书可作为计算机专业高年级本科生及研究生学习软件需求管理的教材,也可作为软件开发人员开发过程中随时参考的手册。

《软件需求管理:统一方法》下载:http://www.myebook.cn/ebook/changxiao/2008/204494119406.htm

软件开发问题框架:现实世界问题的结构化分析

【作者】 (英)Michael Jackson

【译者】 金芝

本书分析了许多现实世界中的实例问题,讲述了如何在实际中识别和结构化问题。既给出了大问题也给出了小问题,展现了问题类的层次性本质,并讨论了每个问题的不同方面。
本书适用于系统分析、系统规格说明以及软件和需求工程领域的教师、学生和从业者,以及对软件开发的概念和智能工具感兴趣的任何人。

需求分析与系统设计

【作者】 Leszek A.Maciaszek

【译者】 金芝

本书的最大特点是“实例教学”。所有概念都用实例说明,并通过可以实际运行的案例来分析集成解决方案。本书可以作为本科生计算机科学或信息系统等相关专业的教材,如:系统分析、系统设计、软件工程、数据库和对象技术。本书还可作为专业的业务信息系统开发人员的参考用书,如:丌管理者、应用开发者、咨询专家、分析员、设计师、程序员、测试员、软件工程师、系统集成人员。本书还为老师、学生和业界专家提供了包含大量有价值附加材料的Web站点。本书详细论述了以下内容: 集成分析和设计模型 掌控大型系统模型复杂度改进软件体系结构 促进对象的分层结构 了解草率建模的严重后果进行测试和管理变更 构建可维护的和可扩展的系统。

《需求分析与系统设计》下载:http://download.csdn.net/source/514150

实用软件需求

【作者】 (美)Benjamin L.Kovitz

【译者】 胡辉良 张罡

本书特色: 软件问题的元素 ;用户接口或其他接口设计文档;如何从已知的编程技巧中得到有用的需求;描述问题域 ;分解问题的非层次化方法;应用MichaelJackson的“问题框架”;常见错误及如何纠正它们来自真实项目的文档实例本书从实用的角度出发,通过全新的视角介绍了书写良好需求的格式和指导原则,以及分析需求问题的框架模型。本书讲述了问题域概念,列举了需求文档和规格说明书所包含的具体内容,重点引入了Michael Jackson的问题框架概念,通过非层次化的方法,举例演示了如何使用问题框架把巨大、复杂的问题分解成简单的问题。本书内容丰富、编排合理,为程序员、测试人员、用户接口设计人员以及技术写作人员等提供了所需的全部信息。

用例通过背景环境获取需求(原书第2版)

【作者】 (美)Daryl Kulak,Eamonn Guiney

【译者】 韩柯 杨柳青

本书介绍了如何通过基于用例的过程采集和定义软件需求.以便系统分析人员和设计人员可以运用用例为最具挑战性的需求问题提供解决方案.产生满足用户需求的高质量的系统。

本书着重阐述了一种确定需求的三步法,即—种渐进地精化需求的迭代过程。作者利用自己丰富的实践经验,为用例驱动的生存周期、变更规划和跟踪提供了很有价值的建议。此外,本书还给出大量例子说明如何实际应用这种方法。

本书第2版吸收了最近几年用例方法论的很多最新研究成果,更新了用例方法论的迭代,以及管理层如何应对当前快节奏的、更加“混沌”的软件生命周期方面的内容。

通过用例图和场景描述参与者和应用系统之间的关系和交互背景环境。

描述功能和非功能需求。

创建候选用例清单。

分解用例,并在用例图上补充细节。

为用例补充触发条件、前提、基本事件过程和异常。

管理迭代/渐进用例驱动的项目生命周期。

跟踪用例、非功能需求和业务规则。

如何避免常见的错误。

本书还介绍了大量当前可用的工具,供读者开发时使用。

本书介绍了通过用例来采集用户需求,为实际的需求问题提供解决方案,从而产生满足用户要求的高质量的系统。本书作者极具实践经验,他们将自己的经历融入书中,从需求中遇到的问题谈起,阐述了使用用例的必要性,用例的基本知识,通过用例确定需求的三步法等内容,并对用例驱动的生命周期、跟踪等方面给出了有价值的建议。书中还包含大量的实例以供读者参考。本书主题鲜明,结构清晰,实用性强,适合软件需求工程师、设计人员、项目经理阅读,也适合作为相关专业的本科生、研究生的参考读物。

给我留言

留言无头像?