Click here to load reader
Upload
pajo01
View
190
Download
1
Embed Size (px)
Citation preview
Solutions Lesson 1 &2
IS1/IV20072009-09-11
Lesson 1: Goal models
Goal: Waiting time for specialist treatment shall decrease
Goal: Info to patients about their waiting time shall be better
Goal: Patient privacy shall be improved
Goal: Costs shall decrease
Goal: Treatment results shall be better
Goal: Service quality shall increase
Goal: Side effects of treatments shall decrease
Influencer: Every electronic access has to be logged
Influencer: Standard authorisation systems shall be used for access to patient info
Influencer: No one shall wait more than three months for specialist treatment
Goal: Primary care doctors shall refer routine eye problems to private doctors
Goal: Cooperation between hospital and private doctors shall increase
Means: Introduce IT support
Influencer: Many employees will not change their way of working
Influencer: Some employees fear they will get less work to do
Means: Introduce new way of working
threath>threath>
threath>
weakness>
weakness>
supports>partOf>partOf>partOf>
partOf>
partOf>
partOf>
supports> supports>supports>opportunity>
opportunity>
opportunity>
Comments:Exercise 1. A solutions based on several group’s works in the classroom
Objectives: Cost shall decrease 10 % during 2010 compared to 2009
quantifies
Lesson 2: Business Models 1
Listeners Radio Music Stations
Adver-tisers
Recital Right Organisation
Song Right Organisation
Artists Producers Composers Text-writers
directed attention
music service fee
time slot
feefee
feefee fee fee
rightToGoPublic
rightToGoPublic
rightToGoPublic
rightToGoPublic
rightToGoPublicrightToGo
Public
Comments:Exercise 1a). Alternative solution 1. Require several exchange to carry out a transactions
Listeners Radio Music Stations
Adver-tisers
Recital Right Organisation
Song Right Organisation
Artists Producers Composers Text-writers
directed attention
music service fee
time slot
feefee
feefee fee fee
rightToGoPublic
rightToGoPublic
rightToGoPublic
rightToGoPublic
rightToGoPublicrightToGo
Public
Comments:Exercise 1a). Alternative solution 2. Only two exchanges is needed for each transaction i the network.
Listeners Radio Music Stations
Adver-tisers
Recital Right Organisation
Song Right Organisation
Artists Producers Composers Text-writers
directed attention
music service fee
time slot
feefee
feefee fee fee
rightToGoPublic
rightToGoPublic
rightToGoPublic
rightToGoPublic
rightToGoPublicrightToGo
Public
Comments:Exercise 1a). Alternative solution 3.Note that further business context is needed to understand which of the alternative solutions 1, 2 or 3 that is most correct.
Listeners Radio Music Stations
Adver-tisers
Recital Right Organisation
Song Right Organisation
Artists Producers Composers Text-writers
directed attentionmusic service
feelistener infotime slot
feefee
feefee fee fee
rightToGoPublic
rightToGoPublic
rightToGoPublic
rightToGoPublic
rightToGoPublicrightToGo
Public
listener info
Comments:Exercise 1a). Alternative solution 4. Listener information is included i the e3 value graph. The assumption is that the listener info is something received by the Radio Music Station via telephone interviews –therefore another value interface
ListenersRadio Music
Stations Adver-tisers
Recital Right Organisation
Song Right Organisation
Artists Producers Composers Text-writers
directed attention
music service fee
time slot
feefee
feefee fee fee
rightToGoPublic
rightToGoPublic
rightToGoPublic
rightToGoPublic
rightToGoPublicrightToGo
Public
Comments:Exercise 1b). Including the scenario path
ListenersRadio Music
StationsAdver-tisers
fee
listenerinfo
time slot
AdvertisementBrokers
feequalifiedlistener
info feeComments:Exercise 1c). One possible solution.
music service
listener info
ListenersRadio Music
StationsAdver-tisers
listenerinfo
AdvertisementBrokers
feequalifiedlistener
info feetime slot
Comments:Exercise 1c). Anotherpossible solution, in which the Advertisment Brokers are taking care of the all business between the Radio Music Stations and the Advertisers
time slot
music service
listener info
Picture Payment Picture
Sales Customer
Picture order
Companyunit
<receive<provide
Framepayment
exchangeduality
Frame order
Frame Framesupplier
Fossilpayment
Fossilsupplier
Fossil order line
provide>
receive>
<<Incr. Ec. Event>> Decr. Ec . Event<<Economic Resource>> <<Economic Agent>>
<<Economic Contract>><<Economic Resource Type>> <<Economic Commitment>>
1..1
1..*1..*
0..* 0..*
1..1
1..11..1
1..11..11..11..1
0..*0..*
1..* 0.*
0..*
1...1
1..10..*
1..1
1..1
0..*
1..*
Fossil order
0..*
0..1
0..1
0..*1..1
0..1
0..1
0..*1...1
0..*1..1
Fossilsales
Framesales
<receive
<receive
<provide
<provide
provide>receive>
provide>receive>
outflow/give
inflow/take
inflow/take
fulfillment fulfillment
Fossil type
Fossil
Frame type Frame order line
Picture type
Picture
Picture order line
<<Economic Agent>>
Comments: A simplyfied solution för Exercise 2a),focussing only on the Exchange Process Pattern (see Hruby)
<<Economic Resource>>Money
inflow/take
Money
outflow/give
Money
outflow/give
fulfillment fulfillment
fulfillmentfulfillment
clause
clause
clause
specification
specification
specification
exchangeduality
exchangeduality
buyer
seller
seller
reservation
reservation
reservation
Pic. Payment- amount$ Picture
sales Customerexchange duality
Picture order
Companyunit
<receive<provide
FramePayment- amount$
exchange dualityFrame Frame
supplier
exchange duality
Fossil. Payment-amount$
Fossilsupplier
Fossil order line- agreedPrice
provide>receive>
<<Incr. .Ec. Event>> <<Decr. Ec . Event>><<Economic Resource>> <<Economic Agent>>
<<Economic Contract>><<Economic Resource Type>> <<Economic Commitment>>
Employee-title/role
Lists of orderable Fossil typesand Fossils
0..*
1..1
1..*1..*
0..* 0..*
1..1
1..11..1
1..11..11..11..1
0..*0..*
0..* 0.*
0..*
1..1
1..10..*1..1
0..*
1..*
Fossil order
0..*
consists of>
1..1
0..10..1
1..1
0..1
0..1
0..*1..1
0..1
0..1
0..*1..1
0..*
1..10..*
1..1
0..*1..1
0..1
PictureMounting*
PictureInspection*
mounted by>quality inspected by>
consists of>
Fossilsales
Framesales
<receive
<provide
<provide
provide>receive>
provide>receive>
outflow/give
inflow/take
inflow/take
fulfillment fulfillment
Fossil type- price [1..1]
Fossil - price [0..1]
Frame type- price [1..1]
Frame order line- agreedPrice
Picture type- price [0..1]
Picture- price [0..1]
Picture order line- agreedPrice
<<Economic Agent>>
Frame orderComments:A more detailed solution för Exercise 2a), but money is now an attribute in the payment events*However Mounting snd Quality Inspection are too simplified – should be modelled according to conversion process pattern (see Hruby)**Also missing are Car process and Labour process and Delivery Service (see solution 2 c)
clause
clause
clause
fulfillment fulfillment
fulfillment fulfillment
specification
specification
specification
seller
seller
seller
<orderableFossilTypes
<orderableFossils
reservation
reservation
reservation
Picture inspection
Labour Picture
- +
Picture mounting
FossilNot inspected
pictureFrame
-+
Labour
Picture sales
Picture
Cash
-+
Frame procurement
Cash Frame- +
Fossil procurement
Cash Fossil- +
Financial process
Cash Cash- +
Car process
Cash Car- +
Labour process
Cash Labour- +
Labour
Cash Cash
CashCash
FrameFossil
Labour
Cash
PictureNot inspectedpicture Not inspected
pictureComments:A solution för Exercise 2c)
Delivery Service
Delivery Service
Car- +
Delivery ServiceLabour
DeliveryService
Car
Labour