sysanal

 

Book Review 5 (Object-Oriented Systems Analysis)

Page history last edited by Geanu Torres 1 yr ago

    Book.: Object-oriented Systems Analysis:

        A Model-Driven Approach

    Author.: David W. Embley

         Barry D. Kurtz

         Scott N. Woodfield

    Reference No.: 4659

Quote:      

“Many approaches to systems analysis have been tried with varying degrees of success. The approach we advocate in this text is object-oriented. Before immersing ourselves in object-oriented ideas, however, we wish to explain why an object-oriented approach is likely to lead to greater success in understanding and documenting systems than the more traditional natural-language and process-oriented approaches.”

Chapter 1.2: Approaches to Systems Analysis

Review:   

In systems analysis, we have three approaches: Natural Language Analysis, Process-Oriented Analysis and Object-Oriented Analysis.

Natural Language Analysis is a very simple approach because the systems analyst narrates how the process has undergone. | Small systems are appropriate for this approach because it is difficult to document all details when looking into a system.

Users are very particular or “choosy” of what they want to work with as an environment. For example, if the user interface is just pure text, the design is ugly, but the program is working perfectly, the user will then leave that program alone and never open it again. Users need both object-oriented systems, not just systems that work perfectly, but appealing in appearance as well.

Now, in the chapter read, classes and objects are indeed mutual because in programming, they are the elements that usually need to be perfected. Processes are perfected, but these classes and objects are usually harder because it has a lot of properties to be filled.

Objects and classes have state, behavior and identity. The element that encompasses all of the usually static properties of the object plus the current, usually dynamic values of each of these properties is called State. It’s simply the abilities of the object. What it can receive and give to users. Behavior is how the object acts and reacts, in terms of its state changes and message passing. It also means that the state can change, according to its abilities, and it depends on the change of the state on how it will behave, acts or reacts. Lastly, Identity is that property of an object which distinguishes it from all other objects. It indicates that an object can be different from others, thus having an identity for itself. It can do a special behavior that others may, may not, can or cannot do.


Comments (0)

You don't have permission to comment on this page.