0% found this document useful (0 votes)
77 views

Unified Modeling Language Diagrams: Structural Model View

The document discusses Unified Modeling Language (UML) diagrams which allow software engineers to model a system using various views. It describes five views - user model, structural model, behavioral model, implementation model, and environmental model. Each view uses specific UML diagrams like use case diagrams and sequence diagrams. Use case diagrams model system functionality from the user's perspective while sequence diagrams show the interaction between objects over time.

Uploaded by

pramodbn
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
77 views

Unified Modeling Language Diagrams: Structural Model View

The document discusses Unified Modeling Language (UML) diagrams which allow software engineers to model a system using various views. It describes five views - user model, structural model, behavioral model, implementation model, and environmental model. Each view uses specific UML diagrams like use case diagrams and sequence diagrams. Use case diagrams model system functionality from the user's perspective while sequence diagrams show the interaction between objects over time.

Uploaded by

pramodbn
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 6

UNIFIED MODELING LANGUAGE DIAGRAMS

 The unified modeling language allows the software engineer to express an analysis model
using the modeling notation that is governed by a set of syntactic semantic and pragmatic
rules.

 A UML system is represented using five different views that describe the system from
distinctly different perspective. Each view is defined by a set of diagram, which is as follows.

 User Model View

i. This view represents the system from the users perspective.

ii. The analysis representation describes a usage scenario from the end-users
perspective.
Structural model view

 In this model the data and functionality are arrived from inside the system.

 This model view models the static structures.


Behavioral Model View

 It represents the dynamic of behavioral as parts of the system, depicting the interactions of
collection between various structural elements described in the user model and structural
model view.

Implementation Model View

 In this the structural and behavioral as parts of the system are represented as they are to be
built.

Environmental Model View

In this the structural and behavioral aspects of the environment in which the system is to be
implemented are represented.

UML is specifically constructed through two different domains they are

 UML Analysis modeling, which focuses on the user model and structural model views of
the system.

 UML design modeling, which focuses on the behavioral modeling, implementation


modeling and environmental model views.
Use case Diagrams represent the functionality of the system from a user’s point of view. Use
cases are used during requirements elicitation and analysis to represent the functionality of the
system. Use cases focus on the behavior of the system from external point of view.

Actors are external entities that interact with the system. Examples of actors include users like
administrator, bank customer …etc., or another system like central database.

Use case Model

SYSTEM NAME

Use case 1

Use case 2

Acto Acto
r r

Use case n
USECASE FOR ADMIN

Home Page

Login Page

Admin Home
Page

Add/Delete Dept

Add/Delete
Employee

Add / Delete
Admi Leave

Leave Checking

Leave Sanction

Monthly Leave
Trans

Yearly Leave
Register Employee
Trans
Repor
Search
Search for Employee
Employee

Search
SearchforLeave
Status

Search
Searchfor Dept
Products
Home Page

Login Page

Employee Home
Page

Change Own Info

Change Password

Apply for Leave


Employ

Check Leave
Status

Leave Sanction
Status

Check Leave Type

Search Leave Type


Register Employee
Repor

Update Info
Search for Employee
SEQUENCE DIAGRAMS

Sequence Diagrams Represent the objects participating the interaction horizontally and time
vertically.

SEQUENCE DIAGRAM 1

Home Databa Admin Home


Page se Page
Admin Use
URL

Press login
button

Validate if
If No Come Back to Home NO
Page

If Yes Goes to its Home


Page

Tim
e

SEQUENCE DIAGRAM 2

Home Databa Employee Home

Employee

Use URL
Press login button

Validate if NO
If No Come Back to Home Page

If Yes Goes to its Home Page

Time
SEQUENCE DIAGRAM FOR ADDING EMPLOYEE

You might also like