Вы находитесь на странице: 1из 7

KULLIYYAH OF INFORMATION & COMMUNICATION TECHNOLOGY

CSC 1501 INTRODUCTION TO SOFTWARE


ENGINEERING
SEMESTER 1, 2017/2018
SECTION <1 OR 2>

ASSIGNMENT 1: <TITLE>

PREPARED BY:

NAME MATRIC NO.

LECTURER
DR. AZLIN BINTI NORDIN

DUE
15 OCTOBER 2017
1. Introduction

<Add Project information>

2. Problem Statement

3. Requirements Engineering Activities


<Relate with your software process model. How the RE activities fit into your process
model>

1. Inception

1. explain the stakeholders. See Appendix 1.

2. Elicitation

1. Explain the techniques you plan to use.

2. Compare with existing or similar systems.

3. Elaboration

1. Include Use Case diagram

2. Context Diagram,

3. Activity diagram for the main use case

4. Negotiation (optional)

5. Specification – use the given use case specification template. See Appendix
2.

6. Validation (optional)

7. Management (optional)

References
<add here>
APPENDIX 1:
Actors, Goals and Use Case Briefs

Actors Task-level Goal Priority Brief

Venue Provide the venues High The venues are provided


Owners specifically the IIUM campus
that are divided into several
department which will be
provided by the respective
general offices of the venues.

Customers Booking the venues Medium The customers book the


venues which is specifically in
the IIUM campus.

Customers Make payment Medium The customers make payment


to the respective general office
of the venues.
APPENDIX 2: Use Case SpecificatIons
<This template should be copied and completed for each individual use case. If you have
FIVE use cases in the Use Case Diagram, you need to prepare FIVE use case specifications.>
Use Case Identification and History
Use Case ID: PROJ.UC.1.1.1 <Assign a unique name to each use case eg: TMG UC 1
Register Subject>

Use Case Name: Version No:


Register /Login

Objective: To register or login to the Booking Venue System

Created by: Danial On (date):


Mutalib,Rashydan,Osama,Danial
Mutalib

Last Update by: Danial Mutalib On (date):

Approved by: On (date):

User/Actor: The customer will use the application to register and login to the system

Business Owner IIUM Contact iiumbookingvenue@g


Name: Details: mail.com

Trigger: User

Frequency of Use: Frequent

Preconditions
User has to be within the IIUM Community such as the administration staff and students

Basic Flow

Step User Actions System Actions

1 Go to login page Opening the webpage for the login for the system

2 Enter username Enters the username of the user

3 Enter password Enters the password of the user

4 Click login Clicks the login button to execute the login process
Alternate Flow
Step User Actions System Actions

1 Entering Matric no The user enters Student ID as username


Exception Flow
1 The Username is invalid. (Basic Flow, The system indicates that the Username s not valid
Step 2)> and asks for reentry of the username. The Basic
Flow resumes at Step 1.

2 The password is invalid (Basic Flow, The system indicates that the password is not
Step 2) valid and assked for reentry of the password
The Basic Flow resumes at Step 1.

Post conditions
1. The user will be given access to the system.

Includes or Extension Points


1. The User ID will be used for Book Venue and Make Payment

Special Requirements
1. Only administrative staffs,lecturers and students are allowed to book venues in IIUM
campus.

Business Rules
1. All rules and regulations are applied to the User ID applying for the venue.

Other Notes (Assumptions, Issues,)


Assumptions: Using the same ID to book venue
Issues: Should give an equal chance to book a venue for all.

Вам также может понравиться