1 / 16

Business Modeling

Business Modeling. By: U. Abd. Rohim, MT Web/Blog : http:www.arsys.or.id Mailto: info@arsys.or.id. Tujuan Business Modeling. Memahami struktur dan dinamika organisasi Memahami masalah-masalah dalam mencapai target organisasi dan menentukan potensi untuk kemajuan organisasi

Download Presentation

Business Modeling

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. Business Modeling By: U. Abd. Rohim, MT Web/Blog : http:www.arsys.or.id Mailto: info@arsys.or.id Business Modeling

  2. Tujuan Business Modeling • Memahami struktur dan dinamika organisasi • Memahami masalah-masalah dalam mencapai target organisasi dan menentukan potensi untuk kemajuan organisasi • Meyakinkan bahwa customer, end user dan developer mempunyai pemahaman yang benar mengenai organisasi • Dapat menurunkan/mendapatkan requirement software yang akan dibuat yg diperlukan untuk mendukung pencapaiaan target organisasi Rekayasa Perangkat Lunak Business Modeling

  3. Waterfall Method Rekayasa Perangkat Lunak

  4. Business Modeling Analysis Design Deployment Testing Coding Iterative Model Rekayasa Perangkat Lunak

  5. Phase dalam Project • Inception • Elaboration • Construction • Transition Rekayasa Perangkat Lunak

  6. Inception • Memahami sistem, proses bisnis, layanan secara umum • UML: • business use cases, business actors, Business Use Case diagrams dan jika perlu menggunakan activity diagrams • Hasil utama : go or not go Rekayasa Perangkat Lunak

  7. Elaboration • Fokus kerja pada rancangan dasar proyek • Planning • Analysis • Architectural design • UML • Use Case, actors, Sequence, Collaboration diagrams, Statechart diagrams Rekayasa Perangkat Lunak

  8. Construction • Didalamnya menentukan berbagai macam kebutuhan dalam pembangunan dan testing software. Rekayasa Perangkat Lunak

  9. Transition • Produk software jadi • the final software product, completing final acceptance testing, completing user documentation, and preparing for user training Rekayasa Perangkat Lunak

  10. Business modeling in an Iterative Process (1) • Business modeling • Business Use Case diagrams • Activity diagrams (workflows) • Analysis-level Class diagrams (business entities) • System use case modeling • Actors • Use cases • Use Case diagrams Rekayasa Perangkat Lunak

  11. Business modeling in an Iterative Process (2) • Analysis • Use case flow of events • Supplementary specifications • Analysis-level Sequence and Collaboration diagrams • Analysis-level Class diagrams • Design • Design-level Sequence and Collaboration diagrams • Design-level Class diagrams • Statechart diagrams (if needed) • Component diagrams • Deployment diagrams Rekayasa Perangkat Lunak

  12. Business modeling in an Iterative Process (3) • Coding • Testing • Deployment Rekayasa Perangkat Lunak

  13. Business-Modeling Concepts (1) • Business actors orang atau sesuatu hal yang merupakan bagian external dari organisasi tetapi terkait dengan sistem Contoh: customers, creditors, investors, suppliers • Business workers Orang yang menjalankan proses bisnis pada suatu sistem seperti salesperson • Business use cases Adalah pengambaran rangkaiaan kerja dalam suatu sistem yang mencakup antar bagian dalam sebuah organisasi untuk memberikan/menerima informasi kepada Business actors. Contoh untuk kasus Retail Store :Restock Inventory,Price Products,Sell Products Rekayasa Perangkat Lunak

  14. Business-Modeling Concepts (2) • Business Use Case diagrams Menggambarkan hubungan business use cases, business actors, and business workers dalam sebuah organisasi • Communication relationships between business use cases and business actors • Business entities • Activity diagrams Sebuah use case yang ditampilkan dalam bentuk graphical Rekayasa Perangkat Lunak

  15. The Teams • Definition of the scope of the project. • Team lead • Business representatives • Business process re-engineers • Business modelers or business process analysts • Management representatives Rekayasa Perangkat Lunak

  16. Where Do I Start? (2) • Identifying the Business Actors • Identifying the Business Workers • Identifying the Business Use Cases • Showing the Interactions • Documenting the Details Rekayasa Perangkat Lunak

More Related