Download presentation
Presentation is loading. Please wait.
1
By: Nada Alnoaimi Yara Almadi
Building a House By: Nada Alnoaimi Yara Almadi
2
Outline Problem Statement Requirement Specifications Use Cases
Formal scenarios Use Case Diagram Use Case Diagram Explanation Primary Classes Class Diagram Interaction diagrams Object Diagrams Class Skeltons
3
Problem statement To Manage the process of building a house from scratch
4
Requirement Specifications
Supported activity list Human-computer interface description Solved problem list Checks and balances Information source list Information requesting organization list Security and fault-tolerant requirements
5
Supported activity list
Allow user to upload the plan Creates a budget account for each user (like a bank account) Organize a specific house building process for the user Scheduling all the construction processes: arranging them in a series (first process; evacuation, second process; lay the foundation, third process; rough plumping…etc.), assigning them to specific start and due dates (first process; evacuation; will take 4 to 5 days)
6
Human-computer interface
7
Solved problem list: Current system: Contains a lot of paperwork
A huge depending on the user's memory The user is TOO involved in the process Time consuming Not strict New system: No paper work No depending on the user's memory The system does most of the work A precise system with no mistakes A strict system;
8
Use Cases - Possible Use cases
Use cases are the steps and procedures between the user and the system and we will define three possible use cases. - Possible Use cases create an account Upload a plan and start constructing Checking for each process.
9
Use case Description Upload a plan and start constructing
The system will create a schedule for the User to organize time and shows the possible materials Pre-condition Primary flow of event Alternate flow of event Post-condition
10
Use case Description Checking for each process.
The system will make sure that the User is on the right track and there is no delay in processing. Pre-condition Primary flow of event Alternate flow of event Post-condition
11
Formal scenarios Scenario 1: (Room Design)
Our system will give the option of having a 3D MAX view of the AutoCAD plan for the user to design any room before buying the furniture
12
Formal scenarios Scenario 2: (Ordering Materials)
The user chooses the needed materials that the system will display from different manufactures
13
Use Case Diagram:
14
Use-case Diagram explanation
Character Description The user will be able to choose the construction materials User can remove unneeded materials, add new materials or change there place. The Database stores each user's account information. Contains user budget information Calculate and keep track of the spent budget Makes sure that there is enough money for the next steps. It will alert the user with the left budget. Checks the finished process Checks the next step of constructing Gets the approval from the user. User Database Finance User Timer
15
Primary classes Users Manufacturers Materials Plan Administrators
Schedule Timer
16
Class Diagram
17
Interaction diagrams (Ordering materials)
Collaboration diagram
18
Interaction diagrams (Ordering materials)
Sequence diagram
19
Interaction diagrams (Starting a process from the schedule)
Collaboration diagram
20
Interaction diagrams (Starting a process from the schedule)
Sequence diagram
21
Object Diagram
22
Class Skeletons - Public class users {} class role:
this class manages the users; their accounts, and their budgets - Public class Materials {} this class manages the materials; their information, adds materials, removes materials
23
Thank You Any Question?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.