Livingstone International University
Livingstone International University
INSTRUCTOR:WALYAWALA CHRISTOPHER
COURSEWORK ONE
QUESTION
OR
Object-oriented analysis and design can offer an approach that facilitates logical, rapid, and
thorough methods for creating new systems responsive to a changing business landscapeWrite
Requirements gathering: This step involves understanding the requirements of the system to be
developed.
Analysis: In this step, the requirements are analyzed to identify the objects, classes, and
Design: In this step, the system is designed using UML diagrams such as class diagrams, object
language.
Testing: In this step, the system is tested to ensure that it meets the requirements and functions
correctly.
The Unified Modeling Language (UML) is used in Object-Oriented Analysis and Design
Standardization: UML provides a standardized language for modeling software systems, which
Abstraction: UML provides a way to abstract complex systems into simple models that are easy
to understand and analyze. This allows developers to focus on the important aspects of the
understand and communicate. This is especially useful when dealing with complex systems or
large teams.
Analysis and design: UML provides a set of diagrams that can be used for both analysis and
design. This allows developers to model the system at different levels of abstraction and refine
Reusability: UML promotes the concept of reusability by allowing developers to model software
UML is a visual language that allows developers to create models of software systems. It
Class diagrams: These diagrams show the classes and their relationships to each other.
Object diagrams: These diagrams show the instances of classes and their relationships to each
other.
Sequence diagrams: These diagrams show the interactions between objects over time.
OOSAD using UML is a popular methodology for software development. It allows developers to
create clear and concise models of software systems, which can be easily communicated to other
REFERENCE https://www.w3computing.com/systemsanalysis/object-oriented-sad-using-
uml/