System Analysis and Design - Object and Process Modeling, and Stragies for System Analysis and Problem Solving

Topics: Object-oriented programming, Requirements analysis, Java Pages: 4 (1139 words) Published: December 27, 2005
System Analysis and System Requirements
Object Modeling, Process Modeling, and Strategies for System Analysis and Problem Solving April 6, 2005

Object Modeling

A class can be described as a collection of objects of similar type. These objects often share the same attributes, operations, methods, relationships, and semantics. Additionally, once a class is defined any number of objects can be created and associated to that class. For example, beagles and boxers represent different breeds (i.e. instances) of "dogs" which also can be viewed as a distinct class. Furthermore, defining classes, as part of the object modeling process is not that different from the traditional system analysis process, which seeks to achieve a goal (i.e. object modeling seeks to understand a solution; whereas, system analysis which seeks to understand a problem). Attributes are data fields that represent some property of the containing object that is shared by all instances of the object's class. Attributes normally have names (e.g., "Address") and Types (e.g., "String" or "Boolean"). An example of this would be the "Address" of a "User." In addition, attributes define the characteristics of the class that, collectively, capture all the information about the class. Encapsulation represents packaging several items together into one unit. In addition the application of encapsulation involves keeping the external representation of an entities properties and methods independent of its actual implemented use. Encapsulation therefore, allows an entity to be leverage by other parts of an application without the fear of changes in the implementation use causing a snowball effect.

Process Modeling

Logical Process modeling is a technique for organizing and documenting the structure and flow of data through a system's processes and/or the logic, policies, and procedures to be implemented by a system's processes. In addition, to organizing the flow of data throughout a system, logical...

References: Jennerich, B. (1990). Joint Application Design: Business Requirements Analysis for
Successful Re-engineering. UNISPERE. Retrieved April 5, 2005, from
Yourdon, E. (1989). Modern Structured Analysis. Yourdon Press Computing Services.
Retrieved April 4, 2005, from
Continue Reading

Please join StudyMode to read the full document

You May Also Find These Documents Helpful

  • System analysis Essay
  • Essay on System Modeling & Requirement Analysis
  • Essay about System Analysis and Design
  • System Analysis and Design Terms Essay
  • Essential of Systems Analysis and Design Essay
  • Systems Analysis and Design Essay
  • Essay on Information Systems Analysis Assignment 2013
  • System Analysis Essay

Become a StudyMode Member

Sign Up - It's Free