| |
| |
Contributors of Original Papers | |
| |
| |
Foreword | |
| |
| |
| |
Preface to the Second Edition | |
| |
| |
Preface to the First Edition | |
| |
| |
Introduction to Tutorial: Software Requirements Engineering | |
| |
| |
| |
Introductions, Issues, and Terminology | |
| |
| |
Requirements Engineering | |
| |
| |
| |
What is a Requirement? (Proceedings of the Third Annual International Symposium, National Council on Systems Engineering, 1993) | |
| |
| |
| |
Pinpointing Requirements (Datamation, April 1981) | |
| |
| |
| |
Requirements Engineering: The Emerging Wisdom (IEEE Software, March 1996) | |
| |
| |
| |
| |
System and Software System Engineering | |
| |
| |
System Engineering Overview | |
| |
| |
| |
The Concept of Operations: The Bridge from Operational Requirements to Technical Specifications | |
| |
| |
| |
Software System Engineering: An Engineering Process | |
| |
| |
| |
IEEE Guide for Information Technology--System Definition--Concept of Operations (ConOps) Document (IEEE Std 1362-1998, IEEE, New York, 1998) | |
| |
| |
| |
Software Requirements Analysis and Specifications | |
| |
| |
Techniques for Requirements Elicitation (Proceedings of the International Symposium on Requirements Engineering, 1993) | |
| |
| |
| |
Getting Started: Using Use Cases to Capture Requirements (Journal of Object Oriented Programming, September 1994) | |
| |
| |
| |
Software Requirements: A Tutorial | |
| |
| |
| |
Requirements Engineering with Viewpoints (Software Engineering Journal, January 1996) | |
| |
| |
| |
Identifying and Measuring Quality in a Software Requirements Specification (First International Software Metrics Symposium, 1993) | |
| |
| |
| |
IEEE Recommended Practice for Software Requirements Specifications (IEEE Std 830-1998, IEEE, New York, 1998) | |
| |
| |
IEEE Guide for Developing System Requirements Specifications (IEEE Std 1233, 1998, IEEE, New York, 1998) | |
| |
| |
| |
Software Requirements Methodologies and Tools | |
| |
| |
A Comparison of Techniques for the Specification of External System Behavior (Communications of the ACM, September 1988) | |
| |
| |
| |
Structured Analysis (System and Software Requirements Engineering, R.H. Thayer and M. Dorfman, eds., 1990) | |
| |
| |
| |
Entity-Relationship Approach to Data Modeling | |
| |
| |
| |
Object-Oriented Requirements Analysis | |
| |
| |
| |
A Comparison of Object-Oriented and Structured Development Methods (Pacific Northwest Software Quality Conference, 1989) | |
| |
| |
| |
A Review of Formal Methods (extracted from "A Review of Formal Methods," Kaman Sciences Corporation, May 26, 1993) | |
| |
| |
| |
Formal Methods in Information Systems Engineering | |
| |
| |
| |
A Classification of Case Technology (Computer, December 1993) | |
| |
| |
| |
Traceability | |
| |
| |
| |
| |
Requirements and Quality Management | |
| |
| |
Software Requirements--A Management Perspective (System and Software Requirements Engineering, R.H. Thayer and M. Dorfman, eds., 1990) | |
| |
| |
| |
Verifying and Validating Software Requirements Specifications (derived from D.R. Wallace, L.M. Ippolito, and B.B. Cuthill, Reference Information for the Software Verification and Validation Process, NIST Special Publication 500-234, National Institute of Standards and Technology, April 1996) | |
| |
| |
| |
| |
Software System Engineering Process Models | |
| |
| |
A Strategy for Comparing Alternative Software Development Life Cycle Models (IEEE Transactions of Software Engineering, October 1988) | |
| |
| |
| |
A Spiral Model of Software Development and Enhancement (Tutorial: Software Engineering Project Management, R.H. Thayer, ed., 1988) | |
| |
| |
| |
The Impact of Prototyping on Software System Engineering (System and Software Requirements Engineering, R.H. Thayer and M. Dorfman, eds., 1990) | |
| |
| |
| |
Appendix | |
| |
| |
Software Requirements Engineering Glossary | |
| |
| |
| |
Authors' Biographies | |