Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
1. | Visual Models for Software Requirements By: Joy Beatty; Anthony Chen Publisher: Microsoft Press Publication Date: 16-JUL-2012 Insert Date: 14-JAN-2013 Slots: 1.0 | Overview: Visual Models for Software Requirements Apply best practices for visualizing software requirements—and deliver better results for your business. This essential guide demonstrates pragmatic ways to apply visual models in real-world scenarios—teaching essential concepts and techniques as you work through each chapter....
|
2. | More About Software Requirements: Thorny Issues and Practical Advice By: Karl E Wiegers Publisher: Microsoft Press Publication Date: 05-NOV-2010 Insert Date: 14-JAN-2013 Slots: 1.0 | Overview: More About Software Requirements: Thorny Issues and Practical Advice Have you ever delivered software that satisfied all of the project
specifications, but failed to meet any of the customers'
expectations? Without formal, verifiable requirements--and a system
for managing them--the result is often a gap between what
developers think they're supposed to build and what customers think
they're going to get. Too often, lessons about software
requirements engineering processes are formal or academic, and not
of value to real-world, professional development teams. In MORE
ABOUT SOFTWARE REQUIREMENTS: THORNY ISSUES AND PRACTICAL ADVICE,
the author of Software...
|
3. | Mastering the Requirements Process: Getting Requirements Right, Third Edition By: Suzanne Robertson; James Robertson Publisher: Addison-Wesley Professional Publication Date: 06-AUG-2012 Insert Date: 14-AUG-2012 Slots: 1.0 | Overview: Mastering the Requirements Process: Getting Requirements Right, Third Edition
“If the purpose is to create one of
the best books on requirements yet written, the authors have
succeeded.”
—Capers Jones
Software can solve almost any problem. The
trick is knowing what the problem is. With about half of all
software errors originating in the requirements activity, it is
clear that a better understanding of the problem is needed.
Getting the requirements right is crucial if
we are to build systems that best meet our needs. We know, beyond
doubt, that the right requirements produce an end result that is as
innovative and beneficial as it can be, and that system...
|
4. | By: Israel Koren; C. Mani Krishna Publisher: Morgan Kaufmann Publication Date: 01-MAR-2007 Insert Date: 06-JAN-2012 Slots: 1.0 | Overview: Fault-Tolerant Systems
There are many applications in which the reliability of the overall system must be far higher than the reliability of its individual components. In such cases, designers devise mechanisms and architectures that allow the system to either completely mask the effects of a component failure or recover from it so quickly that the application is not seriously affected. This is the work of fault-tolerant designers and their work is increasingly important and complex not only because of the increasing number of “mission critical” applications, but also because the diminishing reliability of...
|
5. | Telling Stories: A Short Path to Writing Better Software Requirements By: Ben Rinzler Publisher: John Wiley & Sons Publication Date: 09-MAR-2009 Insert Date: 31-MAR-2010 Slots: 1.0 | Overview: Telling Stories: A Short Path to Writing Better Software Requirements
From System Designers to Top Management, Everyone loves a good story
Once upon a time, it was well understood that stories teach better than plain facts. Why then are most software requirements documents a baffling hodge-podge of diagrams, data dictionaries, and bullet points, held together by little more than a name and a staple? Telling Stories teaches you to combine proven standards of requirements analysis with the most ancient and effective tool for sharing information, the narrative. Telling Stories simplifies and refines the classic methods of Structured Analysis, providing...
|
6. | Software Requirements: Deutsche Ausgabe der Second Edition By: Karl E. Wiegers Publisher: Microsoft Press Deutschland Publication Date: 09-FEB-2005 Insert Date: 03-AUG-2009 Slots: 1.0 | Overview: Software Requirements: Deutsche Ausgabe der Second Edition
Nicht wenige Software-Projekte erreichen ihre gesteckten Ziele nicht, da bereits in ihrer Anfangsphase Anforderungen an die Software nicht gründlich genug analysiert und dokumentiert wurden. Oft wird auch vernachlässigt, dass Softwareentwicklung genauso viel mit Kommunikation, wie mit eigentlicher Entwicklungsarbeit zu tun hat. An diesem Punkt setzt dieser Klassiker der Softwareentwicklungsliteratur an, in dem überzeugend präsentiert wird, warum die Erhebung, Zusammenstellung und das Managen von Software Requirements essentiell für erfolgreiche Projekte ist und mit welchen erprobten...
|
7. | Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives By: Nick Rozanski; Eoin Woods Publisher: Addison-Wesley Professional Publication Date: 20-APR-2005 Insert Date: 18-JUN-2008 Slots: 1.0 | Overview: Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives Software Systems Architecture is a
practitioner-oriented guide to designing and implementing effective
architectures for information systems. It is both a readily
accessible introduction to software architecture and an invaluable
handbook of well-established best practices. It shows why the role
of the architect is central to any successful information-systems
development project, and, by presenting a set of architectural
viewpoints and perspectives, provides specific direction for
improving your own and your organization's approach to software
systems architecture.
With this book you will...
|
8. | By: Carl Kessler; John Sweitzer Publisher: IBM Press Publication Date: 24-SEP-2007 Insert Date: 26-JUN-2007 Slots: 1.0 | "Outside-in thinking complements any approach your teams may be
taking to the actual implementation of software, but it changes how
you measure success. A successful outside-in team does a lot of
learning and not much speculation."
—Tom Poppendieck
Build Software That Delivers Maximum Business Value to Every
Key Stakeholder
Imagine your ideal development project. It will deliver exactly
what your clients need. It will achieve broad, rapid, enthusiastic
adoption. And it will be designed and built by a productive,
high-morale team of expert software professionals. Using this
book's...
|
9. |
By: Bijay K. Jayaswal; Peter C. Patton; Richard E. Zultner Publisher: Prentice Hall Publication Date: 02-MAR-2007 Insert Date: 01-MAR-2007 Slots: 1.0 | Leading companies around the world, including Toyota and General
Electric, have practiced Quality Function Deployment (QFD) for
decades. Developed in Japan by Dr. Yoji Akao and Dr. Shigeru
Mizuno, QFD has two aims: to ensure that true customer needs are
properly deployed throughout all phases of the development process,
and to improve the development process itself. The application of
QFD to software (Software QFD) began in Japan in 1982, in North
America in 1988, and in Europe in 1990. Today many leading software
organizations around the world use Software QFD and it is an
essential part of...
|
10. | Mastering the Requirements Process, Second Edition By: Suzanne Robertson; James Robertson Publisher: Addison-Wesley Professional Publication Date: 17-MAR-2006 Insert Date: 20-APR-2006 Slots: 1.0 | Overview: Mastering the Requirements Process, Second Edition "If the purpose is to create one of the best books on
requirements yet written, the authors have succeeded."
—Capers Jones
It is widely recognized that incorrect requirements account for
up to 60 percent of errors in software products, and yet the
majority of software development organizations do not have a formal
requirements process. Many organizations appear willing to spend
huge amounts on fixing and altering poorly specified software, but
seem unwilling to invest a much smaller amount to get the
requirements right in the first place.
Mastering the Requirements Process,...
|
11. | Capability Cases: A Solution Envisioning Approach By: Irene Polikoff; Robert Coyne; Ralph Hodgson Publisher: Addison-Wesley Professional Publication Date: 26-JUL-2005 Insert Date: 23-JUL-2005 Slots: 1.0 | Overview: Capability Cases: A Solution Envisioning Approach "In this innovative book, Irene Polikoff, Robert Coyne, and
Ralph Hodgson have captured deep insights from many years of
studying how to get across the 'Business-IT Gap.' Capability Cases
are an invaluable tool for bridging from envisioning to
design."
—Steve Cook, software architect, Microsoft Corporation
"Capability Cases offers hope that mere mortals can
rise above the daunting challenge of blending technology and
process. Executives hoping to adopt high-performing business models
will want to learn this step-by-step approach to designing and
implementing IT-enabled organizational...
|
12. | Requirements-Led Project Management: Discovering David's Slingshot By: Suzanne Robertson; James Robertson Publisher: Addison-Wesley Professional Publication Date: 20-AUG-2004 Insert Date: 18-JUN-2005 Slots: 1.0 | Overview: Requirements-Led Project Management: Discovering David's Slingshot Requirements are a crucial ingredient of any successful project.
This is true for any product--software, hardware, consumer
appliance, or large-scale construction. You have to understand its
requirements--what is needed and desired--if you are to build the
right product. Most developers recognize the truth in this
statement, even if they don't always live up to it.
Far less obvious, however, is the contribution that the
requirements activity makes to project management. Requirements,
along with other outputs from the requirements activity, are potent
project management tools.
In...
|
13. | Software Requirements, Second Edition By: Karl E. Wiegers Publisher: Microsoft Press Publication Date: 26-FEB-2003 Insert Date: 18-MAY-2005 Slots: 1.0 | Overview: Software Requirements, Second Edition Learn effective, field-tested techniques to manage the requirements engineering process and get expert guidance from a leading requirements engineering authority. This updated edition features sample documents, a troubleshooting guide, and case examples....
|
14. | Continuous Business Process Management with HOLOSOFX BPM Suite and IBM MQSeries Workflow By: Eugene Deborin; Jasmine Basrai; Tony Benedetti; Roger Halchin; Tamer Mahfouz; Nimal Perera; Baswa Shaker Shamshabad; Robert Spory; Romil Turakhia Publisher: IBM Redbooks Publication Date: 15-MAY-2002 Insert Date: 12-MAY-2004 Slots: 1.0 | Overview: Continuous Business Process Management with HOLOSOFX BPM Suite and IBM MQSeries Workflow Continuous Business Process Management is the concept of continuously defining, analyzing, and improving a business process. In this IBM Redbook, we explore the business process development life cycle.
We use HOLOSOFX BPM Workbench to model an existing process. We use the model to create, simulate, and analyze the process, and select optimal new process design.
We use HOLOSOFX BPM Server to share process model information through the Web and to provide a secure repository for access and version control.
We convert a business process model into an MQSeries Workflow model and generate...
|
15. | Requirements Analysis: From Business Views to Architecture By: David C. Hay Publisher: Prentice Hall Publication Date: 23-AUG-2002 Insert Date: 18-SEP-2003 Slots: 1.0 | Overview: Requirements Analysis: From Business Views to Architecture The complete guide to requirements analysis for every system
analyst and project team member.
Thousands of software projects are doomed from the start because
they're based on a faulty understanding of the business problem
that must be solved. The solution is effective requirements
analysis. In Requirements Analysis: From Business Views to
Architecture, David C. Hay gives you a comprehensive overview
of the world's best requirements analysis practices, organized
coherently to help you choose and execute the best approach for
every project. In addition, he guides you through the process...
|
16. | Use Cases: Requirements in Context, Second Edition By: Daryl Kulak; Eamonn Guiney Publisher: Addison-Wesley Professional Publication Date: 25-JUL-2003 Insert Date: 10-SEP-2003 Slots: 1.0 | Overview: Use Cases: Requirements in Context, Second Edition This book describes how to gather and define software
requirements using a process based on use cases. It shows systems
analysts and designers how use cases can provide solutions to the
most challenging requirements issues, resulting in effective,
quality systems that meet the needs of users.
Use Cases, Second Edition: Requirements in Context
describes a three-step method for establishing
requirements—an iterative process that produces increasingly
refined requirements. Drawing on their extensive, real-world
experience, the authors offer a wealth of advice on use-case driven
lifecycles,...
|
17. | Software Requirements Using the Unified Process: A Practical Approach By: Daniel R. Windle; L. Rene Abreo Publisher: Prentice Hall Publication Date: 16-AUG-2002 Insert Date: 18-JUL-2003 Slots: 1.0 | Overview: Software Requirements Using the Unified Process: A Practical Approach Effective requirements development: An end-to-end process that
works.
How to build requirements that can easily be transformed into
high-quality software
Easy-to-apply, start-to-finish methodology based on the Unified
Process
Practical solutions for requirements gathering, analysis,
specification, and maintenance
This book presents a systematic, easy-to-apply methodology for
creating effective requirements. The authors present practical
solutions for the full requirements lifecycle: gathering, analysis,
specification, verification, and maintenance. Working in the
context of...
|
18. | Managing Software Requirements: A Use Case Approach, Second Edition By: Dean Leffingwell; Don Widrig Publisher: Addison-Wesley Professional Publication Date: 05-MAY-2003 Insert Date: 13-JUL-2003 Slots: 1.0 | Overview: Managing Software Requirements: A Use Case Approach, Second Edition "Many projects fail because developers fail to build the
right thing. Developers of any kind of application should read this
book."
—Grady Booch
"A comprehensive solution to the requirements challenges
faced by every development team. Full of insight and ideas all
developers can learn from."
—Ivar Jacobson
Despite the wealth of development knowledge, experience, and
tools available today, a substantial percentage of software
projects fail, often because requirements are not correctly
determined and defined at the outset, or are not managed correctly
as the project unfolds. This...
|
19. | The Rational Unified Process Made Easy: A Practitioner's Guide to the RUP By: Per Kroll; Philippe Kruchten Publisher: Addison-Wesley Professional Publication Date: 08-APR-2003 Insert Date: 17-JUN-2003 Slots: 1.0 | Overview: The Rational Unified Process Made Easy: A Practitioner's Guide to the RUP "Per Kroll
and Philippe Kruchten are especially well suited to explain the
RUP...because they have been the central forces inside Rational
Software behind the creation of the RUP and its delivery to
projects around the world."
--From the
Foreword by Grady Booch
This book is
a comprehensive guide to modern software development practices, as
embodied in the Rational Unified Process, or RUP. With the help of
this book's practical advice and insight, software practitioners
will learn how to tackle challenging development projects--small
and large--using an iterative and risk-driven...
|
20. | Requirements by Collaboration: Workshops for Defining Needs By: Ellen Gottesdiener Publisher: Addison-Wesley Professional Publication Date: 10-APR-2002 Insert Date: 27-DEC-2002 Slots: 1.0 | Overview: Requirements by Collaboration: Workshops for Defining Needs “I spend much time helping
organizations capture requirements and even more time helping them
recover from not capturing requirements. Many of them have gone
through some motions regarding requirements as if they were
sleepworking. It’s time to wake up and do it right–and
this book is going to be their alarm clock.”
–Jerry Weinberg,
author of numerous books on productivity enhancement
“In today’s complex, fast-paced
software development environment, collaboration–the intense
peer-to-peer conversations that result in products, decisions, and
knowledge sharing–is absolutely essential...
|