{"id":37545,"date":"2016-09-02T09:09:00","date_gmt":"2016-09-02T14:09:00","guid":{"rendered":"https:\/\/kenscourses.com\/tc1019fall2016\/?guid=e626c3c68bea69e0a5797321c684d858"},"modified":"2016-09-02T09:11:52","modified_gmt":"2016-09-02T14:11:52","slug":"software-lifecycle-waterfall-method-2","status":"publish","type":"post","link":"https:\/\/kenscourses.com\/tc1019fall2016\/syndicated\/software-lifecycle-waterfall-method-2\/","title":{"rendered":"Software Lifecycle &#8211; Waterfall Method"},"content":{"rendered":"If you remember last week's Software Lifecycle post, at the end I wrote that there are methodologies to follow the steps defined in the SDLC.<br \/><br \/>Today in this TC1019's express blog post, I will write about the Waterfall Model (WM), a software development methodology. This is a very simple topic.<br \/><br \/>The WM is called like that because each step is executed lineally and individually, with the output of one step being the input of the other, if you put it in a diagram, it would look like this:<br \/><table align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"margin-left: auto; margin-right: auto; text-align: center;\"><tbody><tr><td style=\"text-align: center;\"><a href=\"http:\/\/4.bp.blogspot.com\/-FJ4rlfMcDfc\/V8mDTJfcDQI\/AAAAAAAAA4s\/f1dd7JC9-QsBh-67gdIDpq5ThubrTcVywCK4B\/s1600\/maxresdefault.jpg\" imageanchor=\"1\" style=\"margin-left: auto; margin-right: auto;\"><img border=\"0\" height=\"225\" src=\"https:\/\/4.bp.blogspot.com\/-FJ4rlfMcDfc\/V8mDTJfcDQI\/AAAAAAAAA4s\/f1dd7JC9-QsBh-67gdIDpq5ThubrTcVywCK4B\/s400\/maxresdefault.jpg\" width=\"400\" \/><\/a><\/td><\/tr><tr><td class=\"tr-caption\" style=\"text-align: center;\"><a href=\"https:\/\/www.youtube.com\/watch?v=_ZKvvaZEFKE\">Source<\/a><\/td><\/tr><\/tbody><\/table>Hence the name waterfall method, it is the most basic and widely used model, also the first one to appear. Its application is recommended when the software requirements are well defined, the project is short and customer input is not usually required. The software definition must be stable.<br \/><br \/><span id=\"docs-internal-guid-a2c49b47-eb3a-c710-e954-7aa8cda1b834\">Here are the advantages and disadvantages of this model:<\/span><br \/><span id=\"docs-internal-guid-a2c49b47-eb3d-adca-1e42-003777f63434\"><br \/><\/span><div dir=\"ltr\" style=\"margin-left: 0pt;\"><table style=\"border-collapse: collapse; border: none;\"><colgroup><col width=\"255\"><\/col><col width=\"284\"><\/col><\/colgroup><tbody><tr style=\"height: 0px;\"><td style=\"border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;\"><div dir=\"ltr\" style=\"line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt; text-align: center;\"><span style=\"background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;\">Advantages<\/span><\/div><\/td><td style=\"border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;\"><div dir=\"ltr\" style=\"line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt; text-align: center;\"><span style=\"background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;\">Disadvantages<\/span><\/div><\/td><\/tr><tr style=\"height: 0px;\"><td style=\"border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;\"><ul style=\"margin-bottom: 0pt; margin-top: 0pt;\"><li dir=\"ltr\" style=\"background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; list-style-type: disc; text-decoration: none; vertical-align: baseline;\"><div dir=\"ltr\" style=\"line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;\"><span style=\"background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;\">Simple and easy<\/span><\/div><\/li><li dir=\"ltr\" style=\"background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; list-style-type: disc; text-decoration: none; vertical-align: baseline;\"><div dir=\"ltr\" style=\"line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;\"><span style=\"background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;\">Well-defined stages and deliverables<\/span><\/div><\/li><li dir=\"ltr\" style=\"background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; list-style-type: disc; text-decoration: none; vertical-align: baseline;\"><div dir=\"ltr\" style=\"line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;\"><span style=\"background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;\">Non-overlapping phases<\/span><\/div><\/li><li dir=\"ltr\" style=\"background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; list-style-type: disc; text-decoration: none; vertical-align: baseline;\"><div dir=\"ltr\" style=\"line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;\"><span style=\"background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;\">Good for small and well-understood projects.<\/span><\/div><\/li><\/ul><\/td><td style=\"border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;\"><ul style=\"margin-bottom: 0pt; margin-top: 0pt;\"><li dir=\"ltr\" style=\"background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; list-style-type: disc; text-decoration: none; vertical-align: baseline;\"><div dir=\"ltr\" style=\"line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;\"><span style=\"background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;\">Once finished, the application cannot be changed easily.<\/span><\/div><\/li><li dir=\"ltr\" style=\"background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; list-style-type: disc; text-decoration: none; vertical-align: baseline;\"><div dir=\"ltr\" style=\"line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;\"><span style=\"background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;\">The product is delivered at the end, no minimum viable product to test.<\/span><\/div><\/li><li dir=\"ltr\" style=\"background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; list-style-type: disc; text-decoration: none; vertical-align: baseline;\"><div dir=\"ltr\" style=\"line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;\"><span style=\"background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;\">Not good for complex and long-running projects.<\/span><\/div><\/li><li dir=\"ltr\" style=\"background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; list-style-type: disc; text-decoration: none; vertical-align: baseline;\"><div dir=\"ltr\" style=\"line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;\"><span style=\"background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;\">Specification changes are not easily incorporated.<\/span><\/div><\/li><\/ul><\/td><\/tr><\/tbody><\/table><\/div><br \/><div dir=\"ltr\" style=\"margin-left: 0pt;\">Hope you learned something today :)&nbsp;<\/div><div dir=\"ltr\" style=\"margin-left: 0pt;\"><br \/><\/div><div dir=\"ltr\" style=\"margin-left: 0pt;\">Sources:<\/div><div dir=\"ltr\" style=\"margin-left: 0pt;\">http:\/\/www.tutorialspoint.com\/sdlc\/sdlc_waterfall_model.htm<\/div><div dir=\"ltr\" style=\"margin-left: 0pt;\">http:\/\/istqbexamcertification.com\/what-is-waterfall-model-advantages-disadvantages-and-when-to-use-it\/<\/div><br \/><br \/><br \/><br \/>","protected":false},"excerpt":{"rendered":"<p>If you remember last week&#8217;s Software Lifecycle post, at the end I wrote that there are methodologies to follow the steps defined in the SDLC.Today in this TC1019&#8217;s express blog post, I will write about the Waterfall Model (WM), a software development methodology. This is a very simple topic.The WM is called like that because &hellip; <a href=\"https:\/\/kenscourses.com\/tc1019fall2016\/syndicated\/software-lifecycle-waterfall-method-2\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Software Lifecycle &#8211; Waterfall Method<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":37546,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,4],"tags":[214,161,25,177],"class_list":["post-37545","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blogs","category-syndicated","tag-express","tag-sdlc","tag-tc1019","tag-waterfall-method"],"_links":{"self":[{"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/posts\/37545","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/comments?post=37545"}],"version-history":[{"count":1,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/posts\/37545\/revisions"}],"predecessor-version":[{"id":37547,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/posts\/37545\/revisions\/37547"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/media\/37546"}],"wp:attachment":[{"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/media?parent=37545"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/categories?post=37545"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/tags?post=37545"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}