Top Banner
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ć.

Jan 21, 2016

Download

Documents

Edgar Nelson
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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?