{"id":149,"date":"2012-04-02T22:57:04","date_gmt":"2012-04-02T22:57:04","guid":{"rendered":"http:\/\/aboutcsharp.wordpress.com\/?p=149"},"modified":"2012-04-02T22:57:04","modified_gmt":"2012-04-02T22:57:04","slug":"da-crise-a-engenharia-de-software","status":"publish","type":"post","link":"https:\/\/sidroniolima.com.br\/blog\/2012\/04\/02\/da-crise-a-engenharia-de-software\/","title":{"rendered":"Da crise a Engenharia de Software"},"content":{"rendered":"\n<div class=\"twitter-share\"><a href=\"https:\/\/twitter.com\/intent\/tweet?via=sidroniolima\" class=\"twitter-share-button\">Tweet<\/a><\/div>\n<p>A engenharia de software surgiu em meados da d\u00e9cada de 1970 no ent\u00e3o momento que ficou conhecido como a crise do software. O cen\u00e1rio da \u00e9poca n\u00e3o \u00e9 muito diferente do que hoje vivenciamos: a necessidade de software eficiente, com baixo custo e dentro do prazo. O que traduz a tr\u00edplice restri\u00e7\u00e3o da ger\u00eancia de projetos, do PMBOK:<\/p>\n<p><a href=\"https:\/\/sidroniolima.com.br\/blog\/wp-content\/uploads\/2012\/04\/triplice-restric3a7c3a3o-desenho.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-150\" title=\"Triplice restri\u00e7\u00e3o\" src=\"https:\/\/sidroniolima.com.br\/blog\/wp-content\/uploads\/2012\/04\/triplice-restric3a7c3a3o-desenho.jpg?w=300\" alt=\"\" width=\"300\" height=\"222\" srcset=\"https:\/\/sidroniolima.com.br\/blog\/wp-content\/uploads\/2012\/04\/triplice-restric3a7c3a3o-desenho.jpg 545w, https:\/\/sidroniolima.com.br\/blog\/wp-content\/uploads\/2012\/04\/triplice-restric3a7c3a3o-desenho-300x222.jpg 300w, https:\/\/sidroniolima.com.br\/blog\/wp-content\/uploads\/2012\/04\/triplice-restric3a7c3a3o-desenho-1x1.jpg 1w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Pela defini\u00e7\u00e3o, segundo Friedrich Ludwig Bauer,\u00a0&#8220;engenharia de software \u00e9 a cria\u00e7\u00e3o e a utiliza\u00e7\u00e3o de s\u00f3lidos princ\u00edpios de engenharia a fim de obter software de maneira econ\u00f4mica, que seja confi\u00e1vel e que trabalhe eficientemente em m\u00e1quinas reais&#8221;.<\/p>\n<p>Para que possamos entender essa defini\u00e7\u00e3o \u00e9 necess\u00e1rio antes compreender o que \u00e9 engenharia. Ao imaginarmos um engenheiro visualizamos a figura de um profissional dentro de uma constru\u00e7\u00e3o civil, como o famoso capacete de seguran\u00e7a, segurando em uma das m\u00e3os um metro e na outra uma planta. Essa vis\u00e3o se adapta inteiramente ao cen\u00e1rio do desenvolvimento de software. Atrav\u00e9s do metro, retomamos a ideia de medi\u00e7\u00e3o, indicadores. Atrav\u00e9s da planta, o projeto. E dentre as preocupa\u00e7\u00f5es em construir um software de acordo com as necessidades do cliente, a custo e tempo reduzidos est\u00e1 a medi\u00e7\u00e3o e o projeto.<\/p>\n<p>Imagine a cria\u00e7\u00e3o de um edif\u00edcio com 100 andares de salas comerciais, que abrigar\u00e3o dezenas de empresas e milhares de funcion\u00e1rios sem um projeto. Agora imagine um software para controle do espa\u00e7o a\u00e9reo de um pa\u00eds sem as mesmas preocupa\u00e7\u00f5es com o projeto. As consequ\u00eancias seriam desastrosas em ambos os casos.<\/p>\n<p>Atrav\u00e9s dessas preocupa\u00e7\u00f5es e do hist\u00f3rico de insucessos no desenvolvimento de software, surgiu a necessidade de uma disciplina que contornasse o atual cen\u00e1rio e fornecesse estrat\u00e9gias, metodologias, indicadores, ferramentas e processos para a cria\u00e7\u00e3o de software eficiente. A essa disciplina denominou-se engenharia de software.<\/p>\n<p>Nos pr\u00f3ximos post a ES ser\u00e1 abordada de maneira mais t\u00e9cnica e menos ampla: o cen\u00e1rio de desenvolvimento de software no Brasil, as metodologias, o profissional, a combina\u00e7\u00e3o de outras disciplinas, como o PMBOK, e v\u00e1rias outros assuntos.<\/p>\n<p>Fonte:\u00a0<a href=\"http:\/\/pt.wikipedia.org\/wiki\/Engenharia_de_software\">http:\/\/pt.wikipedia.org\/wiki\/Engenharia_de_software<\/a><\/p>\n\n<div class=\"twitter-share\"><a href=\"https:\/\/twitter.com\/intent\/tweet?via=sidroniolima\" class=\"twitter-share-button\">Tweet<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>A engenharia de software surgiu em meados da d\u00e9cada de 1970 no ent\u00e3o momento que ficou conhecido como a crise do software. O cen\u00e1rio da \u00e9poca n\u00e3o \u00e9 muito diferente do que hoje vivenciamos: a necessidade de software eficiente, com baixo custo e dentro do prazo. O que traduz a tr\u00edplice restri\u00e7\u00e3o da ger\u00eancia de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[5],"tags":[],"class_list":["post-149","post","type-post","status-publish","format-standard","hentry","category-engenharia-de-software"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/sidroniolima.com.br\/blog\/wp-json\/wp\/v2\/posts\/149","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sidroniolima.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sidroniolima.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sidroniolima.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sidroniolima.com.br\/blog\/wp-json\/wp\/v2\/comments?post=149"}],"version-history":[{"count":0,"href":"https:\/\/sidroniolima.com.br\/blog\/wp-json\/wp\/v2\/posts\/149\/revisions"}],"wp:attachment":[{"href":"https:\/\/sidroniolima.com.br\/blog\/wp-json\/wp\/v2\/media?parent=149"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sidroniolima.com.br\/blog\/wp-json\/wp\/v2\/categories?post=149"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sidroniolima.com.br\/blog\/wp-json\/wp\/v2\/tags?post=149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}