Vous êtes sur la page 1sur 5

ORIENTAL INSTITUTE OF SCIENCE & TECHNOLOGY, BHOPAL (MP) Department of Information Technology OOAD LAB ASSIGNMENT (IT-701)

LIST OF EXPERIMENT S. No 1. 2. 3. 4. Programs Class diagram of school with attributes Use case diagram for ATM. State Transition diagram for ATM Dataflow diagram for Lemonade System Class diagram for Librarian Management System with attributes Component diagram for ATM Sequence diagram ATM Activity diagram for ATM Online Book shop of class diagram with attributes Use case Diagram for Librarian Management System Activity diagram for Patient visiting doctor using Swim lanes Interaction diagram for Librarian Management System Class diagram for hospital with attributes Date Signature

5. 6. 7. 8. 9.

10.

11.

12. 13.

14. 15.

Object Diagram for Student Information System Deployment diagram for ATM

Description about UML

1. Model A model is a simplification of reality. A model provides the blueprints of a system. A model may be structural, emphasizing the organization of the system, or it may be behavioral, emphasizing the dynamics of the system. We build models so that we can better understand the system we are developing. We build models of complex systems because we cannot comprehend such a system in its entirety. Through modeling, we achieve four aims. Models help us to visualize a system as it is or as we want it to be. Models permit us to specify the structure or behavior of a system. Models give us a template that guides us in constructing as system. Models document the decisions we have made

2. Principles of Modeling The choice of what models to create has a profound influence on how a problem is attacked and how a solution is shaped Every model may be expressed at different levels of precision The best models are connected to reality No single model is sufficient. Every nontrivial system is best approached through a small set of nearly independent models

3. Unified Modeling Language (UML) The UML is a language for Visualizing Specifying Constructing Documenting

The UML is a Language A modeling language is a language whose vocabulary and rules focus on the conceptual and physical representation of a system

The UML is a Language for Visualizing Some programmers think of an implementation and then code it. Some programmers think mentally i.e. they even sketch out a few ideas on a paper. That means some things are best modeled textually, others are best modeled graphically. The UML is such a graphical language.

The UML is a Language for Specifying Specifying means building models. It specifies of all the important analysis, design, and implementation decisions that must be made in developing a software project.

The UML is a Language for constructing The UML is not a visual programming language, but its models can be directly connected to a variety of a programming language. This means that it is possible to map from a model in the UML to a programming language such as Java, C++.

The UML is a Language for Documenting A Healthy software organization produces all sorts of artifacts in addition to raw executable code. These artifacts include 1. Requirements 2. Architecture 3. Design 4. Source code 5. Project plans 6. Tests

7. Releases The UML addresses the documentation of a systems architecture and all of its detail

4. Architectural views of UML The user model view - Use Case Diagram - The functionality of a system The structural model view - Class Diagram - The static structure of a system - Object Diagram - The static structure of a system at a particular time The behavioral model view - Sequence Diagram - Interaction among elements of a system in a time sequence - Collaboration diagram - Interaction among elements and their relations organized in time and space - State Diagram - The status condition and responses of the elements of a system - Activity Diagram - The activities of the system The implementation model view - Component Diagram - The organization of the elements realizing the system The Environment model view
- Deployment diagram - Configuration of environment elements and the mapping of elements realizing the system into them.

1. School Model with Attributes

Figure prepare from UMLeT Editor

Vous aimerez peut-être aussi