Upload
galena-moses
View
49
Download
0
Embed Size (px)
DESCRIPTION
MODELLING OF SHIPYARD PROCESSES. Use Case View of the Shipyard’s Functionality. Class Diagram of the Shipyard’s Processes. Class Diagram - Generalized Classes. Class Diagram - Generalized Classes. Activity Diagram - Tendering. Sequence Diagram - Third Parties. Sequence Diagram - Tendering. - PowerPoint PPT Presentation
Citation preview
Work Package 1 Meeting: 08-09/04/1999 LMS
MODELLING OF SHIPYARD PROCESSES
Work Package 1 Meeting: 08-09/04/1999 LMS
Use Case View of the Shipyard’s Functionality
Produce a Tender
Request f or Tug Serv ice
ShipYard
Purchase Goods and Serv ices
Prov ide Data f or Goods
Produce a Quotation f or Goods
Supplier
Prov ide Data f or Tug Serv icesTugCompany
Produce a Quotation f or Tug Serv ices
Work Package 1 Meeting: 08-09/04/1999 LMS
Class Diagram of the Shipyard’s Processes
CServiceQuotations
CTugQuotations
CSupplierQuotations
CItemSuppliers
CItemAttributes
CRequestsForItems
1..* 1..*1..* 1..*
CInventories
m_Idm_Descriptionm_Valuem_AvailableItemsm_ItemsCost
CheckInventories()
CTenders
m_Idm_EstimatedCostm_DeliveryDatem_DryDockSchedule
SubmitTender()
CItems
1..*
1..*
1..*
1..*
1..*
1..*
1..*
1..*
1..11..* 1..11..*
*
*
*
*
CShipyards
m_Idm_DryDockReleaseDate
SpecifyExternalSupport()Schedule()PrepareTender()CheckInventories()ReceiveQuotations()ReceiveAttributes()
0..*
1..1
0..*
1..1produce
0..* 1..10..* 1..1
*
1..1
*
1..1
CTugAttributes
CRequestForTugs
1..1
0..*
1..1
0..*
CTugCompanies
1..*
1..*
1..*
1..*
CTugs 1..*1..* 1..*1..*
1..*
1..*
1..*
1..*
1..1 1..*1..1 1..*
CServiceAttributes
CResources
m_Idm_Productivitym_Costm_Skill
*1..1 *1..1
CShipsToRepair
m_Idm_Workm_Locationm_ArrivalDate
SubmitAttributes()
1..1
1..1
1..1
1..1
1..*0..*
1..*0..*
need
0..*
1..1
0..*
1..1
CRequestsForServices
1..1
0..*
1..1
0..*
CServiceSuppliers1..*1..* 1..*1..*
CTasks
1..*
1..*
1..*
1..*
1..*
1..*
1..*
1..*
1..*
0..*
1..*
0..*
need
1..1
1..*
1..1
1..*
provide
Work Package 1 Meeting: 08-09/04/1999 LMS
Class Diagram - Generalized Classes
CRepairRequirements
m_Idm_Descriptionm_Valuem_EstimatedDeliveryDate
CTugsCTasksCItems
CAttributes
m_Idm_Descriptionm_Value
CItemAttributes CTugAttributesCServiceAttributes
CRequests
m_Idm_DesiredDeliveryDatem_Descriptionm_Value
SubmitRequest()
CRequestsForItems CRequestForTugsCRequestsForServices
Work Package 1 Meeting: 08-09/04/1999 LMS
CQuotations
m_Idm_DeliveryDatem_Descriptionm_Valuem_Price
ProduceQuotation()
CSupplierQuotations CServiceQuotations CTugQuotations
CThirdParties
m_Idm_ContactDetailsm_History
ReceiveAttributes()
CItemSuppliers CTugCompaniesCServiceSuppliers
Class Diagram - Generalized Classes
Work Package 1 Meeting: 08-09/04/1999 LMS
Activity Diagram - Tendering
ReceiveInitialSpecification
Schedule
CheckInventories
PrepareTender
ReceiveDetailedSpecification
SubmitTender
SpecifyThirdPartiesAssistance
RoughSpecificationIndicativeDamages and Requested Due Dates
Agreement
Repeat Negotiations
Initial Agreement
Disagreement
Work Package 1 Meeting: 08-09/04/1999 LMS
Sequence Diagram - Third Parties
: ShipYard : CRequests : CThirdParties : CQuotations : CShipy ards
SubmitRequest( )
Receiv eAttributes( )
ProduceQuotation( )
Receiv eQuotations( )
Work Package 1 Meeting: 08-09/04/1999 LMS
Sequence Diagram - Tendering
: ShipYard : CShipyards : CShipsTo
Repair : CQuotations : CTenders
: Ship Owner
ReceiveAttributes( )
Schedule( )
CheckInventories( )
SpecifyExternalSupport( )
ProduceQuotation( )
PrepareTender( )
SubmitAttributes( )
SubmitTender( )