Software Development Life Cycle (SDLC) - Phases

December 4, 2016    

Hi Readers, 
Software engineering is an important topic for specialist officer's examination. We have seen questions being asked from different phases and life cycle models.
In today's article, we will discuss different phases of SDLC and the activities we perform in each of them briefly. You can always raise your queries in the comments section. 

Introduction

SDLC is a step by step structured approach for developing information systems. These steps combined provide a model for the development of a software product or an application. Since commercial applications have large user base, its better to use defined and structured process where we know what happens at each stage and product are easy to use or modify according to requirements.

Phases of SDLC

Planning 

  • In this phase, a plan or a blueprint is determined for developing the application. 
  • Identify and select the system for development.
  • Set the project scope and project plan - In this activity, we determine the high-level requirements of the project, computational and human resources required, time required for completion etc. It gives us the bird's eye view of the project. 

Analysis

  • In this phase, business requirements are finalized and documented, after consultations between IT experts and end users.
  • Different ways used for this are joint application development (JAD) wherein IT experts and end users conduct several meetings and Sign off where in End Business User's actual signature are required indicating their approval of the understood business requirements. 

Design 

  • In this phase, technical architecture required to support the project is built along with systems models. 
  • Technical Architecture defines hardware, software and other equipment required. It should meet current and future needs. 
  • System models include Interfaces, ER diagrams, Data flow diagrams and flow charts etc that give us an idea about the design of the product before actual development starts. 

Development

  • In this phase, we start to transform that design into an actual software product. 
  • Different activities include - Installing software and hardware, coding programs, creating databases etc. 
  • Development should adhere to accepted programming standards for better efficiency and re-usability purposes. 

Testing

  • In this phase, after development, we verify that system works and meets all the requirements as defined in the analysis phase. 
  • Test plans and Test conditions are developed which include detailed steps that system must perform at each stage to give expected results. 

Implementation

  • In this phase, we place the product into organizations i.e we hand it over to end users to perform their jobs. 
  • We use the terms Deploy, Go Live, Delivery etc at implementation stage. 
  • User documentation is provided to enable users to understand how to use the application. Knowledge Transfer sessions are held as well. 

Maintenance

  • This is the final phase of life cycle. 
  • In this phase, you monitor and support the new systems to ensure it continues to meet business requirements. 
  • Since the live application works with huge data sets, efficiency issues may arise and developers then tune the programs.
  • A support team is usually created for this purpose. 

Quote of the day

We generate Fears while we sit. We overcome them by Actions.         - Henry Link
Download Specialist Officers Notes here
notifications

Join 40,000+ readers and get free notes in your email

Let's block ads! (Why?)



- http://www.bankexamstoday.com/2016/12/software-development-life-cycle-sdlc.html
Software Development Life Cycle (SDLC) - Phases 4.5 5 Yateendra sahu December 4, 2016 Hi Readers,  Software engineering is an important topic for specialist officer's examination. We have seen questions being asked from...


Related Post:

  • List of Committees in India - PDF
    Purpose Constituted by Chairperson Minorities Commission and SC, ST Commission. Telangana Government Mohammed Qamaruddin 14-member panel to study the use of social media and other digital platforms are used ahead of polls and make suggestion… Read More
  • Daily Report: 16th January 2019
    Videos Uploaded Videos Section Weekly Current Affairs January 2019: Week II Economics and Social Issues 2019 Live sessions on Marketing Day 3 Marketing Officer Course Notes Uploaded Notes Section Weekly Current Affairs January 2019: … Read More
  • Agriculture Current Affairs December-2018
    The 13th Confederation of Indian industries Agrotech India-2018 was inaugurated in Chandigarh on 1st December 2018 by President Ram Nath Kovind. The theme was-Technology in Agriculture: Increasing farmer’s income.  World Meteorological Depar… Read More
  • Nehru Yuva Kendra Sangathan (NYKS) Recruitment 2018:Admit Card Out
    Hi Readers, Nehru Yuva Kendra Sangathan (NYKS) has recently released the Admit Card for District Youth Coordinator, Accounts Clerk cum Typist & Multi Tasking Staff (MTS) Exam. You can download your Admit Card from here. Impor… Read More
  • Global Economic Prospects 2019
    About Global Economic Prospects is a World Bank Group flagship report that examines global economic developments and prospects, with a special focus on emerging market and developing economies. It is issued twice a year, in January and June. The J… Read More
Load comments

No comments:

Post a Comment