UT CS 371S - OBJECT BEHAVIOR ANALYSIS (23 pages)

Previewing pages 1, 2, 22, 23 of 23 page document View the full content.
View Full Document

OBJECT BEHAVIOR ANALYSIS



Previewing pages 1, 2, 22, 23 of actual document.

View the full content.
View Full Document
View Full Document

OBJECT BEHAVIOR ANALYSIS

18 views

Lecture Notes


Pages:
23
School:
University of Texas at Austin
Course:
Cs 371s - Object-Oriented Software Engineering
Object-Oriented Software Engineering Documents

Unformatted text preview:

OBJECT BEHAVIOR ANALYSIS Rubin and Goldberg CACM September 1992 Special Issue on Modeling and Analysis Rubin Goldberg base all of the definition of attributes objects and state models on development and creation of scripts Structure and behavior are both derived from analysis of scripts MOTIVATION FOR R G METHOD 1 Data modeling methods assume existence of complete and correct requirements specification 2 Data modeling has a bias towards the tangible as contrasted to the conceptual 3 Behaviors are fundamental not data or data states NOTES 1 It is actually the case that the scripts are used to derive glossaries that summarize information which is then used as a requirements analysis 2 Attributes are defined before objects 9 14 2008 CS371S Fall 2008 OBA Method 1 Relation to Linguistics Analysis Method The Rubin Goldberg model requires assumption of an initial class diagram in order to generate scripts We use linguistics analysis to generate a class diagram and then use the script method to derive the behaviors on the basis of the scripts Using the R G method with the linguistics analysis method as a starting point may result in insights leading to a better class diagram as well as behaviors We ask for both sets of derivations 9 14 2008 CS371S Fall 2008 OBA Method 2 Lecture Format This lecture follows the R G paper closely with respect to both notation and content We will subsequently suggest a somewhat different formats for scripts which make a better connection with the linguistics analysis approach These script formats are extensions of those used in the last lecture 9 14 2008 CS371S Fall 2008 OBA Method 3 OBJECT BEHAVIOR ANALYSIS Alternative process for design of objects 0 Requirements Analysis 1 Construct example objects for script generation 2 Construct execution scripts 3 Build glossaries from scripts 4 Derive attributes from analysis of scripts services glossary 5 Define objects from parties glossary create Object Modeling Cards 6 Re structure objects according



View Full Document

Access the best Study Guides, Lecture Notes and Practice Exams

Loading Unlocking...
Login

Join to view OBJECT BEHAVIOR ANALYSIS and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view OBJECT BEHAVIOR ANALYSIS and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?