Title :
Improving Object-Oriented Analysis with Roles
Author_Institution :
Nipissing Univ., North Bay
Abstract :
Object-oriented analysis (OOA) has been proposed and applied in software engineering for more than fifteen years. Many researchers and practitioners have published many articles and books to discuss this methodology. Many companies and organizations have also published many standards in software development. However, there is one critical problem that is becoming the bottle neck affecting the efficiency and correctness of OOA, i.e., the gap between customers, analysts and designers is too large to obtain a satisfactory requirement analysis report. Role-based analysis is one possible way to alleviate this symptom. It can at least improve the quality of the requirement analysis report. This paper gives a retrospect to the past OOA methodology, analyzes the weakness of it, proposes how to practice a new method for system analysis, i.e., role-based analysis, and demonstrates the benefits of this method.
Keywords :
object-oriented programming; systems analysis; object-oriented analysis; requirement analysis; role-based analysis; software engineering; system analysis; Computer industry; Computer science; Educational institutions; Engineering management; Industrial training; Mathematics; Programming; Project management; Remuneration; Technology management; Class; OOA; Role; System Analysis;
Conference_Titel :
Cognitive Informatics, 6th IEEE International Conference on
Conference_Location :
Lake Tahoo, CA
Print_ISBN :
9781-4244-1327-0
Electronic_ISBN :
978-1-4244-1328-7
DOI :
10.1109/COGINF.2007.4341921