You are on page 1of 4

SOFTWARE ENGINEERING

(Fall 2009)

Assignment No. 1
Total Marks 30 Marks

Assignment
This assignment has following steps:
1. Visit and Analysis the Apply online Admission form at http://-www.vu.edu.pk
2. Identify the business requirements.
3. Identify the User requirements.
4. Identify the functional requirements.
5. Identify the non-functional requirements

What is the requirement?


There are many definitions about the requirement but here I cote only one which is
Requirement is a specification of what should be implemented, that is description of how the
system should behave, or of a system property or attribute. That may be a constraint on the
development process of the system

Level of Requirements
There are four different levels of requirements which are as under mentioned
1. Business
2. User
3. Functional
4. Non-functional

Documents of Requirements
There are three different documents are used to write above mentioned requirements.
1. Business Statement Document
It is use to write Business requirements
2. Requirement Definition Documents
It is used to write User requirements
3. Function Specification Documents
It is used to write Functional and Non-functional requirements

Business requirements
There are many requirements for any Business but here is the mater of On Line Admission form
of VU web site. First of all the admission form approach must be as simple as possible because
new student may be not familiar with the On Line system therefore the admission form must be
self explanatory and at easy access.
Business requirement of online admission form is to get all the information from new coming
students that will be required for University in future. This form will help to maintain all the
data about the student for further correspondence with student in future. Form should have all
related columns including bio data of student and academic record of the student to access
eligibility of particular course in which student wants to enroll.
Important requirements of this form is to ensure that student has submitted all the dues for
this requirement form should have a column for Fee Deposit Information in which all
information about Fee, Bank ect Paid Order or Voucher should be available on site for students
with the mention of Banks branches where the students should deposit the amounts.
Soft copy of admission form can be submitted online but there are no any evidence for student
satisfaction that his form has be sent to concern department therefore the particular form
should also be down loaded and for down loading there should be link available at the web site
and hard copy of that admission form also sent to address which should also mention at form
and there should be also a Receipt for application form submission for student record
Admission form is a source for university to get information from the new coming student
about himself but there is a chance that student can make a mistake and sent incomplete form
or wrong statement and that information may be so important for university suppose NIC of
student or date of birth ect to avoid this error form should not be sent unless it is completed
and accurate.
All the indications in the form should guide the all type of students and all specific places
should be available for completion of form for example Permanent address and mailing address
should have sufficient place.

User requirements
Users requirements are taken from the business requirements and in this case the
concentration will focus at specific matter. Each business has its different user requirement all
the user requirements depends upon business requirement here we are looking for online
Admission form of VU. We have all ready mentioned the business requirement for online
admission form.
Under mention are the user requirements in the online admission form

1. Study Program
Study program information should be get from student

2. Admission Information
There should be option for student to get admission in spring or fall
3. Study At
Campus and Home base student should be identified
4. Campus Code
Each campus has a unique code and every student should be allocated only one campus so
student desired should be considered and campus choice is up to student
5. Name:
Student name should be gotten

6. Fathers Name:
Some information about the Students father should be gotten
7. Gender:
Each student male and female should be separated by the Gender information
8. Date of Birth
Correct date of birth of student should be noted

9. Permanent Address
Permanent address of student should be recorded

10. Mailing Address


It is a virtual system and correct mailing address of student should be recorded
11. Telephone
Student telephone should be noted
12. Email address (module required user email for any contact in future)NIC
Correct NIC of Student should be noted and for this purpose there should be complete number
of boxes in form
13. Academic Record
Student educational record is necessary for admission therefore it should be included in form
14. Fee Deposit Information
In this user requirement user describes complete inform about depositing all the dues of
admission

Functional Requirements
Function requirements are those which are performed by some program. In this case online
admission form this form is submitted at the spot therefore to make ensure the correctness of
form there should be some features added in the program. To save time and resources the
online form must be submitted with correctness. For this purpose there should be some
functional requirements which are mentioned below

Study Program
Only valid program list should be shown to user and he bounded to select only one

Email address (valid email should be conformed)

Blocks
Name, father name, permanent address, mailing address block should not be empty if user
miss any one system should prompt user that fill these blocks

NIC block should be corrected

Academic Record
Student educational record is necessary for admission therefore program should conform that
student has complete these blocks

Gender:
Each student male and female should be separated by the Gender information and the block
should be selected by the user if user did not select any one from should not submit

Date of Birth
Correct date of birth of student should be noted for this form should be with specific format of
dates and user should have option select some one.

Non-functional requirements
The on line admission form should be integrated with all common system there should be no
need of any extra hardware or software for the used of this form.
When ever and where ever any student want to used or read the form the form should be at
easiest approach.
There should be no need of any special windows for the use of this on line admission form.

You might also like