+ All Categories
Home > Education > Uml(unified modeling language) Homework Help

Uml(unified modeling language) Homework Help

Date post: 20-Jun-2015
Category:
Upload: steve-nash
View: 186 times
Download: 1 times
Share this document with a friend
Description:
ppt on UML(Unified Modeling Language) presented by urgenthomework.com
Popular Tags:
19
UML(Unified Modeling Language) Presented by http://www.urgenthomework.com/uml-homework-help.php
Transcript
Page 1: Uml(unified modeling language) Homework Help

UML(Unified Modeling Language)

Presented by

http://www.urgenthomework.com/uml-homework-help.php

Page 2: Uml(unified modeling language) Homework Help

What is UML? UML stands for Unified Modeling Language. It is modeling language

used for designing graphics design.

It is standard language for specifying, visualizing, constructing

and documenting the artifacts of software system.

UML diagrams are important part of developing object oriented

software and the software development process.

Page 3: Uml(unified modeling language) Homework Help

Use of UML

UML is an open standard, Graphical notation for specifying, visualizing,

constructing and documenting software systems.

Support for UML in many software package like Rational, plugins for IDE like NetBeans, Eclipse.

By the diagram view the understanding/communication of product to customer and developers Increases.

Support for diverse application areas

Page 4: Uml(unified modeling language) Homework Help

History of UML

Page 5: Uml(unified modeling language) Homework Help

Types of UML

Page 6: Uml(unified modeling language) Homework Help

Use case diagram

6

• overview the usage requirements• presentations project stakeholders• "the meat" of the actual requirements

Actor:

An actor is a person, organization, or external system that plays a role in one or more interactions with your system

Use case:

A use case describes a sequence of actions that provide value to an actor and is drawn as a horizontal ellipse

Page 7: Uml(unified modeling language) Homework Help

Example of Use Case detail

Online shopping

Actor

Use case

System boundary

Page 8: Uml(unified modeling language) Homework Help

Class Diagram

8

Class diagrams show the classes of the system, their interrelationships (including inheritance, aggregation, and association), and the operations and attributes of the classes.

Page 9: Uml(unified modeling language) Homework Help

Example of Class Diagram

Name

Attributes

Operations

Relations

• Associations• Aggregation

•Generalization

Page 10: Uml(unified modeling language) Homework Help

Activity Diagram

UML 2 Activity diagrams helps to describe the flow of control of the target system, such as the exploring complex business rules and operations, describing the use case also the business process. It is object-oriented equivalent of flow charts and data-flow diagrams (DFDs).

Page 11: Uml(unified modeling language) Homework Help

Example of Activity Diagram

Activity Diagram

Branch

Start

End

Action

Page 12: Uml(unified modeling language) Homework Help

Object Diagram

Object Diagrams is similar to class diagrams. It is UML structural diagram that shows the instance of the classifiers in models. It uses notation that is similar to that used in class diagrams. It shows the static design of system but from the real prospective.

Page 13: Uml(unified modeling language) Homework Help

Example of Object Diagram

Object

Page 14: Uml(unified modeling language) Homework Help

Component Diagram

Component Diagram represents how components are wired together to form longer component or software system. The purpose of the component diagram is to show h relationship between different components.

Page 15: Uml(unified modeling language) Homework Help

Example of Component Diagram

Component

Connection

Page 16: Uml(unified modeling language) Homework Help

Sequence Diagram

Sequence Diagram is also called interaction Diagram which shows the way that how he process operates with one another. It focus on the message interchange between a numbers of lifeline. It models the collaboration of the object based on a time sequence.

The following nodes are used in UML Sequence Diagram:

• Lifeline

• Execution Specification

• Message

• Combined Fragment

• Interaction Use

• State invariant etc…

Page 17: Uml(unified modeling language) Homework Help

Example of Sequence Diagram

Action

Sequence-Actor

Message

Page 18: Uml(unified modeling language) Homework Help

Deployment Diagram

In UML the Deployment Diagram models the physical deployment of artifacts on nodes. It also helps to model the physical aspect of an Object-Oriented software system. In this type of UML Diagrams nodes are appear as boxes and the artifacts allocated to each node appear as rectangles within the boxes.

For an example: If we want to describe a web site with Deployment Diagram then the hardware components i.e. “nodes” exists ,what software components i.e. “artifacts” run on each node and how different pieces are connected.

There are two types of Nodes:

Device Node

Execution Environment Node

Page 19: Uml(unified modeling language) Homework Help

Example of Deployment Diagram

Connection

Nodes


Recommended