Your SlideShare is downloading. ×
  • Like

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Modern requirement spesification

  • 789 views
Published

 

Published in Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
789
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
9
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Modern Requirement Spesification By Helmy Faisal Adam MB Adib Toriq
  • 2. Presentasi ini berdasarkan paper “Modern SoftwareSpesification” yang dibuat oleh .... Donald Firesmith
  • 3. Siapa sihpak DonaldFiresmith itu?
  • 4. Software Engineer forExpeditionary Fighting Vehicle (EFV)
  • 5. AndF-35 Fighting$300 billion
  • 6. Pada Jaman Doloe.....
  • 7. Sebuah Sistem..... • Tidak memiliki banyak entitas yang terlibat • Skala pembuatannya relatif kecil • Teknologi yang digunakan belum secanggih saat ini.
  • 8. Pada jaman doloe, sebuahrequirement engineering dapatdikatakan relatif simpel...
  • 9. JAMANBERUBAH!!!
  • 10. Kehidupan Manusia Berubah
  • 11. Juga Kebutuhannya..
  • 12. Tren siklus pengembangan Requirement berubah..• Iterative.• Incremental.• Parallel.• TimeBoxed.
  • 13. “ Setiap tren erat mempengaruhi spesifikasi kebutuhan yang dikeluarkan “
  • 14. StakeHolder yang bertambah..• Eksekutif.• Manager.• Arsistek.• Desainer dan pelaksana.• Tester.• Dan seterusnya..
  • 15. “ SetiapStakeholdermempunyaikebutuhanyang berbedaterhadapsistem ”
  • 16. Kalaubegitu,maka…
  • 17. Ukuran dan kompleksitassebuah sistembertambah.....!!
  • 18. Apakah kegiatan dalamRequirement engineering berubah ?
  • 19. Bayangkan anda harus membuatsebuah dokumen kebutuhan untuk sistem pesawat NASA.....
  • 20. Terlalu Sulit? Terlalu besar? OK..OK..Bayangkan anda harus membuatdokumen kebutuhan untuk sistemkomputerisasi rumah sakit umum bandung....
  • 21. Ada Berapa banyak fungsional dan non-fungsional requirement ?
  • 22. Ada Berapa banyak entitas yang terlibat ?
  • 23. Mungkinkah dokumen spesifikasi kebutuhannya akan simpel ?
  • 24. Bagaimana anda mengorganisir informasi-informasi kebutuhannya ?
  • 25. Bisakah anda membayangkanbagaimana dokumen spesifikasi kebutuhannya?
  • 26. Apakah dokumennyaakan seperti ini?!!
  • 27. Atau seperti ini ?! Oh tidaaaak..!!!
  • 28. Bukankah lebih baik jika menggunakan tools ?
  • 29. Oleh karena itulah Donald Firesmithmerekomendasikan beberapapendekatan...... 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. Rekomendasi Pertama....Gunakan Repository - Lebih Mudah untuk di modifikasi - Traceability yang lebih baik
  • 31. Rekomendasi Kedua....Automatic SpecificationGeneration
  • 32. Rekomendasi Ketiga....- Different Specifications for Different Audiences- Pisahkan antara model dan view
  • 33. Rekomendasi Keempat.... Gunakan tools!!• User Interface.• Requirement Engineering Support.• Support for Related Activities• Team Development.• Security.• Other Quality Factors.• Requirement Reuse.• Not Just a CASE tool.
  • 34. Umm.. ??
  • 35. Repository based Requirements SpesificationDocument (Dokumen).Document of RequirementsSpesification (Dokumen).
  • 36. Repository based Requirements SpesificationRequirements Sources (Aktor).Requirements Team (Aktor).
  • 37. Repository based Requirements SpesificationRequirements Reuse (activity).Requirements Elicitation (activity).Requirements Analysis (activity).Requirements Spesification (activity)
  • 38. Repository based Requirements SpesificationEndeavor Requirements Repository(database)Organizational Reuse Repository(database)
  • 39. Repository based Requirements SpesificationRequirements Tools (Alat Bantu)
  • 40. Apa aja tools yang ada?Langsung aja Ke TKP..http://www.volere.co.uk/tools.htm
  • 41. Accompa
  • 42. Accompa
  • 43. Accompa
  • 44. Tools Lainnya ?Upper CASE tools.Accept.Analyst Pro.ArcWay Cocpit.Bamboo RM.Dan lain-lain..
  • 45. Tidak Perlu Tepuk Tangan 