0% found this document useful (0 votes)
58 views

SDLC - Assignment 1 Frontsheet

The document is an assignment front sheet for a BTEC Level 5 HND Diploma in Computing unit on the Software Development Life Cycle (SDLC). It includes information about the qualification, unit, submission dates, student details, grading criteria, feedback sections, and assessor signature. The SDLC is then described as a step-by-step process used to design, develop, and maintain software. Key phases outlined are requirements gathering, feasibility analysis, design, coding, testing, installation, and maintenance.

Uploaded by

ducanh
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views

SDLC - Assignment 1 Frontsheet

The document is an assignment front sheet for a BTEC Level 5 HND Diploma in Computing unit on the Software Development Life Cycle (SDLC). It includes information about the qualification, unit, submission dates, student details, grading criteria, feedback sections, and assessor signature. The SDLC is then described as a step-by-step process used to design, develop, and maintain software. Key phases outlined are requirements gathering, feasibility analysis, design, coding, testing, installation, and maintenance.

Uploaded by

ducanh
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

ASSIGNMENT 2 FRONT SHEET

Qualification BTEC Level 5 HND Diploma in Computing

Unit number and title Unit 9: Software Development Life Cycle

Submission date Date Received 1st submission

Re-submission Date Date Received 2nd submission

Student Name Student ID

Class Assessor name

Student declaration

I certify that the assignment submission is entirely my own work and I fully understand the consequences of plagiarism. I understand that
making a false declaration is a form of malpractice.

Student’s signature

Grading grid

P5 P6 P7 M3 M4 M5 M6 D1 D2
 Summative Feedback:  Resubmission Feedback:

Grade: Assessor Signature: Date:


Internal Verifier’s Comments:

Signature & Date:


Contents
No table of contents entries found.
I. Introduction
The software development life cycle (SDLC) is a process which is used to develop software.
SDLC is a step-by-step procedure need to be followed by the organization to design and develop a
high-quality product. The phases of software development life cycle are which describes that how
to develop, maintain particular software. In this assignment I am going to talk about four main
issues: Describe two iterative and two sequential software lifecycle models, explain how risk is
managed in the Spiral lifecycle model, explain the purpose of a feasibility report and describe how
technical solutions can be compared.

II. Software Development Life-cycle.


SDLC is a step-by-step procedure or systematic approach to develop software and it is followed
within a software organization. It consists of various phases which describe how to design,
develop, enhance and maintain particular software.
It consists of various phases like requirement, feasibility study, design, coding, testing, installation
and maintenance.

Phase 1: Requirement collection and analysis:

In this phase mainly focus on gathering the business needs from the customer. Business Analyst
collects the requirement from the customer and prepares the BRS (Business requirement
Specification) which has the requirement in the business form. Then a group (BA, Project
managers and customers) of people sits together and determines the requirements like; what should
be input data to the system? Who is going to use the system? What should be output data by the
system? These questions are getting answered during this phase. After this, a Requirement
Specification document is created which gives the guideline for the upcoming phase of the model.

Phase 2: Feasibility study:

Once the BRS document is completed, a set of people like Human Resource department, Finance
department, Business analyst, Architect and Project manager are sat together and analyze if the
project is do able or not. This decision is taken based on the cost, time, resources and etc.

Phase 3: Design:

In this phase system design specification is prepared from the requirement document once the
project is feasible, this design specification give input for the next phase of the model. Design is a
blue print of the application and it helps in specifying hardware and requirements of the system
and helps in defining architecture of the system.
Phase 4: Coding:

Once the system design document is ready, in this phase developer’s starts writing the code using
any programming language i.e., they start developing the software. Generally, task is divided in
units or modules and assigned to the developers and this coding phase is the longest phase of
SDLC.

Phase 5: Testing:

Once the software is ready and is deployed in the testing environment, test engineers start testing,
if the functionality of an application is working according to requirement or not. During this phase
test engineers may encounter some bugs/defects which need to be sent to developers, the
developers fix the bug and sent back to test engineers for testing. This process continuous until the
software is bug free/stable/working according to the requirement.

You might also like