Date post: | 06-Apr-2018 |
Category: |
Documents |
Upload: | javaid-iqbal |
View: | 223 times |
Download: | 0 times |
of 22
8/2/2019 Lecture 5 Com Models
1/22
Modeling For Representation
8/2/2019 Lecture 5 Com Models
2/22
Modeling For Representation
In addition to analysis as application of modeling ,
modeling is used to represent through the abstraction
process a larger complex scenario in business.
Business when it comes to software development is
viewed as a system for the purpose of understanding ,
analysis and modeling .
Modeling as a method or technique is used to represent
several aspects of customer organization and thebusiness.
8/2/2019 Lecture 5 Com Models
3/22
Modeling For Representation
Following models are useful to meet the need of
understanding and representation:
Customer organization model
Business organization model
Business process model
Business entity relation model Information flow model
Data structure model
8/2/2019 Lecture 5 Com Models
4/22
Customer organization model (COM)
Customer organization model explains
People structure
Reporting communication protocols
Spread of organization and span of control
Manner in which business is organized
Type of organization, whether product ,process or
project
8/2/2019 Lecture 5 Com Models
5/22
The organization model shows a physical picture of
the architecture that conveys the major aspects of
organization ,namely . Control ,communication and
authority structure. The understanding of this aspect of
customer business help in building MIS , where
reporting structure is very important.
Customer organization model (COM)
8/2/2019 Lecture 5 Com Models
6/22
Customer organization model (COM)
CEO Board
VP
Mfg
VP Sales& Mkt
VPFinance
VP
personnel
GM
unit -1
GMunit -2 GM
DomesticGM
export
GM Service& support
8/2/2019 Lecture 5 Com Models
7/22
Business Organization Model (BOM) A Business Organization Model shows how the
business is organized in terms of functions anddeliverables.
BOM provides a business view in terms of1.Functions
2.Functional Components
3.Responsibility Structure
This view in turn indicates the significance of thefunctions in the business and nature of the business.
8/2/2019 Lecture 5 Com Models
8/22
Business Organization Model (BOM)
The functional break-up also shows the degree of
important a function has in the organization.
In most cases , it points out which function is driving
the business and where strategic management focus is
essential.
The developer has to understand these functions in the
context of the problem requirements and the
corresponding software solution .
8/2/2019 Lecture 5 Com Models
9/22
Customer organization model (COM)
CEO
Marketing Finance Manufacturingpersonnel
ConsumerResearch
ProductDevelopment
Sales &Distribution
Advertising&
Promotion
Corporate Services Product R & D
DemographicalResearch
BehaviorAnalysis Pre SalesSupport Post SalesServices
8/2/2019 Lecture 5 Com Models
10/22
Business Process Model (BPM)
A Business Process Model shows how the core
business process runs in the organization.
Figure below shows the BPM ofCustomer Order
Processing
8/2/2019 Lecture 5 Com Models
11/22
Business Process Model (BPM)
Market
Distribution
ManufacturingPlanning
Sales dept
FinishedGoods Store
ShopManagement
Finance
Orderprocessed
Orderprocessed
For dely
Plans ,Schedules
Workorder
DispatchTo
customer
InvoiceThe
customer
Customerplaces order
Distributor sends order
Work order to shop
deliveries
8/2/2019 Lecture 5 Com Models
12/22
Business Entity Relation Model (BEM)
A business entity relation model shows the position
and relation of entities or objects that are required to
execute a business process.
Example
The entities or objects in the process of converting
customer order to work order are
Customer
Distributor
Sales Dept
Manufacturing
8/2/2019 Lecture 5 Com Models
13/22
Business Entity Relation Model (BEM)
Customer order
Sales order
Work order
Each of these entities has a name and attributes that
distinguished them from one another . To illustrate we
give the detail of the customer and work order .
Customer
Attributes
ID
Class
8/2/2019 Lecture 5 Com Models
14/22
Business Entity Relation Model
(BEM)
Credit Rating
Location
Address
Name
Work order
Attributes
WO No Qty
Specification
8/2/2019 Lecture 5 Com Models
15/22
Business Entity Relation Model
(BEM)
Process Sheet
Date Mfg
Date of delivery
8/2/2019 Lecture 5 Com Models
16/22
Business Entity Relation Model
(BEM)
Customer Order
Customer
ReceiptAcknowledgment
Distributor
Work Order
Manufacturing
Sales Order
Sales Dept
Document
EntitySends to
OrdersManufacturing
Places order on
8/2/2019 Lecture 5 Com Models
17/22
Information Flow Model (IMF)
Information Flow model is used to understand thesources and destination of information flow, which isrequired to execute the business process.
In IFM , information or data generators and processorsare brought together to explain the flow.
The medium of this could be a document, e-mail orvoice mail.
The contents of the flow could be text , images or
diagrams.
The purpose of the flow is to take the process further toits logical conclusion.
8/2/2019 Lecture 5 Com Models
18/22
Information Flow Model (IMF)
For example, a customer order is to be processed for
delivery or rejected , and necessary data or information
input has to be provided progressively in the process.
IFM is generally a high level model showing main
flows , internal flows of information from sources such
as a product catalogue, manufacturing schedule.
Customer profile and accounting information are not
shown. These are presumed to be present.
8/2/2019 Lecture 5 Com Models
19/22
Information Flow Model (IMF)
Customer Distributors
Finished
Goods
Store
Finance
Sales Dept
Manufacturing
through
WO
Manufacturing
plan
Sends (3)Contacts
Contacts
Queries
Queries
Acknowledges
Sales Order
(4)
Prepares Sales order (5)
Makes
Delivery
Note(6)Dispatch
Advice
(7)
Prepares Invoiceand Distributes (8)
Places Order (1)
Acknowledge the
Receipt(2)
8/2/2019 Lecture 5 Com Models
20/22
Data Structure Model (DSM)
Data Structure model is important because the datacomplexity decides the architecture, design, testing ,validation and so on.
Let us take a product as an entity whose data structure is to be
understood.ProductA :Name, Model, Price
Product B:Name, Model, specifications by price
specifications, Class of customer, Eligibility
Product
C: Name, Model-1, Model-II, Model-III,
Price by
Model, Packing Instructions, Domestic/Exports
Model I-CKD, Model II-SDK, Model III-
Assembly at site, Set of Spares and accessories
for Model II and Model III.
8/2/2019 Lecture 5 Com Models
21/22
Data Structure Model (DSM)
The data structure you have realize is highly complexin product C as compared to Product A.
Engineering Bill of Material (BOM) of a product is a
complex structure. Products need definition on number of aspects.
Example : Product
Identification : ID/ Code, Name , Model (s); Versions
The business process due to the nature of complexity incase of product A will be very simple, but in a case ofProduct C it will be very complex due to the varietiesof product, conditions and constraints.
8/2/2019 Lecture 5 Com Models
22/22
Data Structure Model (DSM)
Model
AssemblyAssembly
Sub Contracted
PartPartPart
PurchasedMfg
SystemSystemSystem
Process Sheet Test SpecificationItem list & usageSpecification