wiki:UseCaseModel

Version 2 (modified by 213257, 29 hours ago) ( diff )

--

Use-case Model

List of Actors / Roles

Admin

The admin actor is the one who manages buildings, floors, and units. Responsible for maintaining the buildings portfolio.

  • UC0001 - Create New Building
    • Admin adds a new building to the system with details for the building.
  • UC0002 - Add Floor to Building
    • Admin creates the floors and their respective layouts for a building.
  • UC0003 - Create Unit Listing
    • Admin adds apartment units to floors with pricing and details.
  • UC0004 - Update Unit Status
    • Admin changes the availability status of units.
  • UC0005 - Assign Architect to Building
    • Admin assigns architects to building designs.

Agent

The agent actor is the one who handles client inquiries, schedules appointments, and manages viewings of units.

  • UC0006 - Respond to Client Inquiry
    • Agent replies to client questions about units.
  • UC0007 - Create Time Slots
    • Agent sets up their available appointment times.
  • UC0008 - View Scheduled Appointments
    • Agent checks their upcoming property showings.
  • UC0009 - Complete Appointment
    • Agent marks a showing as completed.

Client

The client actor represents the potential buyer who is interested in purchasing an apartment unit.

  • UC0010 - Browse Properties
    • Client views all property listings and their units.
  • UC0011 - Submit Inquiry About Unit
    • Client asks questions about a specific unit.
  • UC0012 - Book Appointment for Viewing
    • Client schedules a property showing.

Note: See TracWiki for help on using the wiki.