Professional Documents
Culture Documents
By submitting this assessment for marking, either electronically or as hard copy, I confirm the
following:
➢ This assignment is my own work
➢ Any information used has been properly referenced.
➢ I understand that a copy of my work may be used for moderation.
➢ I have kept a copy of this assignment
2
Contents
1. Interview Form.............................................................................................................................. 3
2. Request for System Services......................................................................................................... 5
3. Problem Statement Matrix ........................................................................................................... 6
4. MS Project ..................................................................................................................................... 7
5. System Analysis ............................................................................................................................. 8
5.1. Ishikawa Diagram ................................................................................................................. 8
5.2. List of Functional and Non-functional Requirements ....................................................... 9
5.2.1. Functional Requirements ............................................................................................. 9
5.2.2. Non-Functional Requirements ..................................................................................... 9
5.3. Analysis Use Case Model Diagram .................................................................................... 10
5.4. Activity Diagram for ‘Add Maintenance Request’ .......................................................... 11
5.5. Potential Object List ........................................................................................................... 12
5.6. Proposed Object List .......................................................................................................... 15
5.7. Analysis Domain Class Diagram ....................................................................................... 16
6. System Design .............................................................................................................................. 17
6.1 Cost/Benefit Analysis .......................................................................................................... 17
6.1.1 Net Present Value (NPV) ............................................................................................ 17
6.1.2 Payback Period............................................................................................................ 17
6.2 Design Use Case Narrative for ‘Add Maintenance Request’ .......................................... 19
6.3 State-chart Diagram for the ‘Worker’ Object ................................................................. 20
7. Individual Report ........................................................................................................................ 21
8. Log Files ....................................................................................................................................... 22
3
1. Interview Form
Interviewee: Ms. Noora Albalooshi
Date: 05/11/2020
Time: 10:30 – 10:50
Place: Virtually on Microsoft Teams
Subject: House Maintenance Ltd Case Study (Course Project)
Follow up
3-4 minutes Question3 Admin/workers/customer
Who are the potential users of the system? What kind (property owners)
of processes does each user can do in the system? The system analyst
Follow up should figure out that
1-2 minutes Question4 yes
Can the system be accessed from any device, anywhere
and at any time?
Follow up
3-4 minutes Question5 Contracts are basically
What are some examples of contracts between the any document or
property owner and the company? And what kind of requests between the
data is stored about them? owner and the company
Follow up
2-3 minutes Question6 To let us know if we need
We are given the company’s information system any extra devices to
architecture with a list of devices and their purchase.
specifications, are we going to use it for a certain task in
the project or is it only to help us make assumptions of
specific things related to the case study?
4
Follow up
1 minute Objective
Conclude the interview
• Thank Ms. Noora for her cooperation and help.
• Assure Ms. Noora that she will receive a copy of
a letter summarising the interview
16 -18 Time allocated for questions and objectives
minutes
5 – 7 minutes Time allocated for follow-up questions
4. MS Project
8
5. System Analysis
5.1. Ishikawa Diagram
9
Worker Status A table contains the types Entity that store the types of
Y
of workers statuses workers’ statuses
Probation A worker’s type who is in Instance of Worker Status
X
a qualifying period
Sick Leave A worker’s type who is Instance of Worker Status
not available because of X
health issues
Resolution Date The date when all of the Attribute of Maintenance
jobs in a certain Request
X
maintenance request are
done
Request Status A table contains the types Entity that stores the types of
of maintenance request Y requests’ statuses
statuses.
15
6. System Design
6.1 Cost/Benefit Analysis
6.1.1 Net Present Value (NPV)
7. Individual Report
During the last two months, I was working on the System Analysis and Design project.
The project has some basic tasks and some advanced tasks which need more thinking
and focusing. After completing this project, I realized the importance of planning
processes and organizing my daily tasks in a reasonable timeline. I have also learned to
be more productive and flexible when things do not come the way I planned for.
The first problem I have faced is that I have a lot of assignments and projects to work
on at the same time. Especially that all of them including this project should be done
individually. And there was also the assessments week when I had to study for my
exams. So, I had to set a schedule with all the things I had to do and stick to it strictly.
Another problem is that I had to make a lot of assumptions and there were specific tasks
that have many possible solutions. That made me extremely confused at some points
because I could not know whether what I am doing is correct or not. However, I dealt
with this problem as a challenge and an opportunity to gain more confidence in making
my own decisions and trust the way of my thinking. Sometimes, I have just skipped the
confusing tasks and moved to do the easier ones so I can save time and then get back
to the harder ones with a fresh mind. In addition, my diagrams were so crowded with
shapes and information, so I had to spend some more of my time to make them neater
and more readable. Moreover, I personally like math and I have got the chance to enjoy
doing some calculations in the cost and benefit analysis part of this project. From this
part of the project, I learned different concepts related to accounting that may help me
in my future career.
In fact, the system analysis and design project can be helpful in different aspects of life.
As it develops several important skills. Such as critical thinking, risk management and
decision making. Furthermore, I have gained the necessary basics that would help me
start my own business in the future. For example, information gathering ways,
analysing the project requirements, solving problems by determining the main cause of
it, how to do feasibility analyses and how to present the technical concepts to the clients
by designing different easy-to-understand diagrams. Also, I have gained a background
of essential software that is usually used in companies like Enterprise Architect, MS
Project and Visio.
In general, my experience in this project was enjoyable, I have learned a lot. It was a
little bit hard to do all of the work individually, but that taught me how to be responsible
and manage my time. If I had to do system analysis and design in the future, I will make
sure that I have enough concepts related to the business world that can make me better
understand what I am doing and make my work easier to do. Also, I would practice
more on using the software needed in the project. Because my lack of business-related
knowledge made me waste a lot of time on searching in order to come up with realistic
solutions. And that led to finishing my tasks later than specified in my schedule.
22
8. Log Files
Student Name: Kawthar Abdulla Class Group: 02
Log File for Week No: 1 Date: 6/11/2020 Time: 10:00 a.m.
Task Name Task Allocation Date Work done since last Issues
Week
Table of content 02/11/2020 Created a table of None
content in a world
document (All done)
Interview form 03/11/2020 Typed the questions in None
the template (All done)
Interview with Ms. 05/11/2020 Done The audio was a little bit
Noora lagging
Student Signature:
Kawthar
Log File for Week No: 2 Date: 13/11/2020 Time: 9:00 a.m.
Task Name Task Allocation Date Work done since last Issues
Week
Request for systems 12/11/2020 Filled the request for Could not find some
services systems services form information such as the
template (All done) details of the key user
contact and the funding
authority
Problem statement 12/11/2020 List problems and None
matrix opportunities found in
the scenario in the
problem statement
matrix template (All
done)
Student Signature:
Kawthar
Log File for Week No: 3 Date: 17/11/2020 Time: 4:00 p.m.
Task Name Task Allocation Date Work done since last Issues
Week
Ishikawa diagram 16/11/2020 Created an Ishikawa None
diagram with all of
possible causes for a
specific problem (All
done)
List of functional and 17/11/2020 List the requirements of None
none-functional the system in the
requirements template (All done)
Student Signature:
Kawthar
23
Log File for Week No: 4 Date: 21/11/2020 Time: 10:00 a.m.
Task Name Task Allocation Date Work done since last Issues
Week
Analysis Use case model 18/11/2020 Created the diagram with Remote desktop was
diagram all of the use cases and slow
involved actors (All
done)
Activity diagram for 19/11/2020 Created the activity None
‘add maintenance diagram based on the
request’ given narrative (All
done)
Student Signature:
Kawthar
Log File for Week No: 5 Date: 26/11/2020 Time: 9:00 p.m.
Task Name Task Allocation Date Work done since last Issues
Week
Potential object list + 23/11/2020 List all the nouns in the None
proposed object list table and then classified
them as object or not.
Created another table
with the objects only (All
done)
Domain class diagram 24/11/2020 Created the class did not know how to do
diagram with all objects it from the beginning.
found (All done) (had to revise and watch
the videos first)
Student Signature:
Kawthar
24
Log File for Week No: 6 Date: 2/12/2020 Time: 8:00 p.m.
Task Name Task Allocation Date Work done since last Week Issues
Cost / benefit analysis 26/11/2020 Found the NPV and the I could not estimate the
payback period using the cost of some devices
given formulas (All done)
Design use case narrative 27/11/2020 Converted the given None
for ‘Add maintenance analysis use case narrative
request’ to design use case
narrative (All done)
State chart diagram for 30/11/2020 Create the state-chart The remote desktop was
‘Worker’ object diagram for the worker so slow and it lost
object (All done) connection while I was
working
Student Signature:
Kawthar