Skip to main content

Chapter 5 What is SDLC and Why is Important learn in details

                                                                        CHAPTER -5

SDLC

(Software Developments and life Cycle)

Introduction :- Hi everyone in this chapter learn in details, What is SDLC and why is an important and where is use. Lets go start now.

SDLC :- SDLC is a collection of process which are followed to develop a software, It is methodology that define some process which are followed to develop a high quality software.

Ex:- Requirements Analysis, Feasibility Study, Design, Coding, Testing, Departments and Maintenance
It covers the detailed plan for building developing and maintain the software.

The main of SDLC is to define all the tasks required for developing and maintain software.
It is followed for a software project within a software developing organization.


PAHASE OF  SDLC:-
1.)    Requirements Analysis :- It is the 1st step or phase of SDLC in which all the necessary information is collected from the customer to developments to the software as per their customer expectation.
Some important question like , what is the need of software, who will be the end-user what is the future scope of that software etc, are discussed.
This step is clear picture of what we are going to build.
The main of this phase is to collect the details of each requirement of the customer so, that the developers will clearly understand what they are developing and now to fulfil the customers requirements.
 
2.)    Feasibility Study :- It is the 2nd phase of SDLC in which an organization discuss about the cost and benefit of the software developer. It is an important phase because profit from the software plays an important role as if cost is very high then company may be face loss.
 
3.)    Design :- It is the 3rd phase is which architecture start working an logical designing of the software. In this phase a SRS (System Requirements Specification) is a documents crated domain contain, it’s all logical details like how the software will look like, which language will be used data base, design, modular, design etc. This phase provides a prototype of the final products, basically all it include is design of everything which has to be coded.
 
4.)    Coding  :- When the design is the of the completed, then a group of developers start coding of design using a programming.
The interface of the software and all its internal working according to the design methods is implements in coding phase. A number of developers code the modules and then all modules are arranged together to works efficiently. It is the longest phase of SDLC, because some advance time in coding phase.
 
5.)    Testing :- Once the software developments is completed, then it is sent the testers, The testing teams starts testing the functionality of the entire systems. In this software is checked for bugs and errors. Whenever a bug is found, then the software is recent to the coders to fix and then overall software is re-tested. This is done to verify that the entire applications works according to the customers requirements.
 
6.)    Developments :-  After overall testing of the software and after checking that is a bug free, then the software is launched and available for the users to use it. Even after developments of the software if  any bugs or errors, are still found then the software is re – evaluated by the  maintenance team and then it is re-deployed with a new version.
 
7.)    Maintenance :-  The maintenance team look over the software usage and users by  feedbacks. Maintenance is necessary to ultimate errors in the systems during its working life and to the software. The bugs fixing, upgrade and enhancements of the software is checked over by the maintenance team.

So, We can say that at last all methods of SDLC is important for software developments.


Comments

Popular posts from this blog

Assignment of ITA/ Information Technology and Application BCA- Technology369kk

Q1. What is  computer Explain basic computer architecture and Difference components.  2. Discuss the use of memory in computer system, Explain memory hierarchy  in details. 3. What is software? Explain difference types of software with explain. 4. Write short notes on the given:- (I) Internet. (II) LAN (Local area network ) (III) Search engine (IV) Web browser  Q 1.What is computer Explain basic computer architecture, Difference components of computer.   Computer :- Computer is defined as an electronic device that takes input data and instructions from the user and after processing them, it generates useful and desired output quickly.   A computer is designed to execute applications and provides a variety of solutions through integrated hardware and software components.                            It is fast and automatic device. It works with the help of programs and represents the d...

C++ and Java Practical All Questions Answers - BCA -Technology369kk

C++ and Java  In this post see most important questions for practical questions given by college all questions with answers . Guys I want to say that this is only for suggested post for your practical please request to you change same alphabets, words or anything  methods name and variables name because if you write all words same then this is copy paste for another peoples.  Used Topics:  Keywords, Variables, Condition Statements, Function , Array, Structure, Pointer.                           In OOPs, Class and Objects, Constructor, Poly morph, Encapsulation, Access Specifiers,                               Inheritance etc.  So, Without Time Lose Come to the Points, let's go start Now:        *************************************************************************  C++ 12 ...

Assignment of PMO (Principal of Management and Organization) - Technology369kk

 ** Assignment Of PMO ** Agenda: -  4 Questions discuss in this post. Question 1. Write a d etails note on selection why it Called. negative process.  Question 2. Write a details note on 'span of control. Question 3. Planning is an essential process, do you agree ? Discuss  Question 4. Write a note on management function. Q 1. Write a d etails note on selection why it called negative process.  Ans :-  Selection is the process of choosing the most suitable candidates out of the several candidates available.          Selection is a negative process because there may be more rejected then those selected in most of the candidates that is called selection is a negative process. → Selection process has the following steps:-  [ A .] Screening of applicants - Based on the screening of applicants only those candidates. It Called further process of selection. Who are found eligible for the job Standards of the the organization. [ B .] S...