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.
Use Cases
Last modified
29 hours ago
Last modified on 01/07/26 21:30:12
Note:
See TracWiki
for help on using the wiki.
