Project OOSAD
Project OOSAD
Project OOSAD
PROJECT
SYSTEM EASYGUARD
PREPARED BY:
PREPARED FOR:
MADAM WAN HAZIMAH BINTI WAN ISMAIL
Table of content
1. Information Gathering .................................................................
a. Gather detailed information about the system:
1.1 Current problem domain
1.2 Fact-findings
1.3 Observation
1.4 Interview
2. Modeling ................…....................................................................
To overcome traditional way which most residence area had to use books to records visitor’s
information and to overcome unorganized personal visitor’s data. Next is to emphasize the use
of technology among residence. At the same time, to secure visitor’s personal stuffs such as
identification card and license since the traditional way needs visitor to leave their personal
stuffs to guards in order to visit the residence. This traditional way sometimes led to unexpected
event such as guard misplaced or lost the visitor identification card or license card.
What is fact-findings?
As for the Easy Guard System, the technique that have been used is observation and
interview.
Observation
Management join to observe the situation based on the traditional ways which is guard need to
register all the visitor and at the same time they need to keep an eye on the residential area.
The management found out that the traditional way sometimes a bit difficult for the guard
because of limited workforce and time. At certain time, the number of visitors increase and it is
hard for the guard to keep track what did the visitors do (drop off, pickup, overnight or delivery).
The other problem is management discover that visitor’s information is not secure due visitors
need to left license or identification card to the guard in order to enter the residential area.
Sometimes it led to unexpected event such as guard misplaced or lost the visitor identification
card or license card.
Interview
The interview method is used to gather all the information from the residence about what do
they think about the old system which is, the traditional way. The traditional way causes so
many problems towards the residence. Most of them said, that their parking lot was always
been blocked or doubled park by the visitors. Both the guards and the residence cannot do
anything besides wait for the visitors to finish their business and move their car out of the way
since there is no contact number was left by the visitors. People also complained that when they
went out, their parking lot was frequently taken by the visitors too. Many of the guards cannot do
much next but listen to the residence nagging to them.
b. Review, analyze and structure the information gathered to develop and overall
understanding of the new system’s functional requirements (activities that the new
system must perform).
2. The system should be able to record the registry information about the owner.
3. The system should be able to record the history of the owner at the residential area.
4. The system should allow the owner to share the QR Code for their visitor.
c. Non-functional requirement:
a. Reliablity
The system will consistently perform its intended function. This also specifies the factors
required to establish the required reliabilty of the software system at time of delivery.
b. Reusability
The system can be reused in any organization or site of the same group, by defining the
organization master definition under software licenses agreement.
c. Efficiency
Unnecessary data will not be transmitted on the network and database server will be property
connected.
d. Availability
The system may be available for the whole time, the maintenance process may not take a long
period of time.
e. Integrity
Only System Administrator has rights to access the database, not every user can access all the
information. Each user will be having rights to access the modules.
f. User friendliness
The system is easy to learn and understand. A native user can also use the system effectively,
without any difficulties.
g. Standards compliance
There shall be consistency in variable names within the system. The graphical user interface is
designed to have consistency look and feel.
Modelling
Functional Modeling
2.1 Use Case Diagram
2.1.1 Use Case Description
1. Time Constraint
While planning the goals, equipment or steps to be taken to accomplish this project, we took a
long period of time and faced so many problems.
2. Quality Constraint
3. Scope Constraint
At the beginning, the scope of our project had not been fully defined or understood.