Lab Manual 03 CSE 314
Lab Manual 03 CSE 314
Lab No. 03
Title: SDLC selection for a specific project
2 Problem analysis
See the problem details in lab manual 01.
3 Methodology
SDLC is a process followed for a software project, within a software organization. It consists of a detailed plan
describing how to develop, maintain, replace and alter or enhance specific software. The life cycle defines a
methodology for improving the quality of software and the overall development process. A typical Software
Development Life Cycle consists of the following stages −
4 SDLC Models
Following are the most important and popular SDLC models followed in the industry −
• Waterfall Model
• Iterative Model
• Spiral Model
• V-Model
4.3 V-Model
Under the V-Model, the corresponding testing phase of the development phase is planned in parallel. So, there
are Verification phases on one side of the ‘V’ and Validation phases on the other side. The Coding Phase joins
the two sides of the V-Model.
V-Model is used for small projects where project requirements are clear, Simple and easy to understand and
use. This model focuses on verification and validation activities early in the life cycle thereby enhancing the
probability of building an error-free and good quality product
7 Lab Task (Please implement yourself and show the output to the
instructor)
1. Select the best model of a library management system by creating a model matrix.
9 Policy
Copying from internet, classmate, seniors, or from any other source is strongly prohibited. 100% marks will be
deducted if any such copying is detected.