School of Information Systems

Noun Technique dalam Menentukan Class pada Domain Class Diagram

         Noun technique adalah teknik untuk mengidentifikasi objek domain masalah dengan menemukan dan mengklasifikasikan kata benda dalam dialog atau deskripsi. Definisi noun technique juga adalah teknik untuk mengidentifikasi kelas domain masalah (benda) dengan menemukan, mengklasifikasikan, dan memperbaiki daftar kata benda yang muncul dalam diskusi atau dokumen. Teknik ini sangat popular dan sistematik. Teknik kata benda adalah pendekatan yang lebih mekanis untuk mengidentifikasi kelas, tetapi juga sangat kuat teknik. Ide dasarnya adalah untuk mengidentifikasi semua kata benda, yang selalu merupakan jenis “benda”, dan membangun daftar semua kata benda ini. Kemudian perbaiki daftar untuk menghapus duplikat dan identifikasi yang merupakan kelas dan yang merupakan atribut dari kelas.

       Noun technique Berakhir dengan daftar panjang dan banyak kata benda yang tidak perlu disimpan oleh sistem. Akan tetapi noun technique memiliki kekurangan yaitu kesulitan mengidentifikasi sinonim dan hal-hal yang benar-benar atribut. Namun memiliki kelebihan
karena sebagai teknik dan tempat yang baik untuk memulai ketika tidak ada pengguna yang tersedia untuk membantu bertukar pikiran.

          Ada 5 step dalam menerapkan noun technique:

  1. Menggunakan use cases, actors, dan informasi lainnya mengenai sistem (termasuk inputan dan output) mengidentifikasi semua kata benda.
  2. Menggunakan informasi lainnya dari sistem yang ada, prosedur-prosedur terkini, laporan-laporan terkini atau forms, dan menambahkan items atau kategori informasi yang diperlukan.
  3. Saat daftar kata benda ini dibuat, Anda perlu memperbaikinya. Ajukan pertanyaanpertanyaan ini tentang setiap kata benda ke membantu Anda memutuskan apakah Anda harus memasukkannya:

    a. Ajukan pertanyaan, seperti apakah itu penting dan di dalam ruang lingkup, untuk melihat apakah itu seharusnya termasuk. Rinciannya:

    • Apakah ini hal unik yang perlu diketahui sistem?
    • Apakah itu di dalam lingkup sistem yang Anda kerjakan?
    • Apakah sistem perlu mengingat lebih dari satu item ini?

    b. Ajukan pertanyaan untuk melihat apakah itu benar-benar harus dikecualikan, seperti apakah itu hanya laporan atau masukan atau itu atribut. Rinciannya:

    • Apakah ini benar-benar sinonim untuk beberapa hal lain yang telah Anda identifikasi?
    • Apakah itu benar-benar hanya sebuah output dari sistem yang dihasilkan dari informasi lain yang telah Anda identifikasi?
    • Apakah ini benar-benar hanya input yang menghasilkan perekaman beberapa informasi lain yang telah saya identifikasi?

    c. Ajukan pertanyaan untuk melihat apakah perlu penelitian lebih lanjut. Dengan kata lain bahwa Anda tidak dapat menjawab apakah itu perlu dimasukkan atau dikecualikan. Rinciannnya:

    • Apakah itu mungkin informasi (atribut) spesifik tentang beberapa hal lain yang telah Anda identifikasi?
    • Apakah itu sesuatu yang mungkin Anda perlukanjika asumsi berubah?
  4. Buat daftar induk dari semua kata benda yang diidentifikasi dan kemudian perhatikan apakah masing-masing kata benda harus dimasukkan, dikecualikan, atau diteliti lebih lanjut.
  5. Tinjau daftar dengan pengguna, pemangku kepentingan, dan anggota tim dan kemudian perbaiki daftar hal-hal di domain masalah.

 

Referensi:
John W. Satzinger, Robert B. Jackson, Stephen D. Burd. (2016). Systems Analysis and Design in a Changing World, 7th Edition. 7. Cengage Learning. -. ISBN: 978-1305117204

https://www.cerritos.edu/dwhitney/SitePages/CIS201/Lectures/IM-7ed-Chapter04.pdf

Valencia, Ferdianto