Академический Документы
Профессиональный Документы
Культура Документы
Complete and attach this cover sheet to your assessment before submitting
Assessment Title
Programme Title:
Course Code:
ITB6001
Course Title:
Student Name:
Student ID:
Mohammed Abdulla
Reem Alattar
Ebrahim Rajab
201000228 201000542 201101376
Tutor:
Momir Radicevic
16/6/2013
Due Date:
16/6/2013
Date submitted:
Assessor:
Grade/Mark:
Comments:
Date of Marking:
Contents
...........................................................1
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
Actor Glossary................................................................................................. 32
22.
23.
24.
Use case narrative for the Trigger Fire Alarm use case.................................36
25.
Use case narrative for the Disarm Security System use case.......................38
28.
29.
30.
31.
32.
33.
34.
Cost/Benefit analysis for the system (Net Present Value, Payback Period)......55
35.
36.
Interview form/forms....................................................................................... 57
PRIORITY:
High
SOURCE:
ACTORS:
System Analysis:
System Design:
Fire sensors
OTHER
PARTICIPATING
ACTORS:
STAKEHOLDERS:
DESCRIPTION:
PRE-CONDITION:
TRIGGER:
TYPICAL COURSE
OF EVENTS (FLOW
OF ACTIVITIES):
ALTERNATE COURSES
(EXCEPTION
System Response
CONDITIONS):
CONCLUSION:
POST-CONDITION:
BUSINESS RULES
IMPLEMENTATION
CONTRAINTS AND
SPECIFICATIONS
ASSUMPTIONS:
OPEN ISSUES:
PRIORITY:
High
SOURCE:
ACTORS:
System Analysis:
System Design:
Fire sensors
OTHER
PARTICIPATING
ACTORS:
STAKEHOLDERS:
DESCRIPTION:
PRE-CONDITION:
TRIGGER:
TYPICAL COURSE
OF EVENTS (FLOW
OF ACTIVITIES):
ALTERNATE COURSES
(EXCEPTION
System Response
CONDITIONS):
CONCLUSION:
POST-CONDITION:
BUSINESS RULES
IMPLEMENTATION
CONTRAINTS AND
SPECIFICATIONS
ASSUMPTIONS:
OPEN ISSUES:
System Analysis:
System Design:
System Response
Step 1: A call from Trigger fire
ALTERNATE
COURSES
(EXCEPTION
CONDITIONS):
CONCLUSION:
POST-CONDITION:
BUSINESS RULES
IMPLEMENTATION
CONTRAINTS
AND
SPECIFICATIONS
ASSUMPTIONS:
OPEN ISSUES:
10.
One
state-chart diagram for the Security System object
11.
class diagram for Trigger Fire Alarm
Design
12.
class diagram for Disarm Security System
Design
13.
class diagram for Notify Fire Department
Design
14.
prototype Maintain Employee
Main Switchboard
Form
15.
prototype Maintain Fire Detectors
Main Switchboard
Form
16.
Form
Matrix
Brief Statements of
Problem, Opportunity,
or Directive
1.
Between the
periods from
midnight to 6 am
there is no security
guard.
Urgency
Visibility
Annual
Benefits
Priority
or Rank
Proposed
Solution
6 months
High
21,600 in
security
guard
salaries and
3,000 in
insurance
premiums
New
computeri
zed
security
system
21,600 in
security
guard
salaries and
3,000 in
insurance
premiums
New
computeri
zed
security
system
New
computeri
zed
security
system
New
computeri
zed
security
system
New
computeri
zed
security
system.
2.
We cant employee
a new guard.
5 months
Low
3.
In future in cause of
any fire there is no
protection.
5 months
Medium
4.
Between 12 to 6
there is big
possibility of
exposure to theft
6 months
High
High
5.
1.
DATE OF REQUEST
23/3/2013
Name
Title
Office
Phone
Fax:
Reem Alattar
Ms
Polytechnic
174446334
Name
Title
Office
Phone
Momir
Mr
$ 30,000
Deadline _ ___
Request rejected
Reason:
________________________________________________
Authorized Signatures:
_____________________________________
_________________________________________________
Project
Executive Sponsor
choice
Constraints Matrix
PROBLEMS, OPPORTUNITIES, OBJECTIVES AND
CONSTRAINTS MATRIX
Project: The Modern Art Gallery (MAG)
Project Manager:ebrahim
Created by:
Mohammed
Causes and
Effects
System Objective
System
Constraint
1. Cause: The
security contract
doesnt cover this
period of time.
Effect: the rate of
exposure to theft.
2. Cause: the cost of
guarding will
increase.
Effect: the gallery
will need to pay
more for hiring
new guard.
3. Cause: not having
anti-fire system.
Effect: the gallery
will be More
vulnerability to
fire.
4. Cause: not having
security system.
Effect: the gallery
will be more
vulnerability to
theft.
1. New security
system will
prevent the
gallery from
thiefs.
2. The insurance
fees will slightly
decrees.
3. The gallery will be
less vulnerability
to fire.
4. New security
system will
prevent the
gallery from
thiefs.
5. new security
system must be
efficient to
satisfied the
owner.
5. Cause: Owner
cannot see the
benefit of
developing the
software for the
system.
effect: it may
postponed the
developing of the
project.
system
Functional Requirements:
Non-Functional Requirements:
Actor Description
This Actor represents each person who
worked in the MAG different
departments which includes
(receptionist, hostess, and accountant)
Sensor
Detector
Administration(Manager)
Fire Department
Use-Case Description
This use case describes the event of login
into the system by one of the employee.
This use case describes the event when
the system trigger the fire alarm in the
building.
This use case describes the event when
the system trigger any intrusion alarm in
the building.
This use case describes the event of
recording a log of intrusion or fire the
system. E.g.: location, date, time, and
mode of the system.
This use case describes the event of
viewing the detection logs.
This use case describes the event of
updating the detection logs.
This use case describes the event of
deactivate the security system,
This use case describes the event of
notifying the closest and available fire
department.
This use case describes the event of
storing data of the employees in the
system.
Participating
Actors and Roles
Employee
System
Sensors
System
detectors
System
System
Administration
System
Administration
System
Authorized person
system
System
Fire department
Administration
System
Administration
System
Administration
System
Administration
System
Administration
System
Administration
System
Administration
System
Administration
System
Administration
System
system
PRIORITY:
High
SOURCE:
ACTORS:
System Analysis:
System Design:
Fire sensors
OTHER
PARTICIPATING
ACTORS:
STAKEHOLDERS:
DESCRIPTION:
PRE-CONDITION:
TRIGGER:
TYPICAL COURSE
OF EVENTS (FLOW
OF ACTIVITIES):
ALTERNATE COURSES
(EXCEPTION
CONDITIONS):
System Response
CONCLUSION:
POST-CONDITION:
BUSINESS RULES
IMPLEMENTATION
CONTRAINTS AND
SPECIFICATIONS
ASSUMPTIONS:
OPEN ISSUES:
PRIORITY:
High
SOURCE:
ACTORS:
OTHER
PARTICIPATING
ACTORS:
STAKEHOLDERS:
DESCRIPTION:
PRE-CONDITION:
TRIGGER:
TYPICAL COURSE
OF EVENTS
(FLOW OF
ACTIVITIES):
System Analysis:
System Design:
Authorized Person (Employee or a manager)
System Response
Step 1: authorized
person will swap a card
System Automatically.
ALTERNATE
COURSES
(EXCEPTION
CONDITIONS):
CONCLUSION:
POST-CONDITION:
BUSINESS RULES
IMPLEMENTATION
CONTRAINTS
AND
SPECIFICATIONS
ASSUMPTIONS:
OPEN ISSUES:
27.
Use case
narrative for the Notify Fire Department use case
USE CASE NAME:
USE CASE ID:
PRIORITY:
SOURCE:
ACTORS
STAKEHOLDERS:
Fire department
System Analysis:
System Design:
DESCRIPTION:
PRE-CONDITION:
TRIGGER:
TYPICAL COURSE
OF EVENTS
(FLOW OF
ACTIVITIES):
System Response
Step 1: The system will search in
the database for the fire
departments numbers
ALTERNATE
COURSES
(EXCEPTION
CONDITIONS):
CONCLUSION:
POST-CONDITION:
BUSINESS RULES
IMPLEMENTATION
CONTRAINTS
AND
SPECIFICATIONS
ASSUMPTIONS:
OPEN ISSUES:
System
Department
Workshop
Artists
Administration
Accounting
Library
Visitors
Departments
Employees
Librarian
Notes
The fully-detailed
class about the
exhibition been hold
in the gallery.
The fully-detailed
class about the
workshop been hold in
the gallery.
The fully-detailed
class about the
participant artists in
the workshops or the
exhibition.
The name of one
department in the
gallery.
The name of one
department in the
gallery.
The fully-detailed
class about the
Library in the gallery.
The visitors who are
attend the gallery
the fully-detailed class
about each
departments the
employees works in
Details about each
employee who worked
in the gallery
Type of employee who
worked in the library
Obje
ct
Reason
The description of
department name
attribute.
The description of
department name
attribute.
The description of
department name
attribute.
Does not necessary to
save visitors
information.
Receptionist
Hostesses
Full-time
Employees
Part-time
Employees
Manager
Accountant
Shift
Guards
Positions
Hardware
X
X
Door
Window
Insurance
Intrusion
detection
Fire detection
Alarm
Attribute of Employee.
Attribute of sensors.
Type of sensors.
Attribute of sensors.
Motion
Type of sensors.
Attribute of sensors.
Perimeter
Type of sensors.
Attribute of sensors.
Smoke
Type of detectors.
Attribute of detectors.
Heat
Type of detectors.
Attribute of detectors.
Flame
Type of detectors.
Attribute of detectors.
Sensors
Fire-department
Failure
Modes
Interface
PIN-Number
Location
detectors
Date
Time
Fire brigades
Employee ID
Employee First
Name
Employee Last
Name
Employee Email
Employee
Address
X
X
Attribute of Failure.
Attribute of Failure.
X
X
X
X
X
Attribute of employee.
Attribute of employee.
Attribute of employee.
Attribute of employee.
Attribute of employee.
Employee Hire
Date
Employee
Position
Employee Phone
Number
Department ID
Department
Name
Shift ID
Shift Hours
Full-Time Working
Hours
Part-Time
Working Hours
Insurance ID
Insurance
Payment
Insurance
Description
Intrusion ID
Intrusion location
Intrusion
description
Fire ID
Fire location
Consist of Employee
hire date
Consist of Employee
position in the gallery
Consist of Employee
phone number
A unique ID identified
each department.
Consist of department
name.
A unique ID identified
each shift.
Consist of period of
each shift hours
Consist of the working
hours for the full-time
employees.
Consist of the working
hours for the parttime employees.
A unique ID identified
each insurance.
Consist of the each
payment to the
insurance company
Description about
name of the company,
contract,.
Intrusion ID
The location where
the intrusion done,
and other information
if necessary.
Description about
what been stolen.
A unique ID identified
each Fire detection.
Location where the
X
X
X
X
X
X
X
Attribute of employee.
Attribute of employee.
Attribute of employee.
Attribute of department.
Attribute of department.
Attribute of Shift.
Attribute of Shift
Attribute of Full-Time
X
Attribute of Part-Time.
X
X
Attribute of Insurance.
Attribute of Insurance.
X
Attribute of Insurance.
X
X
X
X
X
Attribute of Intrusion
detection.
Attribute of Intrusion
detection.
Attribute of Intrusion
detection.
Attribute of fire
detection.
Attribute of fire
Fire description
Sensor ID
Sensor type
Sensor name
Sensor
description
Detector ID
Detector type
Detector name
Detector
description
Failure ID
Failure Time
Failure Date
Failure
Description
Mode ID
detection.
Attribute of fire
detection.
X
Attribute of sensor.
Attribute of sensor.
X
Attribute of sensor.
X
X
X
Attribute of sensor.
Attribute of detector.
Attribute of detector.
X
Attribute of detector.
X
X
X
X
X
X
X
Attribute of detector.
Attribute of Failure.
Attribute of Failure.
Attribute of Failure.
Attribute of Failure.
Attribute of Mode.
each Mode.
Mode Type
Mode Description
Fire brigade ID
Fire brigade
Name
Fire brigade
location
Fire brigade
phone number
Exhibition ID
Exhibition Name
Exhibition Date
Exhibition Time
Workshop ID
Workshop Name
Workshop Time
Workshop Date
Artist Name
Attribute of Mode.
X
Attribute of Mode.
X
X
X
X
X
X
X
Attribute of Exhibition
Attribute of Exhibition
X
Attribute of Exhibition
X
Attribute of Workshop
X
X
X
X
X
Attribute of Workshop
Attribute of Workshop
Attribute of Workshop
Attribute of Artist
Artist ID
Artist Email
Artist Phone
Number
Artist address
Artist contact
numbers
Artist home address.
Hall
Information about
each hall in the
gallery and their
locations.
Unique identifier for
each hall.
The location of the
hall in the building
Hall name
Hall ID
Hall Location
Hall Name
Detection Log
Log Date
Log ID
Log Time
Log Description
X
X
X
X
Attribute of Artist
Attribute of Artist
Attribute of Artist
Attribute of Artist
X
X
X
Attribute of Hall
Attribute of Hall
Attribute of Hall
X
X
X
Attribute of Detection
Log
Attribute of Detection
Log
Attribute of Detection
Log
system (ERD)
Cost-Benefits
Analysis
Cash Flow Description
Costs
Development Costs
New Hardware for the computrized system
Year 1
Year 2
Year 3
Year 4
Year 5
-2,400
-1,000
-3,400
-2,400
-1,000
-3,400
-2,400
-1,000
-3,400
-2,400
-1,000
-3,400
-2,400
21,600
3,000
21,600
3,000
21,600
3,000
21,600
3,000
Total Benefits
24,600
24,600
24,600
21,600
3,000
24,60
0
24,600
21,200
21,200
21,200
21,20
0
21,200
17,596
17,596
17,596
17,596
17,596
0.8849
56
0.7561
44
0.6575
16
0.5717
53
0.49717
7
15571.
13305.
11569.
10060.
8748.32
Year 0
-30,000
-246
30,246
30,246
Benefits
Saving in Security Guards Salaries
Saving in Insurance premiums
-30,246
-30,246
-1,000
-3,400
0
-30,246
Years
1,369
10,200
11,569
964
1.4
68
1
-14,674
1
2
-1,369
66
3
10,200
57
4
20,261
Payback Period
1
2
5
29,009
INTERVIEW PLAN
PROJECT:
PROJECT MANAGER:
CREATED BY:
Mohammed Abdulla
DATE CREATED:
9/5/2013
Date
9/5/2013
Categor
y
Make Sure
you cover
the PIECES
framework
Question
Reem
10/5/2013
Time
Participant
3:45 PM
MR Momir, Reem
Alattatr
Answer
Requirement
Mr. Momir