Title :
Capturing functional requirements through object interactions
Author :
Rawsthorne, D.A.
Author_Institution :
Denver Univ., CO
Abstract :
The author introduces transaction based analysis (TBA), an object-oriented analysis methodology that is a blend of use-case analysis and responsibility driven design. The author shows how a user´s functional requirements can be captured in a hierarchy of transaction diagrams-this hierarchy is one of the primary models generated using TBA. Transaction diagrams show how responsibilities within the system are carried out-they capture the control flow between objects in the system, as well as indicate which object responsibilities are being invoked. These diagrams also capture patterns of interactions that are intrinsic in the user´s conceptual model. The notation for transaction diagrams is robust and easily communicated to the user
Keywords :
diagrams; formal specification; object-oriented methods; transaction processing; control flow; functional requirements capture; interaction patterns; object interactions; object responsibilities; object-oriented analysis methodology; responsibility driven design; transaction based analysis; transaction diagram hierarchy; use-case analysis; user conceptual model; Control systems; Object oriented modeling; Production systems; Programming; Robustness; Yarn;
Conference_Titel :
Requirements Engineering, 1996., Proceedings of the Second International Conference on
Conference_Location :
Colorado Springs, CO
Print_ISBN :
0-8186-7252-8
DOI :
10.1109/ICRE.1996.491430