{"id":91,"date":"2011-10-16T20:34:56","date_gmt":"2011-10-16T23:34:56","guid":{"rendered":"https:\/\/www.semeru.com.br\/blog\/?p=91"},"modified":"2022-12-20T18:06:39","modified_gmt":"2022-12-20T21:06:39","slug":"engenharia-de-software","status":"publish","type":"post","link":"https:\/\/www.semeru.com.br\/blog\/engenharia-de-software\/","title":{"rendered":"Engenharia De Software"},"content":{"rendered":"<p>A Engenharia de Software \u00e9 uma \u00e1rea da engenharia que se prop\u00f5e a fornecer par\u00e2metros para o desenvolvimento de softwares. Ela est\u00e1 relacionada a todos os aspectos do desenvolvimento de software, abrangendo desde aspectos iniciais como a especifica\u00e7\u00e3o de requisitos at\u00e9 processos de manuten\u00e7\u00e3o (SOMMERVILLE, 2008). A Engenharia de Software engloba tr\u00eas elementos \u2013 <em>m\u00e9todos<\/em>, <em>ferramentas<\/em> e <em>procedimentos<\/em> \u2013 que permite controlar o processo de desenvolvimento e oferece uma base s\u00f3lida para a implementa\u00e7\u00e3o de softwares de forma produtiva e com qualidade. Os <em>m\u00e9todos<\/em> fornecem os detalhes do que fazer para se construir o software, as <em>ferramentas <\/em>fornecem apoio automatizado ou semi-automatizado aos m\u00e9todos e por fim os <em>procedimentos<\/em> formam um elo que conecta os <em>m\u00e9todos<\/em> e as <em>ferramentas <\/em>permitindo assim o desenvolvimento do software de forma racional e oportuna (PRESSMAN, 2006).<\/p>\n<p>O termo Engenharia de Software surgiu no final dos anos 60 durante uma confer\u00eancia em que se discutia a \u201ccrise do software\u201d. A crise do software por sua vez era um resultado direto da evolu\u00e7\u00e3o tecnol\u00f3gica empregada na fabrica\u00e7\u00e3o do hardware de computador baseado em circuitos integrados. Essa evolu\u00e7\u00e3o viabilizou a implementa\u00e7\u00e3o de softwares antes considerados imposs\u00edveis de serem desenvolvidos. Os softwares resultantes tornavam-se cada vez maiores e o desenvolvimento informal mostrava-se cada vez mais invi\u00e1vel. Projetos de grande porte apresentavam, muitas vezes, anos de atraso. Os custos frequentemente superavam as previs\u00f5es, o software resultante n\u00e3o era confi\u00e1vel al\u00e9m de ser dif\u00edcil de manter e de desempenho insatisfat\u00f3rio (SOMMERVILLE,2008) .<\/p>\n<p>Esse quadro tornou evidente a necessidade de se criar novos processos de gest\u00e3o e desenvolvimento de software. Inicialmente os processos de desenvolvimento de software mantinham conceitos t\u00edpicos da Engenharia. Eles ajudaram a sistematizar o processo de desenvolvimento de software e mais tarde deu origem a Engenharia de Software (SOUZA NETO, 2004). Desses processos surgiram as primeiras metodologias de desenvolvimento de software, como a metodologia cascata, a prototipa\u00e7\u00e3o, o espiral e outros.<\/p>\n<h2>Treinamentos relacionados com essa postagem<\/h2>\n<p><a href=\"https:\/\/pub.erudio.com.br\/kr\/blog_agile\" target=\"_blank\" rel=\"noopener\"><br \/>\n<img decoding=\"async\" style=\"max-width: 107%;\" title=\"Agile desmistificado com Scrum, XP, Kanban, Spotify e Trello\" src=\"https:\/\/raw.githubusercontent.com\/leandrocgsi\/blog-images\/main\/05-agile.png\" \/><br \/>\n<\/a><\/p>\n<p><a href=\"https:\/\/pub.erudio.com.br\/kr\/blog_trello\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" style=\"max-width: 107%;\" title=\"Trello 2023: Gest\u00e3o Otimizada de Equipes e Projetos Pessoais\" src=\"https:\/\/raw.githubusercontent.com\/leandrocgsi\/blog-images\/main\/04-trello.png\" \/><br \/>\n<\/a><\/p>\n<p><a href=\"https:\/\/pub.erudio.com.br\/kr\/blog_spotify\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" style=\"max-width: 107%;\" title=\"Spotify Engineering Culture Desmistificado\" src=\"https:\/\/raw.githubusercontent.com\/leandrocgsi\/blog-images\/main\/06-spotify.png\" \/><br \/>\n<\/a><\/p>\n<p><a href=\"https:\/\/pub.erudio.com.br\/kr\/blog_scrum_remote\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" style=\"max-width: 107%;\" title=\"Agile e Scrum para Times em Home Office com Trello\" src=\"https:\/\/raw.githubusercontent.com\/leandrocgsi\/blog-images\/main\/23-scrum-remote.png\" \/><br \/>\n<\/a><\/p>\n<p><a href=\"https:\/\/pub.erudio.com.br\/kr\/blog_kanban_remote\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" style=\"max-width: 107%;\" title=\"Agile e Kanban para Times em Home Office com Trello\" src=\"https:\/\/raw.githubusercontent.com\/leandrocgsi\/blog-images\/main\/21-kanban-remote.png\" \/><br \/>\n<\/a><\/p>\n<h2>Refer\u00eancias:<\/h2>\n<p>PRESSMAN, Roger S.\u00a0<strong>Engenharia de Software\u00a0<\/strong>: 6 ed. S\u00e3o Paulo: McGraw Hill\/Nacional, 2006.<\/p>\n<p>SOMMERVILLE, Ian. <strong>Engenharia de Software <\/strong>: 8 ed. Rio de Janeiro: Prentice-Hall, 2008.<\/p>\n<p>SOUZA NETO, Oscar Nogueira de. <strong>An\u00e1lise Comparativa das Metodologias de Desenvolvimento de Softwares Tradicionais e \u00c1geis. <\/strong>Bel\u00e9m: Unama \u2013 Universidade da Amaz\u00f4nia, 2004.<\/p>\n<div align=\"right\"><div class=\"sharexyWidgetNoindexUniqueClassName\"><div id=\"shr_27229486\"><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>A Engenharia de Software \u00e9 uma \u00e1rea da engenharia que se prop\u00f5e a fornecer par\u00e2metros para o desenvolvimento de softwares. Ela est\u00e1 relacionada a todos os aspectos do desenvolvimento de software, abrangendo desde aspectos iniciais como a especifica\u00e7\u00e3o de requisitos at\u00e9 processos de manuten\u00e7\u00e3o (SOMMERVILLE, 2008). A Engenharia de Software engloba tr\u00eas elementos \u2013 m\u00e9todos, [&#8230;]<\/p>\n<div align=\"right\">\n<div class=\"sharexyWidgetNoindexUniqueClassName\">\n<div id=\"shr_27229486\"><\/div>\n<\/div>\n<\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[45,44,32],"tags":[144,46,147,145,34,146],"_links":{"self":[{"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/posts\/91"}],"collection":[{"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/comments?post=91"}],"version-history":[{"count":6,"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/posts\/91\/revisions"}],"predecessor-version":[{"id":1362,"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/posts\/91\/revisions\/1362"}],"wp:attachment":[{"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/media?parent=91"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/categories?post=91"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/tags?post=91"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}