Object-oriented analysis describes an information system by identifying things called objects. An object represents a real person, place, event, or transaction. Object-oriented analysis is a popular approach that sees a system from the viewpoint of the objects themselves as they function and interact. The end product of object-oriented analysis is an object model, which represents the information system in terms of objects and object-oriented concepts.
Like stated before, an object represents a person, place, event, or transaction that is significant to the information system. An object, however, includes data and the processes that affect that data. For example, a customer object has a name, an address, an account number, and a current balance. Customer objects also can perform specific tasks, such as placing an order, paying a bill, and changing their address. An object has certain attributes, which are characteristics that describe the object. For example, if you own a car, it has attributes such as make, model, and color. An object also has methods, which are tasks and functions that the object performs when it receives a message, or command, to do so. For example, your car performs a method called Operate Wipers when you send a message by pressing the brake pedal.
The Unified Modeling Language (UML) represents an object as a rectangle with the object name on top, followed by the object?s attributes an methods.
If objects are similar to nouns, attributes are similar to adjectives that describe the characteristics of an object. Some objects may have a few attributes; others might have dozens. System analysts define an object?s attribute during the system design process. In an object-oriented system, objects can inherit, or acquire, certain attributes from other objects. Objects can have a specific attribute called a state. The state of an object is an adjective that describes the object?s current status.
A method defines specific tasks that an object can perform. Just as objects are similar to nouns and attributes are similar to adjectives, methods resemble verbs that describe what and how an object does something


"Get 20% OFF on a Similar Assignment!! Place Your Order and Use this Coupon Code: SUPER20"

buy custom essays