{"id":38488,"date":"2016-10-20T13:22:49","date_gmt":"2016-10-20T19:22:49","guid":{"rendered":"http:\/\/charpple.wordpress.com\/?p=410"},"modified":"2016-10-20T13:22:49","modified_gmt":"2016-10-20T19:22:49","slug":"software-maintenance-wait-what","status":"publish","type":"post","link":"https:\/\/kenscourses.com\/tc1019fall2016\/syndicated\/software-maintenance-wait-what\/","title":{"rendered":"Software Maintenance. Wait, What?"},"content":{"rendered":"<p>Accordingly to the <a href=\"https:\/\/www.ncsu.edu\/\"><b>NC State University<\/b><\/a>, software maintenance is defined as the process of modifying a software system or component after delivery to correct faults, improve performance or other attributes, or even adapt to a changed environment.<\/p>\n<p>There are mainly 4 types of maintenance listed below:<\/p>\n<p><b>Corrective maintenance<\/b>\u00a0 is about including modifications and updates in order to correct and fix problems that are either discovered by user or concluded by user error reports.<\/p>\n<p><b>Adaptive maintenance<\/b>\u00a0 includes modifications and updates applied to keep the software product up-to date \u00a0to everyone in the\u00a0world of technology and business environment.<\/p>\n<p><b>Perfective maintenance<\/b>\u00a0 are\u00a0modifications and updates done in order to keep the software usable over long periods of time. It comes with new features, new user requirements for refining the software and improving its reliability and performance.<\/p>\n<p><b><img class=\"  wp-image-535 alignleft\" src=\"https:\/\/charpple.files.wordpress.com\/2016\/10\/pexels-photo-177598.jpeg?w=267&#038;h=178\" alt=\"pexels-photo-177598\" width=\"267\" height=\"178\" srcset=\"https:\/\/charpple.files.wordpress.com\/2016\/10\/pexels-photo-177598.jpeg?w=267&amp;h=178 267w, https:\/\/charpple.files.wordpress.com\/2016\/10\/pexels-photo-177598.jpeg?w=534&amp;h=356 534w, https:\/\/charpple.files.wordpress.com\/2016\/10\/pexels-photo-177598.jpeg?w=150&amp;h=100 150w, https:\/\/charpple.files.wordpress.com\/2016\/10\/pexels-photo-177598.jpeg?w=300&amp;h=200 300w\" sizes=\"(max-width: 267px) 100vw, 267px\" \/><br \/>\nPreventive maintenance<\/b>\u00a0are modifications and updates to prevent future problems related to\u00a0the software. It tends\u00a0to attend problems, which are not significant at the moment but may cause serious issues in future.<\/p>\n<p>So based on what we&#8217;ve discussed, I think that maintenance is really important when talking about software development since without it, programs can end up being obsolete. Having a well maintained piece of software will always be safe and healthy for the program itself.<\/p><br \/>  <a rel=\"nofollow\" href=\"http:\/\/feeds.wordpress.com\/1.0\/gocomments\/charpple.wordpress.com\/410\/\"><img alt=\"\" border=\"0\" src=\"http:\/\/feeds.wordpress.com\/1.0\/comments\/charpple.wordpress.com\/410\/\" \/><\/a> <img alt=\"\" border=\"0\" src=\"https:\/\/pixel.wp.com\/b.gif?host=charpple.wordpress.com&#038;blog=115273996&%23038;post=410&%23038;subd=charpple&%23038;ref=&%23038;feed=1\" width=\"1\" height=\"1\" \/>","protected":false},"excerpt":{"rendered":"<p>Accordingly to the NC State University, software maintenance is defined as the process of modifying a software system or component after delivery to correct faults, improve performance or other attributes, or even adapt to a changed environment. There are mainly 4 types of maintenance listed below: Corrective maintenance\u00a0 is about including modifications and updates in &hellip; <a href=\"https:\/\/kenscourses.com\/tc1019fall2016\/syndicated\/software-maintenance-wait-what\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Software Maintenance. Wait, What?<\/span><\/a><\/p>\n","protected":false},"author":33,"featured_media":535,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,4],"tags":[60],"class_list":["post-38488","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blogs","category-syndicated","tag-software-engineering"],"_links":{"self":[{"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/posts\/38488","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\/33"}],"replies":[{"embeddable":true,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/comments?post=38488"}],"version-history":[{"count":2,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/posts\/38488\/revisions"}],"predecessor-version":[{"id":38803,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/posts\/38488\/revisions\/38803"}],"wp:attachment":[{"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/media?parent=38488"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/categories?post=38488"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/tags?post=38488"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}