Csc577 - SDD Software Design Documents
Csc577 - SDD Software Design Documents
DATE OF SUBMISSION
ACTUAL DATE OF SUBMISSION
NO OF DAYS LATE
Table of Contents
Table of Contents.............................................................................................................1
List of Figures.................................................................................................................. 2
1.0 Introduction................................................................................................................ 3
1.1 Background Study..................................................................................................3
1.1.1 What kind of system......................................................................................3
1.1.2 Who needs the system..................................................................................3
1.1.3 Why they need the system............................................................................3
1.1.4 How the proposed system can improve their activities................................. 3
1.1.5 An existing or similar system developed for other organizations.................. 3
1.2 Use Case Diagram.................................................................................................4
2.1 Sequence Diagram UC100: Register Account.......................................................5
2.2 Sequence Diagram UC200: Login Account........................................................... 6
2.3 Sequence Diagram UC300: Search House By Location....................................... 7
2.4 Sequence Diagram UC400: Read House Details................................................. 8
2.5 Sequence Diagram UC500: Apply To Rent House................................................ 9
2.6 Sequence Diagram UC600: Read Agent’s Details............................................. 10
2.7 Sequence Diagram UC700: Upload Rental House Detail.................................... 11
2.8 Sequence Diagram UC800: Update Rental House Detail................................... 12
2.9 Sequence Diagram UC801: Edit Rental House Detail.........................................13
2.10 Sequence Diagram UC802: Delete Rental House...........................................14
2.11 Sequence Diagram UC900: Update Personal Information.............................. 15
2.12 Sequence Diagram UC1000: Manage posts................................................... 16
2.13 Sequence Diagram UC1001: Edit Post...........................................................17
2.14 Sequence Diagram UC1002: Delete Post...................................................... 18
2.15 Sequence Diagram UC1100: Manage User and Agent.................................. 19
2.16 Sequence Diagram UC1101: Edit User/Agent................................................... 20
2.17 Sequence Diagram UC1102: Delete User/Agent............................................... 21
3.0 Class Diagram.......................................................................................................... 22
3.1 Class Diagram..................................................................................................... 22
SDD V 1.0 1
List of Figures
SDD V 1.0 2
1.0 Introduction
1.1 Background Study
SDD V 1.0 3
1.2 Use Case Diagram
SDD V 1.0 4
2.0. Sequence Diagrams
2.1 Sequence Diagram UC100: Register Account
SDD V 1.0 5
2.2 Sequence Diagram UC200: Login Account
SDD V 1.0 6
2.3 Sequence Diagram UC300: Search House By Location
SDD V 1.0 7
2.4 Sequence Diagram UC400: Read House Details
SDD V 1.0 8
2.5 Sequence Diagram UC500: Apply To Rent House
SDD V 1.0 9
2.6 Sequence Diagram UC600: Read Agent’s Details
SDD V 1.0 10
2.7 Sequence Diagram UC700: Upload Rental House Detail
SDD V 1.0 11
2.8 Sequence Diagram UC800: Update Rental House Detail
SDD V 1.0 12
2.9 Sequence Diagram UC801: Edit Rental House Detail
SDD V 1.0 13
2.10 Sequence Diagram UC802: Delete Rental House
SDD V 1.0 14
2.11 Sequence Diagram UC900: Update Personal Information
SDD V 1.0 15
2.12 Sequence Diagram UC1000: Manage posts
SDD V 1.0 16
2.13 Sequence Diagram UC1001: Edit Post
SDD V 1.0 17
2.14 Sequence Diagram UC1002: Delete Post
SDD V 1.0 18
2.15 Sequence Diagram UC1100: Manage User and Agent
SDD V 1.0 19
2.16 Sequence Diagram UC1101: Edit User/Agent
SDD V 1.0 20
2.17 Sequence Diagram UC1102: Delete User/Agent
SDD V 1.0 21
3.0 Class Diagram
3.1 Class Diagram
SDD V 1.0 22