16
Business Modeling 1 Business Modeling By: U. Abd. Rohim, MT Web/Blog : http:www.arsys.or.id Mailto: [email protected]

Business Modeling

Embed Size (px)

DESCRIPTION

Business Modeling. By: U. Abd. Rohim, MT Web/Blog : http:www.arsys.or.id Mailto: [email protected]. Tujuan Business Modeling. Memahami struktur dan dinamika organisasi Memahami masalah-masalah dalam mencapai target organisasi dan menentukan potensi untuk kemajuan organisasi - PowerPoint PPT Presentation

Citation preview

Page 1: Business Modeling

Business Modeling 1

Business Modeling

By: U. Abd. Rohim, MT

Web/Blog : http:www.arsys.or.id

Mailto: [email protected]

Page 2: Business Modeling

Abd. Rohim, MT. [email protected]

Rekayasa Perangkat LunakBusiness 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

Page 3: Business Modeling

Waterfall Method

Abd. Rohim, MT. [email protected]

Rekayasa Perangkat Lunak 3

Page 4: Business Modeling

Iterative Model

Abd. Rohim, MT. [email protected]

Rekayasa Perangkat Lunak 4

Business Modeling

Analysis

CodingTesting

DeploymentDesign

Page 5: Business Modeling

Phase dalam Project

Inception Elaboration Construction Transition

Abd. Rohim, MT. [email protected]

Rekayasa Perangkat Lunak 5

Page 6: Business Modeling

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. [email protected]

Rekayasa Perangkat Lunak 6

Page 7: Business Modeling

Elaboration Fokus kerja pada rancangan dasar proyek

Planning Analysis Architectural design

UML Use Case, actors, Sequence, Collaboration

diagrams, Statechart diagrams

Abd. Rohim, MT. [email protected]

Rekayasa Perangkat Lunak 7

Page 8: Business Modeling

Construction Didalamnya menentukan berbagai macam

kebutuhan dalam pembangunan dan testing software.

Abd. Rohim, MT. [email protected]

Rekayasa Perangkat Lunak 8

Page 9: Business Modeling

Transition Produk software jadi

the final software product, completing final acceptance testing, completing user documentation, and preparing for user training

Abd. Rohim, MT. [email protected]

Rekayasa Perangkat Lunak 9

Page 10: Business Modeling

Abd. Rohim, MT. [email protected]

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

Page 11: Business Modeling

Abd. Rohim, MT. [email protected]

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

Page 12: Business Modeling

Abd. Rohim, MT. [email protected]

Rekayasa Perangkat Lunak 12

Business modeling in an Iterative Process (3) Coding Testing Deployment

Page 13: Business Modeling

Abd. Rohim, MT. [email protected]

Rekayasa Perangkat Lunak 13

Business-Modeling Concepts (1)

Business actorsorang atau sesuatu hal yang merupakan bagian external dari organisasi tetapi terkait dengan sistemContoh: customers, creditors, investors, suppliers

Business workersOrang yang menjalankan proses bisnis pada suatu sistem seperti salesperson

Business use casesAdalah 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

Page 14: Business Modeling

Abd. Rohim, MT. [email protected]

Rekayasa Perangkat Lunak 14

Business-Modeling Concepts (2)

Business Use Case diagramsMenggambarkan 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

Page 15: Business Modeling

Abd. Rohim, MT. [email protected]

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

Page 16: Business Modeling

Abd. Rohim, MT. [email protected]

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