You are on page 1of 2

Inception Requirements Elicitation

Interview Way-2-Go Management, Accountant, and all staff available that use the current system.

Requirements Analysis and Negotiation

Create low levelled detailed use case diagrams of key system functionality

- Add Client details, Add destinations, assign destinations, create bookings and assign to clients,
Viewing/Edit, Add travel costs and fees, Adjust travel costs and fees. (priority 1)

- Capture Client Payment, Charge relevant companys finders Fee (priority 2)

- Charge relevant companys finders Fee and adhoc charges (priority 3) (priority 3)

- Request Maintenance by Property Manager with Contractor Email (security risks?)

- Request Maintenance by Tenant, Email to Property Manager, Prop manager reviews (client having
difficulty explaining this)

- Owner to view property transactions and payment history

- Tenant to view payment history (lowest priority)

Identify For Way-2-Go non-functional requirements (concurrent access tricky?) Requirements


Documentation

Create highly detailed SRS

Write use case textual descriptions for every use case

Requirements Validation Sign off with Chief Director, and freeze SRS.

Elaboration

Create Class Diagram of domain level Create Object diagrams of all key system functions Create
Sequence diagrams for complex interactions

Charging the owner management fees

Requesting Maintenance by Tenant and Owner

Viewing a properties transactions

Create Activity diagrams for Requesting Maintenance

Create State Diagrams for Property, Tenant and any other key classes

Finalise and then completely freeze the domain level models.

Construction

Decide and design architecture structure (not sure about the security aspects of logging on)
Create Implementation diagrams for every domain model created previously

Build For Way-2-Go Application

Build For Way-2-Go Interfaces for On location staff and Online customers

Build Database Integrate components

Transition

Write and conduct unit tests on all modules

Write and conduct integration testing on all modules

Write and conduct system testing on the system

Write and conduct user acceptance testing on the system Deploy

You might also like