{"id":37504,"date":"2016-08-30T13:36:00","date_gmt":"2016-08-30T18:36:00","guid":{"rendered":"https:\/\/kenscourses.com\/tc1019fall2016\/?guid=e411faaa25bc562015bd1beb3c6bf431"},"modified":"2016-09-09T07:47:47","modified_gmt":"2016-09-09T12:47:47","slug":"software-lifecycle-8","status":"publish","type":"post","link":"https:\/\/kenscourses.com\/tc1019fall2016\/syndicated\/software-lifecycle-8\/","title":{"rendered":"Software Lifecycle"},"content":{"rendered":"<h3>What is Software Lifecycle?&nbsp;<\/h3>SLC is a term used in Software Engineering to describe a process  for planning, creating, testing, and deploying an information system. The process is composed by several phases that focus on delivering a high quiality product to the customer:<br \/><br \/>-<u>Preliminary analysis:<\/u> propose alternative solutions, describe costs and benefits and submit a preliminary plan with recommendations.<br \/>-<u>System analysis:<\/u> Defines project goals into defined functions and operation of the intended application.<br \/>-<u>Systems design:<\/u> Describes desired features and operations in detail, including screen layouts, business rules, process diagrams, pseudocode and other documentation.<br \/>-<u>Developing:<\/u> Here you write the code and implement all the planning.<br \/>-<u>Integration and testing:<\/u> This space is for testing and debugging.<br \/>-<u>Acceptance, installation, deployment:<\/u> Here the program is complete and pushed into the market.<br \/>-<u>Maintenance:<\/u> Keep track of the software and make sure it does not become obsolete.<br \/>-<u>Evaluation:<\/u> This is the time to improve, check the complete design and modify it if something is wrong.<br \/>-<u>Disposal:<\/u> The disposal activities ensure proper migration to a new system.On this phase the old data is destroyed.<br \/><br \/>There are a lot of models for this methodology, some of them are:<br \/>Waterfall model, Iterative model, Agile model, Spiral model, V-model and Big-Bang model<br \/><br \/><h3>Why is important to know about Software Lifecycle?<\/h3>Because the main focus of this methodology is to create quality software to make the customer happy and that\u00b4s the only think big companies care. So, if you want to work at a big software producer company you must know at least the proces of software developing. It is very important that software keeps upgrading and geting better for the customer, not only adding more features but also to change or remove the old fetures that people stop caring <!--more-->.<br \/><br \/>(02\/09\/2016)edit<br \/>Hey, Ken asked us to write another Software Lifecycle post but I don\u00b4t want to create another post so i\u00b4m goint to put a little more extra information about the subject here.<br \/><br \/>Software Lifecycle is the path that every developer should follow to create software. Yeah, you can do it as you want but at the long term you will realize that to build a high quality software you need to follow this steps in order. Why is it a cycle? If you want your software to keep getting better you need to repeat some steps, maybe from the beginning; start rethinking the design, look for your customers needs, add more features, remove useless features, there are a lot of thinks you can do to improve your software even if it is already on the market. <br \/><br \/>Now, take a cup of coffee or a glass of soda and watch this music video, relax and enjoy:<br \/><br \/><div class=\"separator\" style=\"clear: both; text-align: center;\"><iframe allowfullscreen=\"\" class=\"YOUTUBE-iframe-video\" data-thumbnail-src=\"https:\/\/i.ytimg.com\/vi\/mffDkC7vfp8\/0.jpg\" frameborder=\"0\" height=\"266\" src=\"https:\/\/www.youtube.com\/embed\/mffDkC7vfp8?feature=player_embedded\" width=\"320\"><\/iframe><\/div><br \/><br \/>source:<br \/>https:\/\/en.wikipedia.org\/wiki\/Systems_development_life_cycle<br \/>http:\/\/www.tutorialspoint.com\/sdlc\/sdlc_overview.htm <br \/><br \/>","protected":false},"excerpt":{"rendered":"<p>What is Software Lifecycle?&nbsp;SLC is a term used in Software Engineering to describe a process for planning, creating, testing, and deploying an information system. The process is composed by several phases that focus on delivering a high quiality product to the customer:-Preliminary analysis: propose alternative solutions, describe costs and benefits and submit a preliminary plan &hellip; <a href=\"https:\/\/kenscourses.com\/tc1019fall2016\/syndicated\/software-lifecycle-8\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Software Lifecycle<\/span><\/a><\/p>\n","protected":false},"author":22,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,4],"tags":[141,198,25],"class_list":["post-37504","post","type-post","status-publish","format-standard","hentry","category-blogs","category-syndicated","tag-mastery04","tag-softwarelifecycle","tag-tc1019"],"_links":{"self":[{"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/posts\/37504","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=37504"}],"version-history":[{"count":1,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/posts\/37504\/revisions"}],"predecessor-version":[{"id":37505,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/posts\/37504\/revisions\/37505"}],"wp:attachment":[{"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/media?parent=37504"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/categories?post=37504"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/tags?post=37504"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}