Evolution of Business System Analysis Techniques
ACM Computing Surveys (CSUR)
Managing a Programming Project, 2nd Ed.
Managing a Programming Project, 2nd Ed.
Managing the Systems Development Process
Managing the Systems Development Process
IEEE Transactions on Software Engineering
A survey of languages for stating requirements for computer-based information systems
AFIPS '72 (Fall, part II) Proceedings of the December 5-7, 1972, fall joint computer conference, part II
A methodology for minimizing maintenance costs
AFIPS '83 Proceedings of the May 16-19, 1983, national computer conference
Hi-index | 0.00 |
One of the problems that personnel from the computer industry face today is to find the proper role of requirements analysis in the design and implementation of information-intensive systems so that the results of that activity may be effectively transferred to the rest of the life cycle. This paper addresses the problem by examining the life cycle process in terms of the various viewpoints that human beings use. The interplay between human capabilities and limitations for dealing with the problems of design representation and the increasing complexity of modern information-intensive systems is discussed. The concept of viewpoints around a life cycle wheel that are used throughout the entire life of the information-intensive system is introduced and used to define the functions performed during requirements analysis. Finally, the concept of a system-engineered set of techniques and tools to support the life cycle activities is proposed.