{"id":37171,"date":"2016-09-04T11:03:00","date_gmt":"2016-09-04T16:03:00","guid":{"rendered":"http:\/\/kenscourses.com\/tc1019fall2016\/?guid=2e8fc8a7002c0bc5d18586a17556a872"},"modified":"2016-09-04T11:03:21","modified_gmt":"2016-09-04T16:03:21","slug":"waterfall-method-2","status":"publish","type":"post","link":"https:\/\/kenscourses.com\/tc1019fall2016\/syndicated\/waterfall-method-2\/","title":{"rendered":"Waterfall method"},"content":{"rendered":"Waterfall methodology is one of the first Software Development Processes, it was firsts used in hardware but now it has moved to software.<br \/><br \/>The steps of this methodology are followed in order one after another after checking that the previous steps are completed. The steps are:<br \/><ol><li>System and software <b>requirements<\/b>: captured in a product requirements document.<\/li><li><b>Analysis<\/b>: resulting in models, schema, and business rules.<\/li><li><b>Design<\/b>: resulting in the software architecture.<\/li><li>Coding: the <b>development<\/b>, proving, and integration of software<\/li><li><b>Testing<\/b>: It consists on debugging.<\/li><li>Operations: the <b>maintenance<\/b>.&nbsp;<\/li><\/ol>Imagine a waterfall with different levels, here is an ilustration:<br \/><br \/><div class=\"separator\" style=\"clear: both; text-align: center;\"><a href=\"https:\/\/2.bp.blogspot.com\/-3GXGb2mB2LI\/V8w_oD2HspI\/AAAAAAAAAVY\/POuGAC95JjY-Mjh0l8-hLi930qo6_tpPACLcB\/s1600\/6991056800_1d9dddf797_z.jpg\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"><img border=\"0\" height=\"266\" src=\"https:\/\/2.bp.blogspot.com\/-3GXGb2mB2LI\/V8w_oD2HspI\/AAAAAAAAAVY\/POuGAC95JjY-Mjh0l8-hLi930qo6_tpPACLcB\/s400\/6991056800_1d9dddf797_z.jpg\" width=\"400\" \/><\/a><\/div><br \/>Now imagine that each level is a step and the development course is the water. It can only flow in one direction, passing through each level until it reaches the end that is the maintenance.<br \/><br \/>I think that watefall methodolgy is one of the simplest one because it follows the normal software lifecycle. You think about the desgin, implement it, test it and then do the maintenace. The good part of the waterfall methodogy is that it takes it time to do well on each steps. Contrary to other methodogies that focus only on the developing, waterfall methodology cares about what is done before the coding because thats the plan and documentation you are going to follow.&nbsp; <br \/><br \/>Now enjoy the music:<br \/><br \/><div class=\"separator\" style=\"clear: both; text-align: center;\"><\/div><div class=\"separator\" style=\"clear: both; text-align: center;\"><\/div><div class=\"separator\" style=\"clear: both; text-align: center;\"><\/div><div class=\"separator\" style=\"clear: both; text-align: center;\"><iframe allowfullscreen=\"\" class=\"YOUTUBE-iframe-video\" data-thumbnail-src=\"https:\/\/i.ytimg.com\/vi\/Ezc4HdLGxg4\/0.jpg\" frameborder=\"0\" height=\"266\" src=\"https:\/\/www.youtube.com\/embed\/Ezc4HdLGxg4?feature=player_embedded\" width=\"320\"><\/iframe><\/div><br \/><br \/>source:<br \/>https:\/\/en.wikipedia.org\/wiki\/Waterfall_model<br \/>http:\/\/istqbexamcertification.com\/what-is-waterfall-model-advantages-disadvantages-and-when-to-use-it\/ ","protected":false},"excerpt":{"rendered":"<p>Waterfall methodology is one of the first Software Development Processes, it was firsts used in hardware but now it has moved to software.The steps of this methodology are followed in order one after another after checking that the previous steps are completed. The steps are:System and software requirements: captured in a product requirements document.Analysis: resulting &hellip; <a href=\"https:\/\/kenscourses.com\/tc1019fall2016\/syndicated\/waterfall-method-2\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Waterfall method<\/span><\/a><\/p>\n","protected":false},"author":22,"featured_media":37172,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,4],"tags":[221,25,202],"class_list":["post-37171","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blogs","category-syndicated","tag-mastery07","tag-tc1019","tag-waterfall"],"_links":{"self":[{"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/posts\/37171","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\/22"}],"replies":[{"embeddable":true,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/comments?post=37171"}],"version-history":[{"count":1,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/posts\/37171\/revisions"}],"predecessor-version":[{"id":37173,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/posts\/37171\/revisions\/37173"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/media\/37172"}],"wp:attachment":[{"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/media?parent=37171"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/categories?post=37171"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/tags?post=37171"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}