Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

06/10/2014 Course : Rekayasa Perangkat Lunak, Aetthea, Elektro Unsoed, 20141.

Presentasi serupa


Presentasi berjudul: "06/10/2014 Course : Rekayasa Perangkat Lunak, Aetthea, Elektro Unsoed, 20141."— Transcript presentasi:

1 06/10/2014 Course : Rekayasa Perangkat Lunak, Aetthea, Elektro Unsoed,

2 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 dan deployment diagram.

3  Finding Objects  Identifying Responsibilities  Specifying Static Behavior  Specifying Dynamic Behavior  Identifying Relationships Course : Rekayasa Perangkat Lunak, Aetthea, Elektro Unsoed,

4  A set, collection, group, or configuration contai ning members regarded as having certain attrib utes 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.taxonomy Course : Rekayasa Perangkat Lunak, Aetthea, Elektro Unsoed,

5  A class diagram is an illustration of the relationships and source code dependencies among classes in the Unified Modeling Language (UML).source code  In this context, a class defines the methods and variables in an object, which is a specific entity in a program or the unit of code representing that entity.classmethodvariableobject  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. Course : Rekayasa Perangkat Lunak, Aetthea, Elektro Unsoed,

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, A B C

7  Using “noun” as a name of class Course : Rekayasa Perangkat Lunak, Aetthea, Elektro Unsoed, A A

8  Identify attributes : Look at all the adjectives and possesive phrases in the requirements document Course : Rekayasa Perangkat Lunak, Aetthea, Elektro Unsoed, B B

9  Identify services/methods: Look at all the verbs in the requirements document Course : Rekayasa Perangkat Lunak, Aetthea, Elektro Unsoed, C C

10  It has some relationship among class such as inheritance (A), aggregation/composition (B), Association (C). Course : Rekayasa Perangkat Lunak, Aetthea, Elektro Unsoed, B

11  It has some relationship among class such as inheritance (A), aggregation/composition (B), Association (C). Course : Rekayasa Perangkat Lunak, Aetthea, Elektro Unsoed, B A

12  Drag and Drop a Rectangle Form Course : Rekayasa Perangkat Lunak, Aetthea, Elektro Unsoed,

13  Reverse Code Course : Rekayasa Perangkat Lunak, Aetthea, Elektro Unsoed,

14 Course : Rekayasa Perangkat Lunak, Aetthea, Elektro Unsoed,

15 Course : Rekayasa Perangkat Lunak, Aetthea, Elektro Unsoed,

16 Course : Rekayasa Perangkat Lunak, Aetthea, Elektro Unsoed,

17 Course : Rekayasa Perangkat Lunak, Aetthea, Elektro Unsoed,

18 Course : Rekayasa Perangkat Lunak, Aetthea, Elektro Unsoed, Is this a Class ?

19 Course : Rekayasa Perangkat Lunak, Aetthea, Elektro Unsoed,


Download ppt "06/10/2014 Course : Rekayasa Perangkat Lunak, Aetthea, Elektro Unsoed, 20141."

Presentasi serupa


Iklan oleh Google