• Tidak ada hasil yang ditemukan

Making a Class Diagram

N/A
N/A
Protected

Academic year: 2017

Membagikan "Making a Class Diagram"

Copied!
19
0
0

Teks penuh

(1)

Making a Class Diagram

(2)

Introduction of Class Diagram

(CD)

Course : Rekayasa Perangkat Lunak, Aetthea, Elektro Unsoed, http://aetthea.blog.unsoed.ac.id,

2014 2

Visualisasi struktur kelas-kelas dari suatu sistem.

CD adalah

blueprints

dari sebuah sistem atau sub sistem

CD memperlihatkan hubungan antarkelas dan penjelasan

detail tiap-tiap kelas di dalam model desain dari suatu

sistem.

Selama proses

analisis

, CD memperlihatkan

aturan-aturan dan tanggung jawab entitas yang menentukan

perilaku sistem.

Selama tahap

desain

, CD berperan menangkap struktur

dari semua kelas yang membentuk arsitektur sistem

yang dibuat

CD juga merupakan fondasi untuk component diagram

(3)

Finding Objects

Identifying Responsibilities

Specifying Static Behavior

Specifying Dynamic Behavior

Identifying Relationships

(4)

A set, collection, group, or configuration cont

aining members regarded as having certain a

ttributes or traits in common; a kind or

category.

[http://www.thefreedictionary.com/class]

Biology A taxonomic category ranking below 

a phylum or division and above an order. 

See Table at 

taxonomy.

Course : Rekayasa Perangkat Lunak, Aetthea, Elektro Unsoed, http://aetthea.blog.unsoed.ac.id,

(5)

A class diagram is an illustration of the relationships

and 

source

code dependencies among classes in

the Unified Modeling Language (UML).

In this context, a 

class

 defines the 

method

s and 

variable

s in an 

object

,

which is a specific entity in a program or

the unit of code representing that entity.

Class diagrams are useful in all forms of

object-oriented programming (OOP). The concept is

several years old but has been refined as OOP

modeling paradigms have evolved.

(6)

Be depicted as a Rectangle

There are three parts such as name of class

(A), attributes of class (B), methods of class

(C)

Course : Rekayasa Perangkat Lunak, Aetthea, Elektro Unsoed, http://aetthea.blog.unsoed.ac.id,

2014 6

Class in UML

A

B

(7)

Using “noun” as a name of class

Class in UML

A

(8)

Identify attributes : Look at all the

adjectives and possesive phrases in the

requirements document

Course : Rekayasa Perangkat Lunak, Aetthea, Elektro Unsoed, http://aetthea.blog.unsoed.ac.id,

2014 8

Class in UML

(9)

Identify services/methods: Look at all the

verbs in the requirements document

Class in UML

C

(10)

It has some relationship among class such

as inheritance (A), aggregation/composition

(B), Association (C).

Course : Rekayasa Perangkat Lunak, Aetthea, Elektro Unsoed, http://aetthea.blog.unsoed.ac.id,

2014 10

Class in UML

(11)

It has some relationship among class such

as inheritance (A), aggregation/composition

(B), Association (C).

Class in UML

B

(12)

Drag and Drop a Rectangle Form

Course : Rekayasa Perangkat Lunak, Aetthea, Elektro Unsoed, http://aetthea.blog.unsoed.ac.id,

2014 12

(13)

Reverse Code

(14)

Course : Rekayasa Perangkat Lunak, Aetthea, Elektro Unsoed, http://aetthea.blog.unsoed.ac.id,

(15)

Reverse Engineering

(16)

Course : Rekayasa Perangkat Lunak, Aetthea, Elektro Unsoed, http://aetthea.blog.unsoed.ac.id,

2014 16

(17)
(18)

Course : Rekayasa Perangkat Lunak, Aetthea, Elektro Unsoed, http://aetthea.blog.unsoed.ac.id,

2014 18

Identifying a Class

Is this

a

(19)

Referensi

Dokumen terkait

Jumlah Bibit per Lubang dan Jarak Tanam Berpengaruh terhadap Hasil Padi Gogo (Oryza sativa L. ) dengan System of Rice Intensification (SRI) di Lahan Kering,

bahwa tempat olah raga milik Pemerintah Kota Cirebon dimaksud yaitu gedung olah raga, sarana olah raga Sunyaragi dan sarana olah raga lainnya perlu dikelola

Perusahaan dengan pengendalian internal yang lebih baik dalam bentuk keberadaan fungsi audit internal dan manajemen risiko akan mengurangi monitoring eksternal dari

Penelitian ini bertujuan untuk mengetahui faktor-faktor yang memengaruhi minat mahasiswa Program Studi Pendidikan Ekonomi FKIP UNS Memilih Bidang Keahlian Khusus

Berdasarkan peran penting dari gaya mengajar dan percaya diri terhadap hasil belajar shooting maka dipandang penting untuk dilakukan penelitian tentang pengaruh gaya mengajar

RD Dwi Utami Chandra Putri (1105341) , Hubungan Self-disclosure dengan Kepuasan Pernikahan pada Dewasa Madya di Kota Bandung.. Skripsi Departemen Psikologi Fakultas

Saudara moderator, saya menolak pendapat itu karena tidak sesuai dengan kenyataane. Berikut hal-hal yang harus diperhatikan dalam

Based on the results of research and analysis of the condition of the metal casting industry cluster in Klaten Regency, can be summed up as follows analysis of