Please enable JavaScript.
Coggle requires JavaScript to display documents.
Business Use-case Modeling - Coggle Diagram
Business Use-case Modeling
Introduction to UML
UML is a standard visual modeling languge to be used for: modeling business, analysis, design,... of software base-systems
UML can be applied to diverse application domain such as: banking, finance, internet,..
UML category
Structual things, behavioral things, grouping things, annotational things
Structural relationships, behavior relationships,
Structural diagrams, behavior diagrams
Business Use-case Realization
Business Entities: is an abstraction of human, software or hardware that represents role performed within business use case realization
Business Worker Report: is used by people interested in the business analysis model, such as customers, users, BA, system architects, reviewers,..
Main Description: brief description, responsibilities, relationships, operations, attributes, competence requirements, diagrams,..
Process: define business -> refine roles and responsibilities -> business use-case realization
Business Use-case Analysis
Activity Diagram
Sequence Diagram
Communication Diagram
Class Diagram
Sate Machine Diagram
Process of Business Modeling
Assets Target Organization
Role: business-process analyst
Output: target-organization assessment
Processes Usage: Assess business status -> Describe current business -> assess target organization
Describe how to access the current status of an organization and to describe it in terms of current process, tools, people's skill,..
Capture a Common Business Vocab
Roles: business-process analyst
Task: to define a common set of business terms that need to be used on the project
Purpose: to define a common vocab that can be in all textual descriptions of business
Output: business vision, business glossary
Define Business System Context
Indicates entities outside the system
Indicates entities inside the organization but outside the system development boundary
Find Business Actor & Use-Case
Actor
People, Hardware, Software, System
3 categories of business use case
Core
Management
Support
Creating business Use-case model
Determine the scope of business: business system boundary
Determine the related of business: business actor
Determine the use-case of business
Determine relationship of business: business actor relationship, business actor use-case relationship and between business use-case
Check & Complete the Business Use-case Diagram
Writing Business Use-case
Step: find business actor -> find business use-cases -> outline a business use-case -> detail a business usecase
Basic flow -> Alternative flow -> Scenarios
Business Modeling
Introduction
To understand the goals of target organization
Supports the discovery of system requirements
Consists of studying and understanding the organization and its processes
Scope
Scenario #1: organization chart
Scenario #2: domain modeling
Scenario #3: one business many systems
Scenario #4: business improvement
Scenario #5: new business
Scenario #6: business reengineering
Business use-case model
Is the model of business goal and extend function. Describe what happens between business actor and the business
Is used by: stakeholders, business designer, system analyst, business artchitect
Business Analysis Model
Describe how business use cases are performed
Using UML Diagrams
Business Diagram
State Diagram
Business Activity Diagram
Business use-case diagram
Object
Business Boundary
Business Actor
Busines use-case
Relationships
Business Actor & Business Actor : Generalization
Business Actor & Business use-case: Association
Business use-case & Business use-case: Include, Extend, Generalization