acs 560 software engineering electronic commerce system case study by minhad keserović

14
ACS 560 Software Engineering Electronic Commerce System Case Study by Minhad Keserović

Upload: edgar-nelson

Post on 21-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ACS 560 Software Engineering Electronic Commerce System Case Study by Minhad Keserović

ACS 560 Software EngineeringElectronic Commerce System

Case Study

byMinhad Keserović

Page 2: ACS 560 Software Engineering Electronic Commerce System Case Study by Minhad Keserović

Tools

• Acclaro DFSS • MS Visio• MS Project• Basecamp

Page 3: ACS 560 Software Engineering Electronic Commerce System Case Study by Minhad Keserović

Acclaro DFSS

Figure 9 – FR-DP Decomposition

Page 4: ACS 560 Software Engineering Electronic Commerce System Case Study by Minhad Keserović

Acclaro DFSS

Figure 10 – Design Matrix

Page 5: ACS 560 Software Engineering Electronic Commerce System Case Study by Minhad Keserović

MS Visio

Figure 1 – Use Cases

Page 6: ACS 560 Software Engineering Electronic Commerce System Case Study by Minhad Keserović

MS VisioE-Commerce System

Browse CatalogProcess Delivery

Order

Confirm Shipment

Send InvoicePlace Requisition

Confirm Delivery

Customer

Supplier

Bank

Figure 2 – Use Cases from Visio

Page 7: ACS 560 Software Engineering Electronic Commerce System Case Study by Minhad Keserović

MS Visio

aCustomer

<<user interface>>: CustomerInterface

A1:Customer Input

A6: Catalog Output

<<business logic>>: Customer

Agent

A2:Customer Request

A5: Catalog Info

<<databases wrapper>>: CatalogServer

A3:CatalogRequest

A4:Catalog

Info

Figure 3 - Collaboration diagram for Browse Catalog use case

Page 8: ACS 560 Software Engineering Electronic Commerce System Case Study by Minhad Keserović

MS Visio

aCustomer

<<user interface>>: CustomerInterface

A1:Customer Input

A6: Catalog Output

<<business logic>>: Customer

Agent

A2:Customer Request

A5: Catalog Info

<<databases wrapper>>: CatalogServer

A3:CatalogRequest

A4:Catalog

Info

: CustomerInterface

aCustomerAgent

: CatalogServer

A1: Customer Input

A6:Catalog Output

aCustomer

A2: Customer Request

A5: Catalog Info

A3: Catalog Request

A4:Catalog Info

Page 9: ACS 560 Software Engineering Electronic Commerce System Case Study by Minhad Keserović

MS Visio

Figure 6 – Object broker in Agent-based Electronic Commerce System

Page 10: ACS 560 Software Engineering Electronic Commerce System Case Study by Minhad Keserović

Customer Agent

Supplier Agent

Requisition Agent

Delivery Order Agent

Invoice Agent

InventoryDatabase

ElectronicPayment

AccountsPayable

Database

DeliveryOrder

Database

Operations Funds

Database

ContractorDatabase

RequisitionDatabase

CatalogDatabase

InvoiceDatabase

SupplierSite

LegacyDatabases

CustomerSite

LegacyDatabases

Page 11: ACS 560 Software Engineering Electronic Commerce System Case Study by Minhad Keserović
Page 12: ACS 560 Software Engineering Electronic Commerce System Case Study by Minhad Keserović

MS Project

Page 13: ACS 560 Software Engineering Electronic Commerce System Case Study by Minhad Keserović

Basecamp

Page 14: ACS 560 Software Engineering Electronic Commerce System Case Study by Minhad Keserović

Thank you!

No Questions?Right?