• Tidak ada hasil yang ditemukan

System Analysis & Design

N/A
N/A
Protected

Academic year: 2024

Membagikan "System Analysis & Design"

Copied!
36
0
0

Teks penuh

(1)

System Analysis & Design

B Y

D R A B D U L L A H A L Z A H R A N I د . ﻲ ﻧ ا ﺮ ھ ﺰ ﻟ ا ﻦ ﻤ ﺣ ﺮ ﻟ ا ﺪ ﺒ ﻋ ﻦ ﺑ ﷲ ﺪ ﺒ ﻋ

A A H Z A H R A N I @ U Q U . E D U . S A

PART 9 – UML diagrams

(2)

Unified Modeling Language (UML)

 The Unified Modeling Language (UML) is an industry standard for modeling object-oriented systems.

DR ABDULLAH ALZAHRANI.

[email protected]

(3)

UML Diagrams

 Structural diagrams

 Used to describe the relation between classes

Behavior diagrams

Used to describe the interaction between people (actors) and a use case

(how the actors use the system)

(4)

UML Structural Diagrams

 Class diagrams

Object diagrams

Component diagrams

 Deployment diagrams

DR ABDULLAH ALZAHRANI.

[email protected]

(5)

UML Behavioral Diagrams

 Use case diagrams

Sequence diagrams

Collaboration diagrams

 Statechart diagrams

Activity diagrams

(6)

Commonly Used UML Diagrams

 Use case diagram

 Describing how the system is used

 The starting point for UML modeling

 Use case scenario

A verbal articulation of exceptions to the main behavior described by the primary use case

 Activity diagram

 Illustrates the overall flow of activities

DR ABDULLAH ALZAHRANI.

[email protected]

(7)

Commonly Used UML Diagrams (continued)

 Sequence diagrams

 Show the sequence of activities and class relationships

Class diagrams

 Show classes and relationships

 Statechart diagrams

Show the state transitions

(8)

Use Case Modeling

 Describes what the system does, without describing how the system does it

 Based on the interactions and relationships of individual use cases

DR ABDULLAH ALZAHRANI.

[email protected]

(9)

Use Case Modeling (2)

 Use case – a behaviourally related sequence of steps

(scenario), both automated and manual, for the purpose of completing a single business task.

 Description of system functions from the perspective of external users in terminology they understand.

 Use-case diagram – a diagram that depicts the interactions between the system and external systems and users.

 graphically describes who will use the system and in what

ways the user expects to interact with the system.

(10)

Use Case

Modeling (3)

DR ABDULLAH ALZAHRANI.

[email protected]

(11)

A Use Case scenario example

(12)

A Use Case sample

DR ABDULLAH ALZAHRANI.

[email protected]

(13)

(Cont.)

(14)

DR ABDULLAH ALZAHRANI.

[email protected]

(15)

(Cont.)

(16)

DR ABDULLAH ALZAHRANI.

[email protected]

(17)

A Use Case Example of Student

Enrollment

(18)

Good book for UML

DR ABDULLAH ALZAHRANI.

[email protected]

(19)

Class Diagrams

 Show the static features of the system and do not represent any particular processing

 Show the nature of the relationships between classes

 Show data storage requirements as well as

processing requirements

(20)

DR ABDULLAH ALZAHRANI.

[email protected]

(21)

Class Diagrams (continued)

 Class Diagram main components

1. Classes

2. Attributes/fields

Private

 Public

 Protected

3. Methods/operations

 Standard

Custom

(22)

A Class notation explanation

DR ABDULLAH ALZAHRANI.

[email protected]

(23)
(24)

DR ABDULLAH ALZAHRANI.

[email protected]

(25)
(26)

DR ABDULLAH ALZAHRANI.

[email protected]

(27)

A Class Diagram for Course Offerings

(28)

DR ABDULLAH ALZAHRANI.

[email protected]

(29)

lifeline

(30)

DR ABDULLAH ALZAHRANI.

[email protected]

(31)
(32)

DR ABDULLAH ALZAHRANI.

[email protected]

(33)
(34)

ATM

sequence diagram example

DR ABDULLAH ALZAHRANI.

[email protected]

(35)
(36)

End

DR ABDULLAH ALZAHRANI. [email protected]

Referensi

Dokumen terkait

Drawing Class Diagrams is an essential aspect of any Object Oriented Design method, so it isn’t surprising that the UML provides us with the appropriate syntax.. We’ll see that we

Bornstein’s theory of tree diagrams. Third, describing the diagrams in the form of surface structure. Fourth, finding and mentioning the syntactic patterns used in the data.

Hasil dari UML pada penelitian ini, adalah Use Case Diagram Sistem E-Commerce TB.Purnama, yang terdiri dari Use Case Scenario, Activity Diagram, dan Sequence Diagram dengan

Thirteen major diagrams of UML Based on UML 2.0 Superstructure Behavior Diagrams • Use case diagram are representations of the functionality of a system, from the point of view of

Table 3.4.7: Use Case Description Doctor Logout Use Case Logout Primary Actor Doctor Secondary Actor Null Scenario  Click Logout Post Condition Go To Login Page With Successfully

10 © 2018 by Daffodil International University 3.2 Use Case Description of Successful and unsuccessful Scenario Table 3.1 : Use Case Description of Law Service System Use Case

24 ©Daffodil International University Table-3.1: Use Case Scenario Use Case Scenario Hostel Meal and Account Management System Use Case Name Actor Add Bazar Cost Admin See Total

case study in mobile game 2 “A measurement method for sizing the structure of UML sequence diagrams Information and Software Technology” [16] 2015 Use a set of procedures to scale