SDLC

368 views

Published on

SDLC

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

SDLC

  1. 1. Disclaimer: This presentation is prepared by trainees of baabtra as a part of mentoring program. This is not official document of baabtra –Mentoring Partner Baabtra-Mentoring Partner is the mentoring division of baabte System Technologies Pvt . Ltd
  2. 2. Week Target Achieved 1 22 2 25 24 3 Typing Speed
  3. 3. Jobs Applied # Company Designation Applied Date Current Status 1 2 3
  4. 4. Title of the presentation Name NoushadKanniyan noushadkanniyan6@gmail.co m www.facebook.com/nnunu7@ gmail.com twitter.com/username in.linkedin.com/in/profilena me Phonenumber 9747394754
  5. 5. software development life-cycle (SDLC) • A software development process, also known as a software development life-cycle (SDLC), is a structure imposed on the develpment of software product
  6. 6. Software development activities • Feasibility study • Requirements definition . System and software design • Implementation and unit testing • Integration and system testing • Operation and maintenance
  7. 7. Software development models • Several models exist to streamline the development process • Each one has its advantages and disadvantages • The development team to adopt the most appropriate one for the project. Sometimes a combination of the models may be more suitable
  8. 8. • Waterfall model • Spiral model • V-Shape Model • RAD RappidApptn Devlpmt
  9. 9. Waterfall model
  10. 10. Feasibility study • Feasibility study tries to find out *if it’s possible to build a certain system *and if it’s possible to do so at a reasonable price • Output: decision to go ahead or stop project
  11. 11. Requirment • Requirements definition: * System’s services, constraints, and goals are established *Heavy consultation of end users • Output: system specification
  12. 12. Design • System and software design: *Partitions requirements into hardware or software systems *Establishes overall system architecture • Output: design documentation
  13. 13. Implementaion • Implementation and unit testing: *Verifying that each part meets specification • Individual program units are put together • System is tested as a whole (interaction between units) • Output: set of programs or program unit
  14. 14. Software Testisng(verification) • Software Testisng an integral and important phase of the software development process. This part of the process ensures that defects are recognized as soon as possible
  15. 15. Maintenence • Maintaining and enhancing software to cope with newly discovered faults or requirements can take substantial time and effort, as missed requirements may force redesign of the software.
  16. 16. If this presentation helped you, please visit our page facebook.com/baabtra and like it. Thanks in advance. www.baabtra.com | www.massbaab.com |www.baabte.com
  17. 17. Contact Us Emarald Mall (Big Bazar Building) Mavoor Road, Kozhikode, Kerala, India. Ph: + 91 – 495 40 25 550 NC Complex, Near Bus Stand Mukkam, Kozhikode, Kerala, India. Ph: + 91 – 495 40 25 550 Start up Village Eranakulam, Kerala, India. Email: info@baabtra.com

×