UMBC CMSC 447

Project information

You are to make a sharing economy system capable of supporting access to goods and/or services that are determined by you and your customer. This idea is similar to that of Uber; a user requests a ride, gets paired up with a driver, enters the destination, and completes the ride and transaction. Note: you may not use ride sharing or apartment/home sharing. There must be a consensus on what your system can handle. Once youâ™ve determined a topic, you must consult with your instructor to determine if there are any added requirements to take into consideration. You can be as creative as you want!!

Minimum spec

  • Allow users to create new accounts
  • Allow users to share goods or services
  • Allow users to receive goods or services
  • Assess penalties for improper information
  • Search feature (what can be searched is up to you and your customer)
  • Provide administrative users and normal users
  • Allow for user profiles
  • Ensure security - make sure that users cannot edit other people’s data through security holes, etc.

Requirements to negotiate with your customer

  • What type of goods or services will the system use?
  • What type of information comprises user profiles?
  • What will show up on the user profile page?
  • Will there be additional user levels?
  • What kind of penalties are assessed for bad information or communication?
  • Implementation details (database, programming language, platform)
  • Any other details

Key Deliverables

  • Spiral 1, 2, 3 Documents
    • System Requirements Specification (SRS)
    • System Design Document (SDD)
    • UI Design Document
    • Source Code
    • Testing Report (TR)
    • Code Inspection Report (CIR)
  • Presentation/delivery/administration manual at the end of the semester

Document descriptions

Job descriptions

Presentation guide