Home > analysis > Class-Based Modeling

Class-Based Modeling

Class-based modeling akan memodelkan persoalan dalam bentuk kelas-kelas yang terlibat dalam suatu persoalan, tanggung-jawab setiap kelas, dan kolaborasi antar objek (instans dari kelas) untuk setiap skenario penyelesaian persoalan.

Langkah-langkahnya seperti apa ? Langkah awalnya tentu melakukan identifikasi kandidat kelas. Ada yang mengusulkan dengan melakukan ‘grammatical parse’, mencari kata benda dari problem statement. Ada yang mengusulkan dengan melihat kandidat kelas dari setiap jenis kelas: entity, boundary, controlller

Kandidat kelas selanjutnya harus diseleksi. Beberapa cara seleksi ditawarkan, sehingga akhirnya kita bisa menghapus atau menerima sebuah kandidat kelas untuk menjadi kelas final.

Lalu apa? Kita mulai lengkapi kelas-kelas tersebut dengan atribut dan operasinya. Dari mana? Dari pemahaman kita tentang problem domain, dari kata kerja pada problem statement

Terakhir, kita gambarkan hubungan antar kelas (asosiasi). Bagaimana caranya? Dengan melihat kolaborasi antar objek dalam menyelesaikan suatu skenario, dengan melihat hubungan semantik yang kita pahami dari problem domain

Maka, kita perolehlah diagram kelas yang lengkap…

Untuk apa sih? Silahkan baca di sini

Categories: analysis
  1. April 2, 2011 at 6:49 pm

    Ora mudenga mba…………………..

  2. April 2, 2011 at 6:52 pm

    ga mudeng,pake bahasa inggris aja,ha..ha…
    ceritanya lagi riset tentang pengkondidian kelas atau gimana????

  3. April 13, 2011 at 9:41 pm

    @hasimtriyono:
    Ini uraian tentang satu pendekatan yang bisa kita gunakan untuk memodelkan hasil analisis kita terhadap kebutuhan software yang akan dibuat. Satu tahapan dalam siklus pembangunan software…
    Jadi, bukan tentang pengkondisian kelas…

  1. May 18, 2012 at 9:38 pm

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: