You are on page 1of 7

Chapter Two

Planning and Requirements

• This chapter presents planning and requirements:


• Planning phase: determine scope initiation, activities
definition, sequencing, duration estimating, resource
planning scheduling,
• System Development Requirements, Cost estimating and
Budgeting, and risk list.
• the requirements phase: In this phase, the System
requirements are explained functional and non-functional
requirements

[12]
1- Planning
a. Scope Initiation (WBS)
1 - Any user can enter the site easily and without any
complications.
2 - You can log in to the site with the user's account.
3 - If you have an account, you can log in to the site directly,
otherwise you will registration.
4 - After entering the site, the site performs an examination on
the name of its governorate and displays the services related to
this governorate.
5- When exiting the site and entering again, it displays your
interests that you used previously.
6- You can also browse the services with ease and there is a
description on most services.
7 - If you do not log in to the site, the site will randomly display
the services and you will not gain any benefit from the
recommendations.
8- It is also possible to interact with the site makers and report
faults and problems.
9- The adman’s website can modified, added, and deleted
services according to the requirements.
10 - The website is developed and new services are added

[13]
b. Activities definition, sequencing and duration estimating

• Gantt chart

[14]
c. Resource planning scheduling with Gantt Chart

d. System Development Requirements.

- Hardware:
1- laptop

- Software:
1- Visual studio
2- Brackets
3- Xampp
4- Browser
5- Microsoft Word

[15]
e. Cost estimating and Budgeting.
Cost for host:
50$ per year.
Costs for developers:
Web designers:
Maximum salary is: 10,000 L.E.
Web developers:
Maximum salary is: 21,000 L.E.
f. Risk List
1- security risk.
2- deadline risk.
3- authorization risk.
4- budget risk.
5- failure in server.
6- developers have problems.
g. system tools
Front End:
1- html, html5
2- CSS
3- JavaScript
4- Bootstrap
5- jQuery

[16]
Back-End:
1- php
2- php my admin (SQL)

2- Requirements
• Functional Requirement
1- Show data about the displayed websites: -
The website Category, Name, Government and also description.
2- Show data about category: -
To which category the websites belongs.
3- Add website: -
The admin can add any website and its characteristics.
4- Delete website: -
The admin can delete any website.
5- Edit website: -
The admin can edit any website.

[17]
• Non-functional Requirement

1- constraint

• design
• implementation

2- external interface

• software
• user
• communication

3- performance

• Response time
• Throughput
• latency
• Degraded modes

4- Quality attribute
• usability
• robustness
• instability
• Integrity
• Availability
• Manufacturability
• Serviceability
• Size, weight

[18]

You might also like