Robustness analysis is an approach of filling the gap between analysis and design. This approach was developed by Ivar Jackobson, but was dropped as one of the unified modelling language (UML). Robustness analysis is applied during the preliminary design where the designers make assumptions on the design and start thinking of the possible technical solutionsContinue reading “ROBUSTNESS ANALYSIS”
Category Archives: Object Oriented Analysis and Design
OBJECT MODELING TECHNIQUE (OMT)
The object-modeling technique (OMT) is an object modeling language for software modeling and designing. It was developed by Rumbaugh, Blaha, Premerlani, Eddy and Lorensen as a method to develop object-oriented systems, and to support object-oriented programming. THE RAMBAUGH OMT The purposes of modeling according to Raumbaugh (1991) are: testing physical entities before building them (simulation),Continue reading “OBJECT MODELING TECHNIQUE (OMT)”
OBJECT ORIENTED SYSTEM DEVELOPMENT LIFE CYCLE
The Object Oriented Methodology of Building Systems takes the objects as the basis. first the system to be developed is observed and analyzed and the requirements are defined as in any other method of system development. Once this is done, the objects in the required system are identified. For example, in case of a BankingContinue reading “OBJECT ORIENTED SYSTEM DEVELOPMENT LIFE CYCLE”
Case studies on Package diagram
Based on the cases of online bus booking and online order information system the diagrams below demonstrate those cases in a package diagram.
PACKAGE DIAGRAM
A package is a UML construct that enables one to organize model elements, such as use cases or classes into groups. A package diagram depicts two or more packages and their dependencies between them. Packages are depicted as file folders and can be applied on any UML diagram. Package diagrams are created to serve theContinue reading “PACKAGE DIAGRAM”
Case studies on Sequence diagram (part 1)
The figure bellow is a sequence diagram for online bus booking information system The figure below is a sequence diagram for online bus booking information system passenger side. The figure below demonstrate an online ordering information system admin side The figure below is a demonstration of online order information system customer side.
SEQUENCE DIAGRAMS
A sequence diagram shows elements as they interact over time, showing an interaction or interaction instance. Sequence diagrams are organized along two axes: the horizontal axis shows the elements that are involved in the interaction, and the vertical axis represents time proceeding down the page. The elements on the horizontal axis may appear in anyContinue reading “SEQUENCE DIAGRAMS”
Case studies on class diagram (part 2)
Based on the cases of online bus booking information system and online order information system, the figure below demonstrate the class diagram on online bus booking information system. The figure below demonstrate an online order information system
Continuation on Class diagram (part 1)
CLASS RELATIONSHIPS A class may be involved in one or more relationships with other classes. A relationship can be one of the following types: Inheritance (Generalization): Represents an “is-a” relationship. An abstract class name is shown in italics. SubClass1 and SubClass2 are specializations of SuperClass. Generalization. The relationship is displayed as a solid line withContinue reading “Continuation on Class diagram (part 1)”
CLASS DIAGRAMS
Class diagram is UML structure diagram which shows structure of the designed system at the level of classes and interfaces, shows their features, constraints and relationships A class is a classifier which describes a set of objects that share the same features constraints semantics (meaning). Class Diagrams: UML class diagrams model static class relationships thatContinue reading “CLASS DIAGRAMS”
