System Analysis and
Design
KOI Library Management System
[Type the author name]
[Pick the date]

2
|
P a g e
Contents
Introduction
.................................................................................................................................................
3
Methodology
...............................................................................................................................................
3
SDLC approach types
...................................................................................................................................
4
Predictive approach
.................................................................................................................................
4
Advantages of a predictive approach
...................................................................................................
5
Disadvantages of the Predictive Approach
..........................................................................................
5
Adaptive Approach
..................................................................................................................................
5
Advantages of adaptive approach
...........................................................................................................
6
Disadvantages of adaptive approach
.......................................................................................................
6
SDLC Methodology
......................................................................................................................................
6
Waterfall as well as Agile Model
..................................................................................................................
7
Waterfall Model
.......................................................................................................................................
7
Waterfalls Model benefit
.....................................................................................................................
7
Waterfalls Model Disadvantages
.........................................................................................................
7
Agile Methodology
..................................................................................................................................
8
Agile method principle
........................................................................................................................
8
Agile model advantages
.......................................................................................................................
8
Chosen Methodology
..................................................................................................................................
8
Requirements
..............................................................................................................................................
9
Functional Requirements
.........................................................................................................................
9
Non-functional requirements
..................................................................................................................
9
Business Modeling Activity Diagram
..........................................................................................................
10
References
.................................................................................................................................................
13
2

3
|
P a g e
Introduction
The purpose of this report is to do the system analysis for the KOI library management system.
The institute needs to bring some enhancements in the already existing system. So this report
will include all the around needed like the methodology needs to implement the new process,
business requirements like functional as well as non functional. This report also includes the
business modeling activity diagram for the new enhancement in the KOI library management
system.
Methodology
The Software Development Lifecycle (SDLC) is a process used by software or other companies
to develop, manage, design, test, as well as implement software or systems. There are five main
steps to performing a task in SDLC, Or, SDLC is called a framework, as well as you can use
Define the tasks you need to perform to develop consistent software (Dehraj & Sharma, 2019).
SDLC Cycle
Source - (Dehraj & Sharma, 2019)
.
