[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-655880-105":59,"doc-detail-655880-en":130},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":123,"head_meta":125,"extra_data":127,"updated_unix":129},105,"en","software-development-life-cycle-sdlc-overview","Software Development Life Cycle - SDLC - Overview","","Software Development Life Cycle (SDLC) defines a structured sequence of stages for designing and developing an intended software product efficiently. It outlines core SDLC activities from communication, requirement gathering, and feasibility study to system analysis, software design, coding, testing, integration, implementation, and operation and maintenance. The cycle also covers disposition as software performance declines and may require archiving, closing down, and terminating at the appropriate end-of-system time. It further introduces development paradigms such as the Waterfall model and its linear phase execution.",{"@graph":69,"@context":122},[70,84,105],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":30,"@type":76,"position":81},"https://docshare.wps.com/document/technology/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/software-development-life-cycle-sdlc-overview/655880/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/software-development-life-cycle-sdlc-overview/655880.png","ImageObject",300,407,{"name":92,"@type":93},"percent12345","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-30","2026-10-25",true,{"@type":102,"interactionType":103,"userInteractionCount":8},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"What is SDLC and what problem does it address?","Question",{"text":112,"@type":113},"SDLC is a structured sequence of stages in software engineering to develop an intended software product. It provides steps to design and develop software efficiently.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"What are the main activities in SDLC from start to finish?",{"text":117,"@type":113},"SDLC activities include communication, requirement gathering, feasibility study, system analysis, software design, coding, testing, integration, implementation, operation and maintenance, and disposition.",{"name":119,"@type":110,"acceptedAnswer":120},"How does the Waterfall model describe the SDLC phases?",{"text":121,"@type":113},"The Waterfall model runs all SDLC phases one after another in a linear manner. The next phase starts only after the previous phase is finished, assuming prior phases were executed perfectly.","https://schema.org",{"og:url":83,"og:type":124,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":126,"canonical":83},"index,follow",{"doc_id":128,"site_id":62},655880,1792964516,{"code":4,"msg":5,"data":131},{"doc_id":128,"user_id":132,"nickname":92,"user_avatar":133,"doc_module":4,"category_id":29,"category_name":30,"doc_title":65,"doc_description":67,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":8,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":24,"language":139,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":140,"faqs":141,"seo_title":142,"seo_description":67,"update_tm":129,"read_time":143},1099529851338,"https://ap-avatar.wpscdn.com/davatar_155a257f0dc6eb9ab79c44ca47cae57d","SOFTWARE DEVELOPMENT LIIFE CYCLE  \n[http://www.tutorialspoint.com/software_engineering/software_development_life_cycle.htm](http://www.tutorialspoint.com/software_engineering/software_development_life_cycle.htm)  \nCopyright © [tutorialspoint.com](tutorialspoint.com)  \nSoftware Development Life Cycle , SDLC for short, is a well-defined , structured sequence of stages in software engineering to develop the intended software product.  \nSDLC Activities  \nSDLC provides a series of steps to be followed to design and develop a software product efficiently. SDLC framework includes the following steps:  \nCommunication  \nThis is the first step where the user initiates the request for a desired software product. He contacts the service provider and tries to negotiate the terms. He submits his request to the service providing organization in writing.  \nRequirement Gathering  \nThis step onwards the software development team works to carry on the project. The team holds discussions with various stakeholders from problem domain and tries to bring out as much information as possible on their requirements. The requirements are contemplated and segregated into user requirements, system requirements and functional requirements. The requirements are collected using a number of practices as given-  \n studying the existing or obsolete system and software ,  \n conducting interviews of users and developers,  \n referring to the database or  \n collecting answers from the questionnaires.  \nFeasibility Study  \nAfter requirement gathering , the team comes up with a rough plan of software process. At this step the team analyzes if a software can be made to fulfill all requirements of the user and if there is any possibility of software being no more useful. It is found out, if the project is financially, practically and technologically feasible for the organization to take up. There are many algorithms available , which help the developers to conclude the feasibility of a software project.  \nSystem Analysis  \nAt this step the developers decide a roadmap of their plan and try to bring up the best software model suitable for the project. System analysis includes Understanding of software product limitations, learning system related problems or changes to be done in existing systems beforehand , identifying and addressing the impact of project on organization and personnel etc . The project team analyzes the scope of the project and plans the schedule and resources accordingly.  \nSoftware Design  \nNext step is to bring down whole knowledge of requirements and analysis on the desk and design the software product. The inputs from users and information gathered in requirement gathering phase are the inputs of this step. The output of this step comes in the form of two designs; logical design and physical design. Engineers produce meta-data and data dictionaries, logical diagrams, data-flow diagrams and in some cases pseudo codes.  \nCoding  \nThis step is also known as programming phase . The implementation of software design starts in terms of writing program code in the suitable programming language and developing error-free executable programs efficiently.  \nTesting  \nAn estimate says that 50% of whole software development process should be tested. Errors may ruin the software from critical level to its own removal. Software testing is done while coding by the developers and thorough testing is conducted by testing experts at various levels of code such as module testing , program testing , product testing , in-house testing and testing the product at user ’send. Early discovery of errors and their remedy is the key to reliable software .  \nIntegration  \nSoftware may need to be integrated with the libraries, databases and other programs. This stage of SDLC is involved in the integration of software with outer world entities.  \nImplementation  \nThis means installing the software on user machines. At times, software needs post-installation configurations at user ","cbCaijIVPwsKtp7w","https://ap.wps.com/l/cbCaijIVPwsKtp7w","pdf",232347,"English","# SDLC Activities\n## Communication\n## Requirement Gathering\n## Feasibility Study\n## System Analysis\n## Software Design\n## Coding\n## Testing\n## Integration\n## Implementation\n## Operation and Maintenance\n## Disposition\n# Software Development Paradigm\n## Waterfall Model","[{\"question\":\"What is SDLC and what problem does it address?\",\"answer\":\"SDLC is a structured sequence of stages in software engineering to develop an intended software product. It provides steps to design and develop software efficiently.\"},{\"question\":\"What are the main activities in SDLC from start to finish?\",\"answer\":\"SDLC activities include communication, requirement gathering, feasibility study, system analysis, software design, coding, testing, integration, implementation, operation and maintenance, and disposition.\"},{\"question\":\"How does the Waterfall model describe the SDLC phases?\",\"answer\":\"The Waterfall model runs all SDLC phases one after another in a linear manner. The next phase starts only after the previous phase is finished, assuming prior phases were executed perfectly.\"}]","Software Development Life Cycle - SDLC - Overview | PDF",13]