1 / 12

What is SDLC

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.

devstringx
Download Presentation

What is SDLC

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Devstringx Technologies www.devstringx.com

  2. AboutUs Devstringx technologies is a software development company. provides software development services in India. Our headquarter is located in Noida,&anotherbranchisinDE,USA.Westartedourjourneyin2014,Now wehave200+quality&certifiedengineersteamtotest&developyour product.Ourserviceswillhelptoreducethecostandreducethecapital investmentattheoutset. www.devstringx.com

  3. WhatisSDLC? SDLCisaprocessfollowedforasoftwareproject,withina software organization. It consists of a detailed plan describing howtodevelop,maintain,replaceandalterorenhancespecific software.Thelifecycledefinesamethodologyforimprovingthe qualityofsoftwareandtheoveralldevelopmentprocess.

  4. Inthe1950sand1960s,computerscienceprogressedrapidly.Thisswiftevolution sparkedthebeginningsofaproductionframeworkthateventuallygrewintothe SDLCweknowtoday. Priortothe1950s,computingwasnotelaborateenoughtonecessitateadetailed approach like the SDLC. As the complexity and scale of programming grew, the conceptofstructuredprogrammingemerged.Overtime,structuredprogramming demandedmoretacticaldevelopmentmodels,thussparkingthebeginningsofthe SDLC. HowwastheSDLCcreated?

  5. AtypicalSoftwareDevelopmentLife Cycleconsistsofthefollowingstages Stage1:PlanningandRequirementAnalysis Stage2:DefiningRequirements Stage3:DesigningtheProductArchitecture Stage4:BuildingorDevelopingtheProduct Stage5:TestingtheProduct Stage6:DeploymentintheMarketandMaintenance

  6. RequirementanalysisisthemostimportantandfundamentalstageinSDLC.Itisperformed by the senior members of the team with inputs from the customer, the sales department, marketsurveysanddomainexpertsintheindustry.Thisinformationisthenusedtoplanthe basic project approach and to conduct product feasibility study in the economical, operationalandtechnicalareas. Planningforthequalityassurancerequirementsandidentificationoftherisksassociated withtheprojectisalsodoneintheplanningstage.Theoutcomeofthetechnicalfeasibility studyistodefinethevarioustechnicalapproachesthatcanbefollowedtoimplementthe projectsuccessfullywithminimumrisks. PlanningandRequirementAnalysis

  7. DefiningRequirements Once the requirement analysis is done the next step is to clearly define and documenttheproductrequirementsandgetthemapprovedfromthecustomer or the market analysts. This is done through an SRS (Software Requirement Specification) document which consists of all the product requirements to be designedanddevelopedduringtheprojectlifecycle.

  8. SRSisthereferenceforproductarchitectstocomeoutwiththebestarchitecturefor the product to be developed. Based on the requirements specified in SRS, usually morethanonedesignapproachfortheproductarchitectureisproposedand documentedinaDDS-DesignDocumentSpecification. ThisDDSisreviewedbyalltheimportantstakeholdersandbasedonvarious parametersasriskassessment,productrobustness,designmodularity,budgetand timeconstraints,thebestdesignapproachisselectedfortheproduct. DesigningtheProductArchitecture

  9. InthisstageofSDLCtheactualdevelopmentstartsandtheproductisbuilt.The programmingcodeisgeneratedasperDDSduringthisstage.Ifthedesignis performedinadetailedandorganizedmanner,codegenerationcanbe accomplishedwithoutmuchhassle. TestingtheProduct ThisstageisusuallyasubsetofallthestagesasinthemodernSDLCmodels,the testingactivitiesaremostlyinvolvedinallthestagesofSDLC.However,thisstage referstothetestingonlystageoftheproductwhereproductdefectsarereported, tracked,fixedandretested,untiltheproductreachesthequalitystandards definedintheSRS. BuildingorDevelopingtheProduct

  10. Oncetheproductistestedandreadytobedeployeditisreleasedformallyin theappropriatemarket.Sometimesproductdeploymenthappensinstagesas per the business strategy of that organization. The product may first be released in a limited segment and tested in the real business environment (UAT-Useracceptancetesting). DeploymentintheMarketandMaintenance

  11. ContactUs 16192,CoastalHighway,Lewes, Delaware-19958,USA +16502097815 www.devstringx.com

  12. ThankYou www.devstringx.com

More Related