CpSc 881 - Project 2 - High Volume Distributed E-Business System

 

For this project we will be constructing the software architecture for an e-business service site. The system provides 365x24x7 customer access to the services provided by the site. The site provides a comprehensive set of financial services including banking, insurance and investments.

Functionality

  • A system built using this architecture would be the basic e-business platform.
  • The system presents content to end-users and must interface with the processing functionality of vendors' systems.
  • The system presents end-users with a variety of additional information services such as links to airline and other travel sites but does not broker any of the transactions at those sites

 

Quality Attributes

  • Maximize performance for a visitor to the site
  • Maximize availability to visitors
  • Maximize security for payment from visitors
  • Minimize the time to deploy a new page with a new service
  • Maximize scalability with an emphasis on quick response to increases in demand
  • Minimize the time to deploy a new auxiliary link on an existing page
  • Maximize accuracy in all transactions

Activities

  • Quantify quality attributes
  • Create use cases and domain analysis
  •  

 Package

  • Use case diagram and 5 use case templates completed
  • Domain Analysis model – use UML
  • Formulas by which quality attributes will be measured

Evaluation Criteria

  • Thoroughness, completeness and accuracy of the model representation
  •  

Links of Interest

  • http://dcb.sun.com/practices/
  •  

 Due

  • Monday, April 1st, noon in Computer Science office