You are on page 1of 8

OBJECTS RELATIONSHIPS

Objects are entities that have attributes and

operations. Operations in one object that are accessible by operations in other object are also called services.

The part-of relationship- is also known as an

aggregation relationship.
The is-a relationship- is also called an

inheritance relationship.
The association relationship- it is a name, a role

at each end, and a multiplicity at each end.

Dynamic Object Behavior

Some of the identified objects in the analysis

model can be described further using their state based behavior. This behavior can be appropriately describes using state chart diagrams.

OBJECT INTERACTIONS
There are two types of interaction diagrams

Sequence Diagram Communication Diagram

SEQUENCE DIAGRAM

we can transform it into a collaboration diagram and vice versa. show explicitly the time ordering of messages exchanged among objects. is used to describe the interactions among objects during the execution of use case. is also considered a visual representation of a scenario obtained earlier as part of the use case model.

COMMUNICATION DIAGRAMS
The time ordering can be obtained by examining the

order of the messages exchanged because a number depicting the order is attached to each message exchange. Describes the interactions among objects participating in use case scenario.

4.7 VALIDATING SPECIFICATION AND TRACEABILITY


The software specification document is the main

deliverable of the software analysis phase and is primarily used to start the design phase activities.

4.8 Completing the Software Requirement Specification Document


After developing the software model by

considering the behaviour,data,process and object models as the necessary, the software requirements developers should update the SRS document.

You might also like