Professional Documents
Culture Documents
MEMBER 1 (000000)
MEMBER 2 (000000)
Software Engineering I
Islamic University of Gaza
First Semester 2019/2020
Summary
On the this page, you should write a 150-word summary, summarizing the project
purpose, your effort and other highlights.
i
Table of Contents
SPECIFICATIONS .................................................................... 6
2.1 List of Requirements .............................................................................................. 6
2.2 Use Case Diagrams ................................................................................................ 6
2.3 System Scenarios ................................................................................................... 6
2.4 Sequence Diagrams ................................................................................................ 7
2.5 Class Diagram ...................................................... Error! Bookmark not defined.
ii
CHAPTER ONE
PROJECT OVERVIEW
In this part you should write an overview of this chapter. You should use the sections
[Describe the current problems of the current system and why we need the new
system.]
[State here the main objectives that should be achieved by completing the project.]
[Describe the process model (e.g. Waterfall, Incremental, Scrum, etc.) you are going
to use. Show a figure for the model and justify your selection of the model]
[The name and the responsibilities of each team member working in this project. Use
table]
3
1.6 Risk Analysis
[Risk analysis goes here. You may use the following table]
Rank table
Impact
Probability H
L
L H
3 Medium
4
1.8 Project Schedule
[Define the work breakdown structure of the project. Draw Gantt Chart using suitable
[State the reporting mechanisms you should use to provide project status,
5
SPECIFICATIONS
[You need to add a table of the system requirements based on the users of the system]
[You need to draw the use case diagram for the whole system here]
[You need to add the use case descriptions here for the key services in your system]
Requirement Sign in
Actor Customer
Description This requirement allows the user to access the system.
Pre-condition(s) The customer must get username and password
1. The customer open the main page of the system.
2. The customer inputs the username and password.
Basic Flow 3. The customer clicks sign in button.
4. The system checks the customer's inputs. [E1: Invalid inputs]
5. The system views the customer main page.
6
Alternative(s) -
E1: Invalid inputs
Exception(s) The system shall view an error message to the customer to
correct the inputs.
Post-condition(s) The customer can access the system.
Non-Functional
Requirement(s)
- The username must be the customer ID
Business Rules
- The password must be 8 characters.
Comment(s)
[You need to draw the sequence diagrams here for the key services in your system]