1 / 29

Model Analysis Rekayasa Perangkat Lunak

Model Analysis Rekayasa Perangkat Lunak. Software Engineering: A Practitioner’s Approach by Roger S. Pressman. Analysis Model. Elements of the analysis model. Scenario-Based Modeling. Use-case Diagram. Use-case diagram for surveillance function. Alternative Actions.

tyanne
Download Presentation

Model Analysis Rekayasa Perangkat Lunak

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Model AnalysisRekayasaPerangkatLunak Software Engineering: A Practitioner’s Approach by Roger S. Pressman

  2. Analysis Model Elements of the analysis model

  3. Scenario-Based Modeling

  4. Use-case Diagram Use-case diagram for surveillance function

  5. Alternative Actions • Dapatkah aktor mengambil beberapa tindakan lain pada saat ini? • Apakah mungkin bahwa aktor akan menghadapi beberapa kondisi kesalahan pada saat ini? • Apakah mungkin bahwa aktor akan menghadapi perilaku dipanggil oleh beberapa acara di luar kendali aktor?

  6. Activity diagram for Access camera surveillance—display camera views function

  7. Swimlane diagram

  8. Flow-Oriented Modeling

  9. Guidelines(Pedoman) • Menggambarkan sistem sebagai gelembung tunggal di tingkat 0. • Hati-hati mencatat input primer dan output.Sempurnakan dengan mengisolasi proses kandidat dan terkait data mereka objek dan menyimpan data. • Label semua elemen dengan nama-nama bermakna.Mempertahankan kesesuaian informasi antara tingkat. • Sempurnakan satu gelembung pada suatu waktu.

  10. Data Flow Diagram Context-level DFD for SafeHome security function

  11. Grammatical Parse • Fungsi keamanan SafeHome memungkinkan pemilik rumah untuk mengkonfigurasi sistem keamanan ketika diinstal, memonitor semua sensor yang terhubung ke sistem keamanan, dan berinteraksi dengan pemilik rumah melalui Internet, PC, atau panel kontrol. • Selama instalasi, PC SafeHome digunakan untuk program dan mengkonfigurasi sistem. Setiap sensor diberikan sebuah nomor dan jenis, password master diprogram untuk mempersenjatai dan melucuti sistem, dan nomor telepon (s) adalah masukan untuk panggilan ketika peristiwa terjadi sensor. • Ketika acara sensor diakui, perangkat lunak memanggil alarm terdengar melekat pada sistem. Setelah waktu penundaan yang ditentukan oleh pemilik rumah selama kegiatan konfigurasi sistem, perangkat lunak memanggil nomor telepon dari layanan monitoring, menyediakan informasi tentang lokasi, melaporkan sifat dari peristiwa yang telah terdeteksi. Nomor telepon akan redialed setiap 20 detik sampai sambungan telepon diperoleh. • Pemilik rumah menerima informasi keamanan melalui panel kontrol, PC, atau browser, secara kolektif disebut interface. Antarmuka menampilkan pesan yang meminta dan sistem informasi status pada panel kontrol, PC, atau jendela browser. Interaksi pemilik rumah mengambil bentuk berikut ...

  12. Level 2 DFD that refines the monitor sensors process

  13. Control Flow Diagram State diagram for SafeHome security function

  14. Class-Based Modeling(Kelas Berbasis Modeling)

  15. Identifying Analysis Classes • Eksternal entitas yang menghasilkan atau mengkonsumsi informasi. • Hal-hal yang merupakan bagian dari domain informasiKejadian atau peristiwa. • Peran yang dimainkan oleh orang-orang yang berinteraksi dengan sistem.Organisasi unit. • Tempat yang menetapkan konteks.Struktur yang mendefinisikan kelas obyek

  16. Class Selection Criteria • saldo informasi • dibutuhkan layanan • Beberapa atribut • umum atribut • umum operasi • persyaratan penting

  17. Identifying Classes

  18. Class Diagram Class diagram for the system class

  19. Class Diagram Class diagram for FloorPlan

  20. CRC Modeling(Cyclic Redundancy Check) A CRC model index card for FloorPlan class

  21. Class Responsibilities(TanggungJawab) • Mendistribusikan intelijen sistem di kelas. • Nyatakan setiap tanggung jawab sebagai umum mungkin. • Masukan informasi dan perilaku yang berkaitan dengan itu di kelas yang sama. • Melokalisasi informasi tentang satu hal daripada mendistribusikannya di beberapa kelas. • Berbagi tanggung jawab antara kelas terkait, jika sesuai

  22. Class Collaborations • Relationships between classes: • adalah-bagian-of - digunakan ketika kelas adalah bagian dari kelas agregat. • memiliki pengetahuan-of - digunakan ketika satu kelas harus mendapatkan informasi dari kelas lain. • tergantung-on - yang digunakan dalam semua kasus lainnya.

  23. Class Diagrams Top: Multiplicity Bottom: Dependencies

  24. Behavioral Modeling(perilaku Modeling)

  25. Identifying Events • Sebuah use case diperiksa untuk poin pertukaran informasi. • Pemilik rumah menggunakan keypad untuk memasukkan password yang empat digit. Sandi dibandingkan dengan password yang valid yang disimpan dalam sistem. Jika password yang salah, panel kontrol akan bip sekali dan me-reset sendiri untuk masukan tambahan. Jika password benar, panel kontrol menunggu tindakan lebih lanjut.

  26. State Diagram State diagram for the ControlPanel class

  27. Sequence Diagram(Urutan Diagram) Sequence diagram (partial) for the SafeHome security function

  28. “RPL”SekiandanTerimakasih TeknikInformatika Kelompok : EncepKurniawan M. Feisal Akbar IqbalMaulana WhisnuAdhytia IbnuJuniar STMIK SUBANG

More Related