Premium
4.2.2 Untangling the Twists in Requirements Analysis
Author(s) -
Jorgensen Raymond W.
Publication year - 1998
Publication title -
incose international symposium
Language(s) - English
Resource type - Journals
ISSN - 2334-5837
DOI - 10.1002/j.2334-5837.1998.tb00039.x
Subject(s) - computer science , abstraction , focus (optics) , software engineering , decomposition , information system , requirements analysis , programming language , engineering , ecology , philosophy , physics , electrical engineering , epistemology , software , optics , biology
This paper is a description of requirement analysis techniques that can be used to effectively describe a complex system, using concepts of abstraction and decomposition to layer the system definition into easily understood subsystem components. By using abstracted layers of the system, documents describing the system are more easily understood by reader's who may be unfamiliar or only somewhat familiar with the system description. Also, appropriate abstraction can help the system designers and developers organize and find critical information more readily than the brute force attack of system definition. After all, the entire purpose of systems engineering techniques is to create information that is readily understood and communicable to developers and users of a system. Effective communication with a diverse community of people is the focus of systems engineering practice.