Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Software development life cycle

Avatar for George George
August 14, 2018

Software development life cycle

Phases of the software development process. How completely develop a software. Started by analyzing, testing, implementing and delivery.

Avatar for George

George

August 14, 2018

Other Decks in Education

Transcript

  1. How a project develope Maybe you are wondering how a

    big project develop ? http://thousand.careers
  2. Process of software development • Analysis • Requirements gathering •

    Design • Implementation • Testing • Integration • Delivery
  3. Analysis This a first steps of software development.In this first

    a developer conduct an analysis depend on application topics. This define the first steps software development.. It is a very crucial steps of application development not only for beginning stage but also a prototype design. Misleading of here the apps can be disaster with wrong way.
  4. Requirements gathering In systems engineering and software engineering, requirements analysis

    encompasses those tasks that go into determining the needs or conditions to meet for a new or altered product or project, taking account of the possibly conflicting requirements of the various stakeholders,analyzing, documenting, validating and testing.
  5. Design Design a wireframe based on analysis report and requirements

    gathering .It is a graphical representation phase . That phase application get live on to the visual . All the project and application involvement here . It is basically building the architecture of the project. This step helps remove possible flaws by setting a standard and attempting to stick to it.
  6. Implementation Original coding start here. After aforementioned process completion the

    project hand over to the coding team or developer team . They start making logic according to the design and requirements.It is a most significant stage in the development process.Some popular language for coding is : Java,C,C++,Python,Ruby,Swift,HTML5,JavaScript,Css3,Bootstrap,Php,Asp.ne t and many more.
  7. Testing and Integration Software testing is a indispensable cycle of

    a application development. Here test the whole apps before delivery.If they find any error they report it send to the developer.Though it seems easy but it is a harder step. Software should be tested in s adeveral way and environment .After sending the report and developer modify it. In addition,Again start the developing process.
  8. Delivery If the project tested successfully or passed the test

    then it is ready for deployment. This step application directly take over to the client and application development process ends its journey.
  9. End