acs 560 software engineering electronic commerce system case study

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

Upload: espen

Post on 19-Jan-2016

31 views

Category:

Documents


0 download

DESCRIPTION

ACS 560 Software Engineering Electronic Commerce System Case Study. by Minhad Keserović. Tools. Acclaro DFSS MS Visio MS Project Basecamp. Acclaro DFSS. Figure 9 – FR-DP Decomposition. Acclaro DFSS. Figure 10 – Design Matrix. MS Visio. Figure 1 – Use Cases. MS Visio. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ACS 560 Software Engineering Electronic Commerce System Case Study

ACS 560 Software EngineeringElectronic Commerce System

Case Study

byMinhad Keserović

Page 2: ACS 560 Software Engineering Electronic Commerce System Case Study

Tools

• Acclaro DFSS • MS Visio• MS Project• Basecamp

Page 3: ACS 560 Software Engineering Electronic Commerce System Case Study

Acclaro DFSS

Figure 9 – FR-DP Decomposition

Page 4: ACS 560 Software Engineering Electronic Commerce System Case Study

Acclaro DFSS

Figure 10 – Design Matrix

Page 5: ACS 560 Software Engineering Electronic Commerce System Case Study

MS Visio

Figure 1 – Use Cases

Page 6: ACS 560 Software Engineering Electronic Commerce System Case Study

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

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

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

MS Visio

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

Page 10: ACS 560 Software Engineering Electronic Commerce System Case Study

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
Page 12: ACS 560 Software Engineering Electronic Commerce System Case Study

MS Project

Page 13: ACS 560 Software Engineering Electronic Commerce System Case Study

Basecamp

Page 14: ACS 560 Software Engineering Electronic Commerce System Case Study

Thank you!

No Questions?Right?