Preview

OOAD

Better Essays
Open Document
Open Document
5294 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
OOAD
Ex: 1 STUDY OF UML
Date:
AIM:
General study of UML
Description:
The heart of object oriented problem solving is the construction of a model.
The model abstracts the essential details of the underlying problem.
Several modeling roots are wrapped under UML.

What is UML?
UML (Uniform Modeling Language) has emerged as the software blueprint language for analysts, designers and programmers alike. It provides common vocabulary to talk about software design.
UML is applicable to object oriented problem solving. The underlying level of object oriented problem solving is the construction of a model.

Model:
It is an abstraction of the underlying problem.
Model consists of objects that interact by sending each other message.
Every object has attributes and they can do operations. The value of an object attribute determines the state.
Classes are blueprints for objects.
There are 8 kinds of modeling diagrams:
1. USE CASE DIAGRAM: A Use case is a set of scenario that describes an interaction between user and a system. A Use case diagram displays the relationship among Actors and Use cases.
There are two main components of Use case diagrams are:
Use cases Functions
Actors-User

2. SEQUENCE DIAGRAM: It describes the behavior of a system by viewing the interaction between the system and its environment.
Sequence diagram has two dimensions:
Vertical dimension represents the life time.
Horizontal dimension represents the object.

3. CLASS DIAGRAM: It represents the class name, attributes and list of methods which are going to use the software development process.

4. ACTIVITY DIAGRAM: Activity diagrams focus on the flow of activities involved in a single process and the dependencies of the activity on them.

5. COLLABORATION DIAGRAM:
Collaboration diagrams are also interaction diagrams. They focus on object roles instead of the time that messages are sent.

6. STATE DIAGRAM:
State chart

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Test Ch 4 Cts 285

    • 1449 Words
    • 6 Pages

    | In a use case diagram, the user becomes a(n) ____, with a specific role that describes how he or she interacts with a system.Answer…

    • 1449 Words
    • 6 Pages
    Satisfactory Essays
  • Satisfactory Essays

    TPV1 Sample Questions

    • 453 Words
    • 3 Pages

    Which of the following network diagram methods uses arrows to represent activities, but is limited because it can only represent Finish-to-Start dependencies?…

    • 453 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    There are two types of network diagrams: The Arrow Diagram (activity on arrow) and the Precedence diagram (activity of node). The arrow diagram depicts nodes for events and arrows for activities. The precedence diagram depicts activities in the order they occur.…

    • 446 Words
    • 2 Pages
    Good Essays
  • Good Essays

    Study Guide GB 310

    • 5424 Words
    • 22 Pages

    A set of one of more process models details the many function of a system or subject area with graphics and text and its purpose is to:…

    • 5424 Words
    • 22 Pages
    Good Essays
  • Better Essays

    Object Oriented Programming, models the way people think about and deal with the world. In the tradition styles of programming, a sequence of instructions were used to perform a computer task called out in a program. Object-oriented programming uses objects. These objects have behaviors, hold information, and can interact with objects in one or more classes (Farrell, 2011).…

    • 624 Words
    • 3 Pages
    Better Essays
  • Good Essays

    Data Flow Diagram

    • 711 Words
    • 3 Pages

    It is common practice to draw the context-level data flow diagram first, which shows the interaction between the system and external agents which act as data sources and data sinks. On the context diagram the system's interactions with the outside world are modelled purely in terms of data flows across the system boundary. The context diagram shows the entire system as a single process, and gives no clues as to its internal…

    • 711 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Pmp Prep

    • 746 Words
    • 3 Pages

    -- In the arrow diagramming method (ADM), the arrows are used to represent activities. The nodes represent activity dependency…

    • 746 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Elevator Control System

    • 8303 Words
    • 34 Pages

    The Unified Modeling Language (UML) is the industry-standard language for specifying, visualizing, constructing, and documenting the artifacts of software…

    • 8303 Words
    • 34 Pages
    Powerful Essays
  • Good Essays

    Both Class Diagrams and Use Case Diagrams are used in the requirements determination of object oriented development. Object oriented development is an approach to system development that uses the object as the basic unit of systems analysis and design. Use case shows the relationships among actors and use cases within a system. Class diagrams are widely used to describe the types of objects in a system and their relationships…

    • 395 Words
    • 2 Pages
    Good Essays
  • Better Essays

    the class only through the operations of that class. Thus, the operations act as interfaces of the…

    • 5755 Words
    • 24 Pages
    Better Essays
  • Good Essays

    Website Design

    • 424 Words
    • 2 Pages

    Here are some examples of UML class diagrams and explanations of their contents. See if you can interpret the last diagram yourself. Refer to Handout #2 for help with the UML syntax.…

    • 424 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    Lab Manual

    • 2195 Words
    • 9 Pages

    Unified Modeling Language is a standard language which is used to develop the object oriented software and software development process. UML DIAGRAMS ARE: USE CASE DIAGRAM SEQUENCE DIAGRAM CLASS DIAGRAM USE CASE DIAGRAM: A Use case is a set of scenario that describes an interaction between user and a system. A Use case diagram displays the relationship among Actors and Use cases. The two main components of Use case diagrams are: 1. Use cases Functions 2. Actors-User…

    • 2195 Words
    • 9 Pages
    Satisfactory Essays
  • Good Essays

    Flowcharting

    • 3321 Words
    • 14 Pages

    Flowcharting is a tool for analyzing processes. It allows you to break any process down into individual events or activities and to display these in shorthand form showing the logical relationships between them. Constructing flowcharts promotes better understanding of processes, and better understanding of processes is a pre-requisite for improvement. (Laboratory Manual)…

    • 3321 Words
    • 14 Pages
    Good Essays
  • Good Essays

    Staruml Beginnings

    • 495 Words
    • 2 Pages

    For the class modeling we are undertaking on this module, we can use a UML software modeling tool – StarUML. StarUML is a freeware UML tool. The official webpage provides general information, documentation and a download page (so you can download it and install it at your home PC).…

    • 495 Words
    • 2 Pages
    Good Essays
  • Good Essays

    Review of Paper

    • 743 Words
    • 3 Pages

    An important finding of authors’ previous research was that test cases can be derived directly and automatically from behavior and interaction diagrams. Thus, models are most promising candidates to (a) present the static structure of the system and (b) capture test cases for systematically. On basis of structured and prioritized customer requirements and specification aspects test cases are defined based on UML models. Models can enable automated test case generation. UML provides two basic classes of diagrams, 6 Structural diagrams and 7 behavior diagrams.…

    • 743 Words
    • 3 Pages
    Good Essays