Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Help

Software Requirements


1. 

Visual Models for Software Requirements

Visual Models for Software Requirements

By: ;

Publisher: Microsoft Press

Publication Date: 16-JUL-2012

Insert Date: 14-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

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

More About Software Requirements: Thorny Issues and Practical Advice

By: 

Publisher: Microsoft Press

Publication Date: 05-NOV-2010

Insert Date: 14-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

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

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

Table of Contents • Start Reading

“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. 

Fault-Tolerant Systems

Fault-Tolerant Systems

By: Israel Koren; C. Mani Krishna

Publisher: Morgan Kaufmann

Publication Date: 01-MAR-2007

Insert Date: 06-JAN-2012

Slots: 1.0

Table of Contents • Start Reading

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

Telling Stories: A Short Path to Writing Better Software Requirements

By: 

Publisher: John Wiley & Sons

Publication Date: 09-MAR-2009

Insert Date: 31-MAR-2010

Slots: 1.0

Table of Contents • Start Reading

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

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

Table of Contents • Start Reading

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

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

Table of Contents • Start Reading

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. 

"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. 

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

Mastering the Requirements Process, Second Edition

By: 

Publisher: Addison-Wesley Professional

Publication Date: 17-MAR-2006

Insert Date: 20-APR-2006

Slots: 1.0

Table of Contents • Start Reading

"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

Capability Cases: A Solution Envisioning Approach

By: 

Publisher: Addison-Wesley Professional

Publication Date: 26-JUL-2005

Insert Date: 23-JUL-2005

Slots: 1.0

Table of Contents • Start Reading

"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

Requirements-Led Project Management: Discovering David's Slingshot

By: 

Publisher: Addison-Wesley Professional

Publication Date: 20-AUG-2004

Insert Date: 18-JUN-2005

Slots: 1.0

Table of Contents • Start Reading

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

Software Requirements, Second Edition

By: 

Publisher: Microsoft Press

Publication Date: 26-FEB-2003

Insert Date: 18-MAY-2005

Slots: 1.0

Table of Contents • Start Reading

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

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

Table of Contents • Start Reading

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

Requirements Analysis: From Business Views to Architecture

By: 

Publisher: Prentice Hall

Publication Date: 23-AUG-2002

Insert Date: 18-SEP-2003

Slots: 1.0

Table of Contents • Start Reading

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

Use Cases: Requirements in Context, Second Edition

By: 

Publisher: Addison-Wesley Professional

Publication Date: 25-JUL-2003

Insert Date: 10-SEP-2003

Slots: 1.0

Table of Contents • Start Reading

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

Software Requirements Using the Unified Process: A Practical Approach

By: 

Publisher: Prentice Hall

Publication Date: 16-AUG-2002

Insert Date: 18-JUL-2003

Slots: 1.0

Table of Contents • Start Reading

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

Managing Software Requirements: A Use Case Approach, Second Edition

By: 

Publisher: Addison-Wesley Professional

Publication Date: 05-MAY-2003

Insert Date: 13-JUL-2003

Slots: 1.0

Table of Contents • Start Reading

"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

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

Table of Contents • Start Reading

"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

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

Table of Contents • Start Reading

“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...