Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Object-Oriented Reengineering Patterns and Techniques Wahyu Andhyka Kusuma, S.Kom Materi 2 Reverse Engineering.

Presentasi serupa


Presentasi berjudul: "Object-Oriented Reengineering Patterns and Techniques Wahyu Andhyka Kusuma, S.Kom Materi 2 Reverse Engineering."— Transcript presentasi:

1 Object-Oriented Reengineering Patterns and Techniques Wahyu Andhyka Kusuma, S.Kom Materi 2 Reverse Engineering

2 Topik Setting Direction First Contact Initial Understanding Detail Model Capture

3 Topik Setting Direction First Contact Initial Understanding Detail Model Capture

4 Setting Direction Ketika Anda memulai proyek reengineering Anda akan banyak memperoleh banyak masukan dan arahan oleh menejemen, pengguna, tim Anda. Mudah Untuk dapat fokus terhadap pekerjaan Anda tetapi yang menjadi masalah adalah bagaimana menentukan strategi terbaik dan bagaimana menentukan arah untuk pekerjaan Anda

5 Forces Beberapa pekerjaan reengineering biasanya akan digabungkan menjadi satu dengan beberapa bidang lain (mis, teknik dengan pertanian, kedokteran) hal ini akan menjadikan susah untuk fokus terhadap suatu pekerjaan Ketidak hadiran tim atau tim pengembang aplikasi sebelumnya akan menghambat komunikasi didalam reengineering Legacy System mungkin akan memberikan Anda suatu sistem dengan arsitektur yang kurang tepat (baik) pada saat ini Anda akan mendapati bahwa legacy system yang Anda ambil mungkin memiliki banyak error dan hal tersebut akan sangat susah untuk memfokuskan pada satu pekerjaan

6 So, whay you do?

7 Most Valuable First Masalah: Pada masalah mana Saya harus fokus pertamakali? Solusi: Bekerja pada aspek dimana itu memiliki nilai lebih untuk Customer Anda Maksimalkan komitmen, hasil awal, bangun kepercayaan diri Gambaran berbagai kesuliatan: – Dengan stakeholder mana Anda akan mendengarkan? – Apa measurable goal untuk tujuan Anda? – Konsultasikan change logs untuk aktivitas yang besar – Mainkan Planning Game – Wrap, refactor atau rewrite? — Fix Problems, not Symptoms

8 Topik Setting Direction First Contact Initial Understanding Detail Model Capture

9 First Contact Legacy systems besar dan kompleks – Pecah sistem kedalam bagian – bagian yang bisa dikelolah Waktu yang sedikit (deadline) – Aplikasikan lightweight teknik untuk taksirkan kemungkinan yang akan terjadi dan resikonya Kesan pertama itu berbahaya !!! – Selalu double-check your sources Pemberi proyek memberikan agenda yang berbeda – Bangun kepercayaan diri; jangan ragu

10 First Contact

11 Topik Setting Direction First Contact Initial Understanding Detail Model Capture

12 Initial Understanding Selalu perdayakan Data – Selalu double-check your sources Memahami memerlukan perkataan yang berulang – Rencanakan pertanyaan dan berikan tanggapan Harus berbagi pengetahuan – “Put the map on the wall” Tim Membutuhkan komunikasi – “Use their language”

13 Initial Understanding

14 Topik Setting Direction First Contact Initial Understanding Detail Model Capture

15 Permasalahan Detail – Berikan perhatian lebih terhadap details! Selalu ingat akan Desain – Catat design rationale ketika anda menemukan! Catat Perkembangan Desain – Permasalahan biasanya timbul karena perubahan kode! Code hanya membuka struktur dari program – Pelajari dynamic behaviour untuk memahami desain dari keseluruhan

16

17 Kesimpulan Setting Direction + First Contact – First Project Plan Initial Understanding + Detailed Model Capture – Plan the work … and Work the plan – Frequent and Short Iterations Issues – scale – speed vs. accuracy – politics


Download ppt "Object-Oriented Reengineering Patterns and Techniques Wahyu Andhyka Kusuma, S.Kom Materi 2 Reverse Engineering."

Presentasi serupa


Iklan oleh Google