Saturday, 13 April 2013

Software Development Lifecycle (SDLC) Models

Software Development Lifecycle (SDLC) Models

What is Software Development Lifecycle (SDLC) :

The software development life cycle (SDLC) is a conceptual model used in project management that describes the stages involved in an information system development project, from an initial feasibility study through maintenance of the completed application/product.

sdlc-software-testing-lifecycle
  1. Understand the relationship between development, test activities and work products in the Development life cycle and give examples based on project and product characteristics and context.
  2. Recognize the fact that software development models must be adapted to the context of project and product characteristics.
  3. Recall reasons for different levels of testing and characteristics of good testing in any life cycle model.


sdlc-software-testing-lifecycle
The development process adopted for a project will depend on the project aims and goals. There are numerous development life cycles that have been developed in order to achieve different required objectives. These life cycles range from lightweight and fast methodologies, where time to market is of the essence, through to fully controlled and documented methodologies where quality and reliability are key drivers. Each of these methodologies has its place in modern software development and the most appropriate development process should be applied to each project.


sdlc-software-testing-lifecycle

The models specify the various stages of the process and the order in which they are carried out. The life cycle model that is adopted for a project will have a big impact on the testing that is carried out. Testing does not exist in isolation; test activities are highly related to software development activities. It will define the what, where, and when of our planned testing, influence regression testing, and largely determine which test techniques to use. The way testing is organized must fit the development life cycle or it will fail to deliver its benefit. If time to market is the key driver, then the testing must be fast and efficient. If a fully documented software development life cycle, with an audit trail of evidence, is required, the testing must be fully documented. 

Verification

Confirmation by examination and through the provision of objective evidence that specified requirements have been fulfilled.

Validation

Confirmation by examination and through provision of objective evidence that the requirements for a specific intended use or application have been fulfilled.

V-model

A framework to describe the software development life cycle activities from requirements specification to maintenance. The V-model illustrates how testing activities can be integrated into each phase of the software development life cycle.

In every development life cycle, a part of testing is focused on verification testing and a part is focused on validation testing. Verification is concerned with evaluating a work product, component or system to determine whether it meets the requirements set. In fact, verification focuses on the question 'Is the deliverable built according to the specification?'. Validation is concerned with evaluating a work product, component or system to determine whether it meets the user needs and requirements. Validation focuses on the question 'Is the deliverable fit for purpose, e.g. does it provide a solution to the problem?'.

Types of Software Development Models:

111 comments:

  1. Software Development life cycle is the process which is followed to develop a software product. It is a structured way of building software applications. Most organizations have a process in place for developing software; this process may, at times, be customized based on the organizations requirement and framework followed by organization.

    ReplyDelete
  2. It is really a great work and the way in which u r sharing the knowledge is excellent.
    Thanks for helping me to understand basic concepts. As a beginner in software testing your post help me a lot.Thanks for your informative article. software testing Training| software testing Training in chennai

    ReplyDelete
  3. The blog was absolutely fantastic! Lot of information is helpful in some or the other way. Keep updating the blog, looking forward for more content...Great job, keep it up.
    software development

    ReplyDelete
  4. Thanks for sharing such great article. It has lot of useful information about web development in India,
    keep sharing like this type of articles, thank you...

    ReplyDelete
  5. Thanks for sharing such great article. It has lot of useful information about Software Development
    keep sharing.. :)

    ReplyDelete
  6. Thank you! Really interesting and useful article. Great job :)

    ReplyDelete
  7. COEPD LLC- Center of Excellence for Professional Development is the most trusted online training platform to global participants. We are primarily a community of Business Analysts who have taken the initiative to facilitate professionals of IT or Non IT background with the finest quality training. Our trainings are delivered through interactive mode with illustrative scenarios, activities and case studies to help learners start a successful career. We impart knowledge keeping in view of the challenging situations individuals will face in the real time, so that they can handle their job deliverables with at most confidence.

    http://coepd.us/business-analyst-online-training.html

    ReplyDelete
  8. I read your articles very excellent and the i agree our all points because all is very good information provided this through in the post.
    7 Stages of System Development Life Cycle
    Apple Mobile Web App Status Bar Style

    ReplyDelete
  9. You can find best Asic antminer S9 for sale at very low price ever in the market, Come and buy with free shipping to your address in any country. Most amazing product highly popular in the bitcoin mining community.

    ReplyDelete
  10. Nice blog, very interesting to read
    I have bookmarked this article page as i received good information from this.

    Cloud Based ERP Software in India | ERP Software Companies in Hyderabad

    ERP Hyderabad | ERP Software Providers in Hyderabad

    ReplyDelete
  11. Nice blog, very interesting to read
    I have bookmarked this article page as i received good information from this.

    ERP Software Company in Hyderabad | Best ERP Software in Hyderabad

    Customized ERP Software in Hyderabad | ERP Hyderabad

    ReplyDelete
  12. Full control over your funds while perform transactions with bitcoin exchanger trusted fast website working as highest degree of security privacy and professionalism

    ReplyDelete
  13. Thanks admin for sharing such a lucrative and well informed blog. IT field is a great way to enhance the business at a large scale and it is also a best way to develop the business.
    Website Development Company in Lucknow | Software Company in Lucknow

    ReplyDelete
  14. Thank you for the nice article here. Really nice and keep update to explore more gaming tips and ideas.

    Game Testing Company

    Video Game Testing Company

    Mobile Game Testing

    Focus Group Testing

    Game QA Testing

    ReplyDelete
  15. This comment has been removed by the author.

    ReplyDelete
  16. Really nice topics you had discussed above. I am much impressed. Thank you for providing this nice information here.

    XBOX Game Tester

    Game Testing Companies

    Console Game Testing

    ReplyDelete
  17. CMOF is one of the best modeling agency for male & female. It provides movie and fashion opportunities for freshers & experienced. Contact: 99 85 1234 85
    http://www.cmof.in/

    ReplyDelete
  18. Such an impressive share! It is well-written and contains all the info, your Post is very unique and all information is reliable for new readers. Thanks for sharing, keep it up.
    What is System Development Life Cycle

    ReplyDelete
  19. Nice post, very useful blogs with very useful information, thank you for sharing this post software development services india

    ReplyDelete
  20. Nice explanations of the CLOUD TECHNOLOGY basics, it's good to know that! A friend of mine has implemented a company which is the best ERP software in Hyderabad right now, she provides cloud based ERP software in Hyderabad, so I hope it goes well for her.
    Best Regards

    ReplyDelete
  21. Nice explanations of the software development basics, it's good to know that! A friend of mine has implemented a company which is the ERP software in Hyderabad right now, she provides cloud based ERP software in Hyderabad, so I hope it goes well for her.
    Best Regards

    ReplyDelete
  22. Hello friends, nice post and nice urging commented at this place, I am in fact enjoying by these.
    Thanks a lot, this post helps a lot making some high-level architectural decision. Thanks for the information.
    software testing services
    software testing companies
    Regression testing services
    Performance testing Services
    Test automation services

    ReplyDelete
  23. Great post I would like to thank you for the efforts you have made in writing this interesting and knowledgeable article. We are top CRM Software | CRM Software in Mumbai | CRM Software Provider | CRM Software in Pune | Field Management Software | CRM Software in India

    ReplyDelete
  24. Good Post...Its very informative, Thanks for sharing the blog...Keep updating the blog. see this blog for Best Software Development tools in 2020

    ReplyDelete
  25. “Pro Software Company” is a leading outsourcing company with a highly talented team. We work with clients around the world. We provide Virtual Assistant Services, Website Development, Digital Marketing, Apps Development, SEO, Data Entry services etc.

    Hire Staff for only £2.99 per hour.

    Visit our Website: https://prosoftwarecompany.com/

    ReplyDelete
  26. We are glad to announce that in COEPD we have introduced Digital Marketing Internship Programs (Self sponsored) for professionals who want to have hands on experience. In affiliation with IT companies we are providing this program. Presently, this program is available in COEPD Hyderabad premises. We deem in real time practical Internship program. We guide participants through real-time project examples and assignments, giving credits for Real-Time Internship. Our digital marketing certified mentors tutor our learning people through modules of Digital Marketing in an exhaustive manner. This internship is intelligently dedicated to our avid and passionate participants predominantly acknowledging and appreciating the fact that they are on the path of making a career in Digital Marketing discipline. We upskill and master the nitty-gritty of the Digital Marketing profession. More than a training institute, COEPD today stands differentiated as a mission to help you "Build your dream career" - COEPD way.
    http://www.coepd.com/DMInternship.html

    ReplyDelete
  27. Thank you so much for this nice information. Hope so many people will get aware of this and useful as well. And please keep update like this.

    Video Game Testing Solutions

    AR VR Game Testing Services

    ReplyDelete
  28. We are glad to announce that in COEPD we have introduced Digital Marketing Internship Programs (Self sponsored) for professionals who want to have hands on experience. In affiliation with IT companies we are providing this program. Presently, this program is available in COEPD Hyderabad premises. We deem in real time practical Internship program. We guide participants through real-time project examples and assignments, giving credits for Real-Time Internship. Our digital marketing certified mentors tutor our learning people through modules of Digital Marketing in an exhaustive manner. This internship is intelligently dedicated to our avid and passionate participants predominantly acknowledging and appreciating the fact that they are on the path of making a career in Digital Marketing discipline. We upskill and master the nitty-gritty of the Digital Marketing profession. More than a training institute, COEPD today stands differentiated as a mission to help you "Build your dream career" - COEPD way.
    http://www.coepd.com/DMInternship.html

    ReplyDelete
  29. Very useful post and I think it is rather easy to see from the other comments as well that this post is well written and useful. I bookmarked this blog a while ago because of the useful content and I am never being disappointed. Keep up the good work..
    software testing company
    QA Outsourcing Sevices

    ReplyDelete
  30. This comment has been removed by the author.

    ReplyDelete
  31. Thank you so much. Your blog is very helpful. Could you please post any material on qa testing services too?

    ReplyDelete
  32. Great Article android based projects

    Java Training in Chennai

    Project Center in Chennai

    Java Training in Chennai

    projects for cse

    The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training

    ReplyDelete
  33. It's great to be here and to learn more about software testing.software testing training in chennai

    ReplyDelete
  34. This really is my first time i visit here. I discovered so many entertaining stuff in your blog, especially its discussion. From a great deal of comments in your articles, I guess I am not alone having all of the leisure here! Maintain the superb work.It is very useful who is looking for top software testing companies

    ReplyDelete
  35. software testing company in India
    software testing company in Hyderabad
    Thanks for sharing such a useful blog about Software Development Lifecycle (SDLC).
    very informative and useful blog.

    ReplyDelete
  36. Your Blog is very nice.
    Wish to see much more like this. Thanks for sharing your information
    Custom Software Development

    ReplyDelete

  37. Thanks for sharing this informative content , Great work
    To crack scrum master interview : Agile coach interview questions

    ReplyDelete
  38. FiveRivers has been at the cutting edge of technology since 2003, pioneering Virtualization and Systems Management technology for Enterprise and Embedded systems, developing globally top ranked mobile applications downloaded tens of millions of times and winning international awards for our work. But for all the trails we’ve blazed, we’ve never been as excited about the future as we are now.

    ReplyDelete
  39. Custom software development company usa
    Sofhub– We provide our custom software development and designing services in USA & UAE. We are specializing in web designing, mobile app development. Contact us.

    ReplyDelete
  40. Really It was nice information. Software Development Life cycle is a structured way of building software applications and products. Most organizations have a process in place for developing software. It is very much helpful for the freshers, Software Developers and Mobile App Developers
    If anyone looking for a best Android App Development company, Reach Way2Smile SolutionsAndroid App Development Company in Chennai.

    ReplyDelete
  41. Securium Solutions is intended to be the best CMS Website Design Company in dubai that offers customized services that can make the client satisfied with the result.

    ReplyDelete
  42. This blog are very informative! We find these technology-related topics. Thanks for the post! Very useful!

    digital transformation services
    devops services company
    react native app development
    healthcare mobile app development

    ReplyDelete
  43. Great information.Thanks for sharing this useful information..
    DevOps Training
    DevOps Online Training

    ReplyDelete
  44. Nice and interesting post, I appreciate your hard work. keep it up…!!!Thanks for such useful information, It is true that now if you want to grow your business you will surely need the mobile app testing services for your business. But for that purpose everyone needs best mobile app testing companies.

    ReplyDelete

  45. I’m glad to find another amazing app development blogger.
    home services app development

    ReplyDelete
  46. Thank You for sharing this information.
    Webixy is a best app development company in Kanpur, Delhi, India. Webixy has experience in Native Apps development and CMS Website development. We are best Mobile App development company. You can read our blog which is very good.

    ReplyDelete
  47. Thank You for this wonderful and much required information in this post.
    Application Modernization Services in USA

    ReplyDelete
  48. Thank you for sharing this information.


    Mediwapp is the best Online Medical Store and a leading Online Medicine store which sells different and most trusted products like Medicines, OTC-Products and other Medicine and Surgery Devices accross India.

    ReplyDelete
  49. tak for at dele disse oplysninger.
    Lautrop & Uhre er en bedste webside til smykkebutikker hvor du kan købe smykker med ædelsten. Her kan du købe FORGYLDT MESSING , FORGYLDT SØLV, guld

    ReplyDelete
  50. Thanks for sharing this information.

    Apptians is the Best Staffing Company in Delhi and top Resource Augmentation company in Delhi NCR, Noida, Faridabad, Gurgaon, India. Dedicated React JS Developers and React Native developers can be hired from Apptians.

    ReplyDelete
  51. Thanks for sharing this information.
    Yes Done is the best online on demand service provider in Jaipur. Get to know more about Yes Done. Contact us for getting more services at your doorstep in Jaipur.

    ReplyDelete
  52. Thanks for sharing this information.
    Pheeta is the best online shopping sites for Salwar suits for women and woman Kurti online in Jaipur, Rajasthan. Visit us at our website for more fancy and attractive dresses and Kurtas.

    ReplyDelete
  53. Thank you for sharing our information.

    Jewellery By Mitali Jain is the best website to buy artificial jewellery online and Jain Jewellery in Jaipur. They sell fancy and attractive products like Earrings, Rings, Necklaces, Headgears, Bracelets, Mask and Glass Chains, Bookmark Jewellery, Gift Cards and many more items like this.

    ReplyDelete
  54. RAADL is a IT services company in UK. It is one of the top Software Developers in the United Kingdom. They offer extended services for the development of web applications and offer technical services.

    ReplyDelete
  55. Thank you for sharing our information.

    Kuxtal Market es el mejor Supermercado sustentable en Mérida, México que ofrece entrega a domicilio de productos como nuevos productos, carnes y lacteos, comida vegana, cuidado personal, cerveza artesanal, despensay, frutas y verduras y muchos más artículos.

    ReplyDelete
  56. The types of tests that can be done at wafer sort are usually only electrical. The electrical tests include checks of opens, shorts, resistance, capacitance, and inductance. Higher-level tests are possible, such as capacitance-voltage (C-V) curves and resonant frequency responses. Specialized MEMS wafer probers can also apply other kinds of stimuli, such as pressure, sound, and light. why is thought leadership important

    ReplyDelete
  57. Simply wish to say your article is as astonishing. The clarity in your post is simply great, and I could assume you are an expert on this subject. Same as your blog i found another one Oracle Project Portfolio Management Cloud Software .Actually I was looking for the same information on internet for Oracle PPM and came across your blog. I am impressed by the information that you have on this blog. Thanks a million and please keep up the gratifying work.

    ReplyDelete
  58. Mendixis a web-based app platform that allows businesses to build, run, and scale applications. It provides everything you need to build and run modern web and mobile applications. Mendix is a tool that allows anyone to rapidly build and deploy apps, all without writing code. And Mendix is a platform that allows developers to extend and customize applications, making them their own.

    ReplyDelete

  59. Thank for sharing the website design and software development process.great post. Thanks for sharing.
    Web development
    Mobile App Development

    ReplyDelete
  60. Simply wish to say your article is as astonishing. The clarity in your post is simply great, and I could assume you are an expert on this subject. Same as your blog i found another one Oracle Project Portfolio Management Cloud Software .Actually I was looking for the same information on internet for Oracle PPM and came across your blog. I am impressed by the information that you have on this blog. Thanks a million and please keep up the gratifying work.

    ReplyDelete
  61. Hii, Its really a Nice post. All you Explained about Website Designing is very good. Thanks for Sharing. Agile DevOps Services in UK

    ReplyDelete
  62. Thank You for sharing this information.
    Global Trade Plaza is the B2B Marketplace in India. We are the India's largest b2b portal with 100% verified and Genuine Leads. Global Trade Plaza is the Top wholesale b2b marketplace and the Best B2B Lead Generation Company . Ask Your Business related Queries to Global Trade Plaza best b2b marketplace platform, b2b online marketplace,

    ReplyDelete
  63. Thank You for sharing this information.
    Webixy is a best app development company in Kanpur, Delhi, India. Webixy has experience in Website development and Mobile App development. We are best Android App development company and best WordPress Development Service . You can read our blog which is very good.

    ReplyDelete
  64. great post. Thanks for sharing.
    The Software Development Life Cycle (SDLC) refers to a methodology with clearly defined processes for creating high-quality software.
    We are an experienced team in one of the Best software company and product specialist for software development and implementation. Sovereign provides Website Design, Wordpress Development and Mobile App Development, Digital marketing and SEO Services.
    Web development
    SDLC

    ReplyDelete
  65. Wao its a great blog.
    Best Jewellery Wholesaler in Jaipur is Ratnavali. It is a best place to buy silver jewelry Jaipur, Jaipuri gold jewellery, gemstone figures in Jaipur, Rajasthan. We have skilled craftsmanship who made best designer collection of jewelry for you.

    ReplyDelete
  66. Wow, what a nice blog. I have read it and really impressed by its writing.
    Meerahini is the best site to buy Jaipur Salwar Suits Online and Hand block Kurta sets. We have straight suit sets, anarkali suit sets, kurta and plazzo sets, and Sharara Sets. We have premium clothing collection of Rang and Utsav.

    ReplyDelete
  67. Software Development in Dubai
    https://www.nsreem.com/ourservices/software-development/
    NSREEM develop amazing desktop and web applications that are tailored to your specific requirements.
    NSREEM is #1 in Software Development in Dubai
    1633668460674-11

    ReplyDelete
  68. Thank you for sharing this valuable information.

    Apparrant is the leading UX UI Design agency having experienced designers and developers working throughout the year on important and life changing products. We have been awarded as top UI UX Design agency in India by multiple agencies. If you are looking for best UX Design Agency in Noida, UI UX Design Agency in Faridabad, and UX UI Design Company in Delhi then Apparrant is best for you.

    ReplyDelete
  69. Wow its a great blog.
    Best Jewellery Wholesaler in Jaipur is Ratnavali. It is a best place to buy silver jewellery Jaipur, Jaipuri gold jewellery, gemstone figures in Jaipur, Rajasthan. We have skilled craftsmanship who made best designer collection of jewellery for you.

    ReplyDelete
  70. It's a great blog, shares a piece of good information.

    GIEC Global is the leading education and migration consultants in Australia. We are top Education consultants in Melbourne, Sydney, Perth, Brisbane, Adelaide and Australia. We are best education consultants for Canada in Australia. We also helps people in studying in USA and have been awarded as education consultants for USA in Melbourne and education consultant for UK in Australia.

    ReplyDelete
  71. Thanks for sharing this information.
    Yes Done is the best online site for on demand home services, professional service providers in Jaipur, Rajasthan. We are providing top services like carpenter, cleaning, TV, best pest control services in Jaipur, ro repair service in Jaipur, ac repair service in Jaipur online by Yes Done is there for services at your doorstep in Jaipur, Rajasthan. For more service visit our website. For more services visit our website.

    ReplyDelete
  72. The awesome blog shares good information with everyone. I will bookmark it in the future.

    France Education Consultants in Australia is GIEC Global. We are top Education consultants for Norway in Melbourne, Sydney, Perth, Brisbane, Adelaide and Australia. We are best education consultants for Netherlands in Australia. We also helps people in studying in Ireland and have been awarded as education consultants for Ireland in Melbourne and education consultant for Finland in Australia.

    ReplyDelete
  73. Nice Blog, worth reading it. I have also bookmarked it for the future.

    If you are looking to Work in Australia , Work in Canada, Work in USA, Work in UK, or Work in Ireland then GIEC Global will be the best consultant for you in Australia.

    ReplyDelete
  74. Good One. Worth reading it once.

    If you are looking to Visit to Australia , Visit to Canada, Visit to USA, or Visit to UK then GIEC Global will be the best consultant for you in Australia.

    ReplyDelete
  75. Nice Information. I really liked it and admire you for posting it on the internet for the benefit of a larger Audience.

    If you are looking for best App design and development company in Noida, Delhi NCR, Gurgaon, Faridabad and India then Apparrant is Awesome. We have been known as leading Mobile and web application development company in Noida, India. Work of Apparrant can be checked on our website along with the processes we follow in to the web or App design and technologies we use at Apparrant.

    ReplyDelete
  76. Wow, what a great writing. I liked the way you have explained with that much of details.

    Read about Wi4 Software Solutions including HL7 FHIR Development . We also deal with the data with program design and implementation . Know more about platforms and products offered by Wi4.

    ReplyDelete

Share your feedback and queries here. Your feedback are more valuable to us!