USE case Diagrams with Example, Lecture notes of Software Engineering

This document contains description and example of Use case diagram

Typology: Lecture notes

2019/2020

Uploaded on 02/04/2020

vikrant-shah
vikrant-shah 🇮🇳

4.5

(2)

2 documents

1 / 33

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
UML &
USE-CASE DIAGRAMS
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21

Partial preview of the text

Download USE case Diagrams with Example and more Lecture notes Software Engineering in PDF only on Docsity!

UML &

USE-CASE DIAGRAMS

What is UML?

UML stands for “Unified Modeling Language”

It is a industry-standard graphical language for

specifying, visualizing, constructing, and

documenting the artifacts of software systems

The UML uses mostly graphical notations to

express the OO analysis and design of software

projects.

Simplifies the complex process of software

design

Unified Modeling Language

modeling includes two phases :

Analysis

Design

Unified Modeling Language

UML

UML

Analysis Phase:

  • System is described by a set

of requirements.

  • USE-CASE DIAGRAM
  • Activity Diagram

Analysis Phase:

  • System is described by a set

of requirements.

  • USE-CASE DIAGRAM
  • Activity Diagram

Design Phase:

  • It is tightly connected to the

analysis phase, as it starts

from the identification of

requirements and continues

up till the detailed

specification of those

requirements.

  • Class Diagrams
  • Interaction Diagrams
  • State Chart Diagrams
  • Deployment Diagrams

Design Phase:

  • It is tightly connected to the

analysis phase, as it starts

from the identification of

requirements and continues

up till the detailed

specification of those

requirements.

  • Class Diagrams
  • Interaction Diagrams
  • State Chart Diagrams
  • Deployment Diagrams

Home Appliance Control

System

HACS is a system controlled by a

remote system such as mobile phone

or palmtop and at the same time

controls, monitors and co-ordinates

home appliances microwave

,TV/VCR, home security, Air

conditioner etc.

The document furnishes the detailed

design with all the UML diagrams.

Scope

The project focuses on five types of home

appliances—Microwave, TV/VCR, Air

conditioner Home Security System and Fire

Alarm.

The user is allowed to add/remove device.

The system is composed of HACS controller and

individual devices.

The central controller handles communication

between appliances through hardware

interface and interaction with user interfaces.

The system allows multiple users to login at the

same time.

Use-Case Diagram

The main purpose of the use-case diagram is:

to help development teams visualize the

functional requirements of a system

To help identify relationship of "actors" (human

beings who will interact with the system) with

essential processes

and understand the relationships among different

use cases

Elements of a use-case

diagram

Use-case diagrams contain the following

elements:

Actors

which represent users of a system, including

human users and other systems.

Use Cases

which represent functionality or services

provided by a system to users.

Actors

There are three types of actors:

users of the system,

external application systems, and

external devices that can

independently interact with the

system.

In UML, an actor is represented

stickman symbol

Use cases

Use cases represent the

functionality provided by the

system.

A use case represents a dialog

between an actor and the

system.

Use cases eventually map to the

menu option.

In UML, a use case is represented

as an oval, as shown :

Use case Diagram

Use cases:

◦ Places Request

◦ Send request to interaction

devices

◦ Store Request

◦ Operate Light

Library Management System (LMS)

Any organization who wishes to manage the library

should assign 3 basic posts in library for better

management.

Librarian

LMS provides facilities for book, magazines, issue and

return.

Librarian should be able to search for a book & magazine.

Each book in library is assigned a unique identification

number.

There are three categories of members of the library,

under graduates,

post graduate student,

faculty members.