Home > analysis, design > Refinement

Refinement

Ini adalah salah satu konsep yang perlu kita terapkan pada setiap tahap pembangunan perangkat lunak, terutama tahap analisis dan perancangan. Dengan menerapkan konsep ini, kita belajar memodelkan persoalan dan solusi dalam beberapa level abstraksi. Makin lama makin detil, sehingga makin siap untuk di-coding.

Dari kuesioner peserta kuliah RPLL, kesulitan yang sering dihadapi adalah mendetilkan model. Misalnya, menurunkan suatu proses di DFD ke level berikutnya. Kenapa ini sulit ? Salah satu penyebabnya adalah karena kita belum banyak tahu tentang persoalan yang harus dimodelkan. Tentu saja jadi sulit. Untuk itu, komunikasi yang intensif dengan customer atau user perlu dilakukan untuk menggali lebih dalam persoalan yang akan diselesaikan. Jika kita tidak berhasil mendapatkan informasi tentang sesuatu hal, maka berbagai asumsi harus ditetapkan. Tentu saja asumsi yang masuk akal…

Ya, refinement bisa kita lakukan apabila kita sudah lebih paham tentang apa yang ingin dimodelkan…

Categories: analysis, design
  1. No comments yet.
  1. No trackbacks yet.

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: