Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehFanny Hadiman Telah diubah "6 tahun yang lalu
1
Business Modeling By: U. Abd. Rohim, MT
Web/Blog : Mailto: 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 Abd. Rohim, MT. Rekayasa Perangkat Lunak Business Modeling
3
Rekayasa Perangkat Lunak
Waterfall Method Abd. Rohim, MT. Rekayasa Perangkat Lunak
4
Rekayasa Perangkat Lunak
Iterative Model Business Modeling Analysis Coding Testing Deployment Design Abd. Rohim, MT. Rekayasa Perangkat Lunak
5
Rekayasa Perangkat Lunak
Phase dalam Project Inception Elaboration Construction Transition Abd. Rohim, MT. Rekayasa Perangkat Lunak
6
Rekayasa Perangkat Lunak
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 Abd. Rohim, MT. Rekayasa Perangkat Lunak
7
Rekayasa Perangkat Lunak
Elaboration Fokus kerja pada rancangan dasar proyek Planning Analysis Architectural design UML Use Case, actors, Sequence, Collaboration diagrams, Statechart diagrams Abd. Rohim, MT. Rekayasa Perangkat Lunak
8
Rekayasa Perangkat Lunak
Construction Didalamnya menentukan berbagai macam kebutuhan dalam pembangunan dan testing software. Abd. Rohim, MT. Rekayasa Perangkat Lunak
9
Rekayasa Perangkat Lunak
Transition Produk software jadi the final software product, completing final acceptance testing, completing user documentation, and preparing for user training Abd. Rohim, MT. Rekayasa Perangkat Lunak
10
Business modeling in an Iterative Process (1)
Business Use Case diagrams Activity diagrams (workflows) Analysis-level Class diagrams (business entities) System use case modeling Actors Use cases Use Case diagrams Abd. Rohim, MT. 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 Abd. Rohim, MT. Rekayasa Perangkat Lunak
12
Business modeling in an Iterative Process (3)
Coding Testing Deployment Abd. Rohim, MT. 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 Abd. Rohim, MT. 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 Abd. Rohim, MT. Rekayasa Perangkat Lunak
15
Rekayasa Perangkat Lunak
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 Abd. Rohim, MT. Rekayasa Perangkat Lunak
16
Rekayasa Perangkat Lunak
Where Do I Start? (2) Identifying the Business Actors Identifying the Business Workers Identifying the Business Use Cases Showing the Interactions Documenting the Details Abd. Rohim, MT. Rekayasa Perangkat Lunak
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.