Skip to content

Echoudexigaigu/1-specification-exercise-swe-project1-team

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Specification Phase Exercise

A little exercise to get started with the specification phase of the software development lifecycle. See the instructions for more detail.

Team members

See instructions. Delete this line and replace with a list of the names of your team members, including links to each one's GitHub profile.

Haoxuan Lin GitHub Link

Xingjian Zhang GitHub Link

Kenny Pan GitHub Link

Wenzhuo Feng GitHub Link

Stakeholders

1. Allen Pang (Aspiring Market Manager)

  • Desires:
    • Gain practical experience in market management.
    • Develop skills in business operations and customer engagement.
    • Access real-time market trends to make informed decisions.
    • Connect with business owners and improve market efficiency.
  • Frustrations:
    • Lack of management opportunities for aspiring professionals.
    • Difficulty in gaining hands-on experience in market operations.
    • Limited resources to practice business strategies in a real environment.

2. Xiongyue Mei (Foreign Tourist, First Time in the US)

  • Desires:
    • Discover good food and popular restaurants nearby.
    • Find recommended shopping spots with tourist-friendly services.
    • Access multi-language support for easier navigation.
    • Experience local culture through food and shopping.
  • Frustrations:
    • Unfamiliarity with the area, leading to difficulty in choosing places to visit.
    • Language barriers make it hard to understand store menus and guides.
    • Difficulty in finding tourist-friendly shops with fair pricing.
    • No comprehensive food and shopping guide tailored for foreign tourists.

3. Jeanette Kale (Aspiring Small Business Owner)

  • Desires:
    • Open a small business and navigate the process smoothly.
    • Get detailed information on rental spaces, permits, and licensing.
    • Connect with local business support groups for advice.
    • Compare costs and benefits of different locations.
  • Frustrations:
    • Lack of transparent information on starting a business.
    • Hard to find affordable rental spaces for new entrepreneurs.
    • No centralized platform for business setup guidance.
    • Bureaucratic challenges in obtaining permits and licenses.

4. Zhengxuan Tian (Local Resident, Frequent Shopper & Foodie)

  • Desires:
    • Save money on food delivery and takeout.
    • Find the best deals for clothing and daily shopping.
    • Get exclusive discounts and coupons for frequent buyers.
    • Access membership rewards for loyal customers.
  • Frustrations:
    • High costs of food delivery and lack of discount options.
    • Clothing and food prices fluctuate, making budgeting difficult.
    • Hard to track available deals and best purchasing times.
    • Many promotions require unnecessary sign-ups or hidden conditions.

Product Vision Statement

A marketplace app that builds a bridge for tourists, businesses, vendors, and consumers by providing access to market information, promotions, and recruitment opportunities.

User Requirements

  1. As a foreign tourist, I want to see a list of restaurants and shops so that I can explore new places.
  2. As a consumer, I want to receive discount coupons so that I can save money while shopping.
  3. As a business owner, I want to create a store profile so that I can present my products.
  4. As a foreign tourist, I want to know the location and opening hours so that I can plan my trip well.
  5. As a market manager, I want to post job openings so that I can attract potential employees.
  6. As a vendor, I want to highlight special promotions so that I can increase sales.
  7. As a consumer, I want to submit feedback or report issues through the app so that I can help improve the shopping experience and resolve problems quickly.
  8. As a vendor, I want to find available rental spaces in the mall so that I can set up my store in an ideal location.
  9. As a job seeker, I want to apply for jobs directly through the app so that I can conveniently submit my application without visiting the stores in person.
  10. As a market manager, I want to show the recruitment information so that I can efficiently hire staff.

Activity Diagrams

This is a diagram of how a job seeker can find and apply for a job from the APP.

UML

This is a diagram of how a business owner creates a store profile so that they can present their products through an APP.

UML

Clickable Prototype

Prototype

About

software-engineering-spring-2025-1-specification-exercise-specification-phase-exercise created by GitHub Classroom

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published