Professional Documents
Culture Documents
Business Modeling
• Business modeling is a problem analysis technique especially • We need to answer following questions
suitable for the IS environment – Why build a system at all?
• In a complex business environment one needs to understand – Where should it be located?
some of this complexity before even attempting to define a – How can we determine what functionality is optimum to locate on a
specific problem worth solving particular system?
• Business environment consists of organizations, business units, – When should we use manual-processing steps or workarounds?
departments, functions, IT infrastructure, customers, users, – When should we consider restructuring the organization itself in order
human resources, material requirement planning systems to solve the problem?
(MRP), inventory, management systems, and more
• Business Modeling is ideally suited to address this particular
• We must understand the broader context in which the problem
application operates.
1
Business Models Provide Input to
Why Business Modeling? Systems
• From a business perspective, a business model may be used to: • What should business models show?
– Understand structure and dynamics of the organization
• Structure?
– Business Processes Products
• Dynamics? – Organizational structure Deliveries
– Visualize the organization and its processes Events
– Roles and responsibilities
– Find ways to make the organization more efficient
– Re-engineer the organization
– Provide proof that the information technology adds value
2
Artifacts
• A business use-case Model
– a model of the business's intended functions.
– It is used as an essential input to identify roles and deliverables in the
organization.
• A business object model
– an object model describing the of business use cases
• Supplementary business specifications
– This document presents any necessary definitions of the business not
included in the business use-case model or the business object model.
• A glossary defines important terms used in the business.
3
BUC Diagram/model BUC Diagram/model
• “A model of a business (defined in terms of • What is a Business Use Case?
– A business process that
business use cases, business actors, and the happens within an Rent a Video
14
• Entities
– Workers
• Accountant
– Business Entity
• paychecks, invoices
• Entities interactions to deliver the functionality
4
Business Model to Systems Model
• Business workers will become actors to the system we
are developing
• Behaviors described for business workers are things
that can be automated, so they help us find the
systems use cases and define needed functionality
• Business entities are things we may want the system
to help us maintain, so they help us find entity classes
in the analysis model of the system
Systems Engineering
• Business Applications VS embedded systems • Systems engineering helps us understand the requirements
• Domains consists of connectors and power supplies, that are going to be imposed on any software application that
electronic and electrical components, hydraulic and run within the solution system
fluidic handling devices, other software systems, • Complex systems are decompose into subsystems (which may
mechanical subsystems even further decomposed)
• Systems Engineering is an interdisciplinary approach • Each subsystem is analyzed, designed and manufactured
and means to enable the realization of successful • All subsystem and integrated (composed) to produced solution
systems system
– It focuses on defining customer needs and required
functionality early in the development cycle
– It considers both the business and the technical needs of
all customers with the goal of providing a quality product
that meets the needs of the user
5
System Engineering Focus
• Distribution and partitioning of functionality are optimized to achieve the
overall functionality of the system with minimal cost and maximum
flexibility
• Each subsystem can be defined, designed, and built by a small or at least
modest-sized team
• Each subsystem can be manufactured within the physical constraints and
technologies of the available manufacturing processes
Q&A
• Each subsystem can be reliably tested as a subsystem, subject to the
availability of suitable fixtures and harnesses that simulate the interfaces to
the other system
• Appropriate deference is given to physical domain