DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING(N)
KAKATIYA INSTITUTE OF TECHNOLOGY & SCIENCE, WARANGAL
(An Autonomous Institute under Kakatiya University, Warangal)
TUTORIAL – 7
(UNIT – III)
Topic: Case Study: Develop a software for an employee leave management system [Unit-1,2,3&4]
Class & Semester
: B.Tech & VI-Semester
Section
: CSN
Code-Subject
: U18CN604–Software Engineering
Posting date
: 18-02-2024
Submission date
: 03 -03-2024
Q. No
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Answer the first five questions.
Requirement phase: Consider a professional (Medical/Engineering)
institute that contains more than 500 employees and decided to
automate the manual leave application and sanctioning system by the
head of the institution.
1. Apply the requirement engineering concepts to collect the
requirements and prepare a document for the same.
Analysis phase: Perform the requirement analysis on the
requirements that are collected during requirement phase
Planning phase: Draw an architectural diagram which helps to
develop the software (Planning a solution)
Design phase: Apply the object oriented OO software approach and
design the individual components of software. Use waterfall
model/Agile/Incremental/V-model.
Construction phase: Develop the backend and front end by writing
code for independent components
Create the interfaces for the following(CLI/GUI):
1. Home page (Title, user login, password, and other
functionality needed)
2. Faculty/staff
3. Head of the department (HoD)
4. Head of the Institute (Principal)
Develop the test cases: Unit, Integration, System, Acceptance, alpha
testing (both positive and negative test cases)
Deployment phase: Installation of software product on client sit/
server
Maintenance phase: Identifying the various bugs by conducting beta
testing while using the software by an end user.
Feedback phase: Collect the feedback from the client to improve the
system
CO
CDLL
CO1
U
CO1
U
CO2
AP
CO2
AP
CO2
AP
CO3
An
CO3
An
CO3
An
CO4
An
CO4
An
Prepared by
Dr. V. Shankar, Professor