Modern requirement spesification

921 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
921
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Modern requirement spesification

  1. 1. Modern Requirement Spesification By Helmy Faisal Adam MB Adib Toriq
  2. 2. Presentasi ini berdasarkan paper “Modern Software Spesification” yang dibuat oleh .... Donald Firesmith
  3. 3. Siapa sih pak Donald Firesmith itu?
  4. 4. Software Engineer for Expeditionary Fighting Vehicle (EFV)
  5. 5. And F-35 Fighting $300 billion
  6. 6. Pada Jaman Doloe.....
  7. 7. Sebuah Sistem..... • Tidak memiliki banyak entitas yang terlibat • Skala pembuatannya relatif kecil • Teknologi yang digunakan belum secanggih saat ini.
  8. 8. Pada jaman doloe, sebuah requirement engineering dapat dikatakan relatif simpel...
  9. 9. JAMAN BERUBAH!!!
  10. 10. Kehidupan Manusia Berubah
  11. 11. Juga Kebutuhannya..
  12. 12. Tren siklus pengembangan Requirement berubah.. • Iterative. • Incremental. • Parallel. • TimeBoxed.
  13. 13. “ Setiap tren erat mempengaruhi spesifikasi kebutuhan yang dikeluarkan “
  14. 14. StakeHolder yang bertambah.. • Eksekutif. • Manager. • Arsistek. • Desainer dan pelaksana. • Tester. • Dan seterusnya..
  15. 15. “ Setiap Stakeholder mempunyai kebutuhan yang berbeda terhadap sistem ”
  16. 16. Kalau begitu, maka…
  17. 17. Ukuran dan kompleksitas sebuah sistem bertambah.....!!
  18. 18. Apakah kegiatan dalam Requirement engineering berubah ?
  19. 19. Bayangkan anda harus membuat sebuah dokumen kebutuhan untuk sistem pesawat NASA.....
  20. 20. Terlalu Sulit? Terlalu besar? OK..OK.. Bayangkan anda harus membuat dokumen kebutuhan untuk sistem komputerisasi rumah sakit umum bandung....
  21. 21. Ada Berapa banyak fungsional dan non-fungsional requirement ?
  22. 22. Ada Berapa banyak entitas yang terlibat ?
  23. 23. Mungkinkah dokumen spesifikasi kebutuhannya akan simpel ?
  24. 24. Bagaimana anda mengorganisir informasi-informasi kebutuhannya ?
  25. 25. Bisakah anda membayangkan bagaimana dokumen spesifikasi kebutuhannya?
  26. 26. Apakah dokumennya akan seperti ini?!!
  27. 27. Atau seperti ini ?! Oh tidaaaak..!!!
  28. 28. Bukankah lebih baik jika menggunakan tools ?
  29. 29. Oleh karena itulah Donald Firesmith merekomendasikan beberapa pendekatan...... Based on the previously mentioned challenges to and trends affecting requirements engineering in general (and requirements specification in particular), what should we do? I would make the following recommendations designed to improve the requirements specifications produced by the requirements specification task.
  30. 30. Gunakan Repository - Lebih Mudah untuk di modifikasi - Traceability yang lebih baik Rekomendasi Pertama....
  31. 31. Automatic Specification Generation Rekomendasi Kedua....
  32. 32. - Different Specifications for Different Audiences - Pisahkan antara model dan view Rekomendasi Ketiga....
  33. 33. Gunakan tools!! Rekomendasi Keempat.... • User Interface. • Requirement Engineering Support. • Support for Related Activities • Team Development. • Security. • Other Quality Factors. • Requirement Reuse. • Not Just a CASE tool.
  34. 34. Umm.. ??
  35. 35. Repository based Requirements Spesification Document (Dokumen). Document of Requirements Spesification (Dokumen).
  36. 36. Repository based Requirements Spesification Requirements Sources (Aktor). Requirements Team (Aktor).
  37. 37. Repository based Requirements Spesification Requirements Reuse (activity). Requirements Elicitation (activity). Requirements Analysis (activity). Requirements Spesification (activity)
  38. 38. Repository based Requirements Spesification Endeavor Requirements Repository (database) Organizational Reuse Repository (database)
  39. 39. Repository based Requirements Spesification Requirements Tools (Alat Bantu)
  40. 40. Langsung aja Ke TKP.. http://www.volere.co.uk/tools.htm Apa aja tools yang ada?
  41. 41. Accompa
  42. 42. Accompa
  43. 43. Accompa
  44. 44. Tools Lainnya ? Upper CASE tools. Accept. Analyst Pro. ArcWay Cocpit. Bamboo RM. Dan lain-lain..
  45. 45. Tidak Perlu Tepuk Tangan 

×