Making Real Progress with the Requirements Defects Problem

Making Real Progress with the Requirements Defects Problem

R. Geoff Dromey (Griffith University, Australia)
Copyright: © 2006 |Pages: 22
DOI: 10.4018/978-1-59140-857-4.ch004
OnDemand PDF Download:


Requirements defects remain a significant problem in the development of all software intensive systems including information systems. Progress with this fundamental problem is possible once we recognize that individual functional requirements represent fragments of behavior, while a design that satisfies a set of functional requirements represents integrated behavior. This perspective admits the prospect of constructing a design out of its requirements. A formal representation for individual functional requirements, called behavior trees makes this possible. Behavior trees of individual functional requirements may be composed, one at a time, to create an integrated design behavior tree (DBT). Different classes of defects are detected at each stage of the development process. Defects may be found at the translation to behavior trees, and then at the integration of behavior trees and when individual component behavior trees are projected from the DBT. Other defects may be found by inspection and model-checking of the DBT.

Complete Chapter List

Search this Book:
Table of Contents
Joseph A. De Feo
Evan Duggan, Johannes Reichgelt
Evan Duggan, Johannes Reichgelt
Chapter 1
Evan W. Duggan, Han Reichgelt
Business organizations are still struggling to improve the quality of information systems (IS) after many research efforts and years of accumulated... Sample PDF
The Panorama of Information Systems Quality
Chapter 2
Alain April, Claude Y. Laporte
This chapter introduces the generally accepted knowledge on software quality that has been included in the (SWEBOK) Software Engineering Body of... Sample PDF
An Overview of Software Quality Concepts and Management Issues
Chapter 3
Bernard Wong
This chapter examines the different definitions of quality and compares the different models and frameworks for software quality evaluation. It will... Sample PDF
The Different Views of Software Quality
Chapter 4
R. Geoff Dromey
Requirements defects remain a significant problem in the development of all software intensive systems including information systems. Progress with... Sample PDF
Making Real Progress with the Requirements Defects Problem
Chapter 5
Heinz D. Knoell
Improper specification of systems requirements has thwarted many splendid efforts to deliver high-quality information systems. Scholars have linked... Sample PDF
User Participation in the Quality Assurance of Requirements Specifications: An Evaluation of Traditional Models and Animated Systems Engineering Techniques
Chapter 6
Robert Cox
This chapter introduces the concept of rich picture stories or scenarios to establish a collaborative effort in the design of new information... Sample PDF
Academic Storytelling: The Development of User-Driven Scenarios
Chapter 7
Evan W. Duggan, Richard Gibson
The growing attendance at seminars and conferences dedicated to quality programs attests to the increasing recognition of the continued importance... Sample PDF
Process-Centered Contributions to Information Systems Quality
Chapter 8
Gina C. Green, Rosann W. Collins, Alan R. Hevner
Much attention has been given to Software Process Improvements (SPIs) based on the premise that system development outcomes are largely determined... Sample PDF
Developer-Driven Quality: Guidelines for Implementing Software Process Improvements
Chapter 9
Julie E. Kendall, Kenneth E. Kendall, Sue Kong
We introduce, define, and elaborate on agile development methods and how quality information systems are created via the values and practices of... Sample PDF
Improving Quality through the Use of Agile Methods in Systems Development: People and Values in the Quest for Quality
Chapter 10
Francisco Macias, Mike Holcombe
This chapter presents an empirical assessment of the quality of the process of building software systems in light of the recent emergence of agile... Sample PDF
Quality Metrics and Bayesian Analysis: The Case of Extreme Programming
Chapter 11
Jakob Holden Iversen, Lars Mathiassen, Peter Axel Nielsen
This chapter shows how action research can help practitioners develop IT risk management approaches that are tailored to their organization and the... Sample PDF
Building IT Risk Management Approaches: An Action Research Method
Chapter 12
Eleni Berki
Information systems development methodologies and associated CASE tools have been considered cornerstones for building quality into an information... Sample PDF
Examining the Quality of Evolution Frameworks and Metamodeling Paradigms of Information Systems Development Methodologies
Chapter 13
Sameer Verma
This chapter introduces the open source software development process from a software quality perspective. It uses the attributes of software quality... Sample PDF
Software Quality and Open Source Process
Chapter 14
Catherine Horiuchi
The level of information system quality that is considered acceptable to government technology managers and the public varies; operational success... Sample PDF
Creating IS Quality in Government Settings
Chapter 15
Jenine Beekhuyzen
A dramatic increase in the number of corporate organisations using or implementing ERP systems across a range of different markets and functional... Sample PDF
ERP Quality: Do Individuals Matter?
About the Authors