A Crise do Software: do caos à engenharia

Compartilhar

Engenharia de Software Modelos de Ciclo de Vida Design Patterns História da Computação Metodologias ...

Engenharia de Software Modelos de Ciclo de Vida Design Patterns História da Computação Metodologias
1. A Crise do Software

No final da década de 1960, a indústria da computação vivia um paradoxo: o hardware evoluía em ritmo exponencial, mas a capacidade de produzir software confiável ficava cada vez mais para trás. Projetos atrasavam, orçamentos explodiam e sistemas entregues frequentemente não atendiam às necessidades dos usuários. Esse conjunto de problemas crônicos recebeu o nome de Crise do Software — termo cunhado durante a Conferência de Engenharia de Software da OTAN 📖, realizada em Garmisch, Alemanha, em 1968 [1].

💡 Definição

Crise do Software é o nome dado ao conjunto de problemas sistêmicos enfrentados pela indústria de desenvolvimento de software entre as décadas de 1960 e 1990: projetos cronicamente atrasados, custos imprevisíveis, defeitos abundantes e incapacidade de atender aos requisitos dos usuários.

📊 Os números da crise Dados históricos

Relatórios da época e estudos posteriores revelaram números alarmantes [2]:

~60%
Projetos atrasados
2–3×
Estouro de custo
~30%
Projetos cancelados
~20%
Atendiam requisitos

O projeto do OS/360 📖 da IBM é frequentemente citado como caso emblemático: envolveu milhares de programadores, atrasou anos e acumulou inúmeros defeitos, sendo descrito por Frederick Brooks como um "pântano de alcatrão" [3].

⚠️ Sintomas recorrentes

A crise se manifestava por cinco sintomas interligados [4]:

1
Atrasos crônicos
A falta de metodologia tornava impossível estimar cronogramas realistas.
2
Custos imprevisíveis
Sem métricas de estimativa, orçamentos eram suposições otimistas.
3
Defeitos abundantes
Ausência de testes formais resultava em produtos instáveis.
4
Desalinhamento com o usuário
Sem análise rigorosa de requisitos, o software não resolvia o problema real.
5
Manutenção impossível
"Código espaguete" 📖 sem documentação tornava qualquer evolução um risco.
🕰️ Linha do tempo
1960s
Complexidade cresce com mainframes 📖. Projetos como SAGE 📖 e OS/360 falham sistematicamente [3].
1968
Conferência da OTAN em Garmisch cunha o termo "crise do software" [1].
1970
Royce descreve o modelo cascata [5].
1970–80s
Linguagens estruturadas (C, Pascal), programação modular 📖 e primeiras ferramentas CASE 📖.
1986
Boehm propõe o modelo espiral [6]. Brooks publica "No Silver Bullet" [7].
1990s
CMM 📖, orientação a objetos 📖 e padrões de projeto (GoF) [8].
2001
Manifesto Ágil [9].

2. Modelo Cascata

O modelo cascata (waterfall) foi o primeiro modelo de ciclo de vida de software formalizado. Descrito por Winston Royce em 1970 [5], propõe que o desenvolvimento avance em fases sequenciais — como água descendo uma cascata — onde cada fase deve ser concluída antes que a próxima se inicie.

🔢 As seis fases Sequencial
1
Requisitos
Levantamento e documentação completa. O cliente aprova antes de prosseguir.
2
Projeto (design)
Arquitetura, módulos, banco de dados e interfaces — tudo antes de codificar.
3
Implementação
Codificação do sistema com base no projeto aprovado.
4
Testes
Verificação e validação contra os requisitos documentados.
5
Implantação
Entrega e instalação no ambiente do cliente.
6
Manutenção
Correções, adaptações e melhorias ao longo da vida útil.
⚠ Curiosidade

Royce nunca defendeu o cascata puro. No artigo original, ele já sugeria ciclos de feedback entre fases — mas a indústria adotou apenas a versão sequencial simplificada [5].

❌ Limitações e críticas

A principal fragilidade é a premissa de que os requisitos podem ser completamente definidos no início [10]. Se um erro só é descoberto na fase de testes, o custo de correção é exponencialmente maior [4].

O cliente só vê o sistema funcionando na etapa final, quando mudanças significativas são quase inviáveis. Essa rigidez motivou a busca por modelos alternativos.


3. Modelo Espiral

Proposto por Barry Boehm em 1986 [6], o modelo espiral combina o cascata com prototipagem 📖 e adiciona a análise de riscos como atividade central de cada ciclo.

🌀 Os quatro quadrantes Boehm, 1986
1
Planejamento
Definir objetivos, alternativas e restrições para esta iteração.
2
Análise de riscos
Identificar riscos técnicos, de custo e de prazo. Se o risco for inaceitável, o projeto pode ser cancelado.
3
Desenvolvimento e testes
Projetar, codificar e testar o incremento planejado.
4
Avaliação do cliente
O cliente revisa o resultado e fornece feedback para a próxima volta.
💡 Quando usar

Especialmente adequado para projetos grandes e de alto risco — sistemas militares e aeroespaciais — onde o custo de fracasso é extremamente elevado [10].


4. Modelo Iterativo e Incremental

Em vez de entregar tudo no final, o sistema é construído em partes. Cada incremento passa por um mini-ciclo completo de análise, projeto, codificação e testes [4].

🔄 Iterativo vs. incremental Conceitos
Iterativo = refinar
Cada ciclo melhora o que já existe. Como um pintor que faz um esboço, depois adiciona detalhes e cor.
+
Incremental = adicionar
Cada ciclo entrega uma parte nova e funcional. Como construir uma casa cômodo por cômodo.

Na prática, quase sempre se combinam. As metodologias ágeis — Scrum 📖, XP 📖, Kanban 📖 — são a evolução direta desse modelo [9].


5. Comparativo dos Modelos

Nenhum modelo é universalmente superior — cada um se adequa a contextos diferentes [10]:

📋 Cascata vs. espiral vs. iterativo
CritérioCascataEspiralIterativo
FluxoLinear, uma passadaCiclos com análise de riscoMini-ciclos de entrega
RequisitosFixos no inícioRefinados a cada voltaEvoluem continuamente
EntregaSomente no finalProtótipos + produto finalIncrementos funcionais
FeedbackSó na entregaA cada voltaA cada incremento
Custo de mudançaMuito altoMédioBaixo
RiscoAltoControladoModerado
Ideal paraRequisitos estáveisProjetos grandes, alto riscoMaioria dos projetos modernos

6. Padrões de Projeto (Design Patterns)

Padrões de projeto são soluções reutilizáveis para problemas recorrentes no design de software. O conceito foi popularizado pelo livro de Gamma, Helm, Johnson e Vlissides — o Gang of Four — que catalogou 23 padrões em três categorias [8].

💡 O que são

Não são código pronto, mas receitas documentadas que descrevem como estruturar classes e objetos para resolver um tipo específico de problema de forma elegante. Funcionam como um vocabulário compartilhado entre engenheiros.

🏭 Criacionais — como criar objetos 5 padrões
Singleton
Uma única instância global
Factory Method
Subclasses decidem o que criar
Abstract Factory
Famílias de objetos relacionados
Builder
Construção passo a passo
Prototype
Clonagem de instâncias
🧩 Estruturais — como compor objetos 7 padrões
Adapter
Traduz interfaces incompatíveis
Facade
Interface simplificada
Decorator
Adiciona responsabilidades
Composite
Árvore parte-todo
Bridge
Separa abstração e implementação
Flyweight
Compartilha estado comum
Proxy
Substituto controlado
💬 Comportamentais — como objetos interagem 11 padrões
Observer
Notificação um-para-muitos
Strategy
Algoritmos intercambiáveis
Command
Encapsula requisições
Iterator
Percorre coleções
State
Comportamento por estado
Template Method
Esqueleto de algoritmo
Mediator
Centraliza comunicação
Chain of Resp.
Cadeia de tratadores
Visitor
Operação sobre estrutura
Memento
Captura estado para undo
Interpreter
Avalia gramáticas

7. Legado e Lições

A Crise do Software nunca teve uma resolução definitiva — como argumentou Brooks, a complexidade essencial do software é irredutível [7].

O que houve foi uma resposta acumulativa: o cascata [5] mostrou que era preciso ter processo; o espiral [6] mostrou que era preciso gerenciar riscos; o modelo iterativo mostrou que era preciso obter feedback rápido; e o Manifesto Ágil [9] combinou tudo com foco em pessoas e adaptação contínua.

Os padrões de projeto [8] contribuíram com um vocabulário compartilhado que permitiu comunicar soluções complexas de forma precisa e eficiente.

🚀 Conclusão

A grande lição da Crise do Software é que não basta escrever código — é preciso engenharia: processo, gestão de riscos, feedback, colaboração e reutilização de conhecimento. A crise não acabou; aprendemos a conviver com a complexidade.

📖 Glossário de Termos Técnicos
OTAN (em inglês: NATO — North Atlantic Treaty Organization)
Organização do Tratado do Atlântico Norte, aliança político-militar intergovernamental fundada em 1949. Em 1968, o comitê científico da OTAN patrocinou a conferência em Garmisch (Alemanha) que cunhou o termo "engenharia de software" e diagnosticou formalmente a crise do software [1].
Mainframe
Computador de grande porte, com alta capacidade de processamento e armazenamento, utilizado por grandes organizações para tarefas críticas como processamento de transações em lote, censos e cálculos científicos. Nas décadas de 1960–70, o crescimento da complexidade dos mainframes evidenciou a incapacidade da indústria de produzir software na mesma escala [4].
SAGE (Semi-Automatic Ground Environment)
Sistema de defesa aérea automatizado dos Estados Unidos, desenvolvido entre os anos 1950 e 1960. Foi um dos maiores projetos de software da época, envolvendo milhares de programadores e milhões de linhas de código. Seus desafios ilustraram os primeiros sinais da crise do software [4].
OS/360
Sistema operacional desenvolvido pela IBM para a família de computadores System/360 na década de 1960. Considerado um dos projetos de software mais problemáticos da história: atrasou anos, ultrapassou amplamente o orçamento e foi entregue com milhares de defeitos. Frederick Brooks liderou o projeto e narrou suas lições no livro The Mythical Man-Month [3].
Código espaguete (spaghetti code)
Termo pejorativo para código-fonte com fluxo de controle complexo, emaranhado e sem estrutura clara, difícil de ler, manter e depurar. O nome faz analogia com um prato de espaguete, em que os fios se entrelaçam de forma caótica. Era um problema comum antes da adoção da programação estruturada [4].
Programação modular
Paradigma de desenvolvimento que consiste em dividir um programa em módulos independentes e coesos, cada um responsável por uma funcionalidade específica. Os módulos podem ser desenvolvidos, testados e mantidos separadamente, promovendo reuso e reduzindo a complexidade global do sistema [10].
Ferramentas CASE (Computer-Aided Software Engineering)
Classificação que abrange todas as ferramentas baseadas em computadores que auxiliam atividades de engenharia de software, desde análise de requisitos e modelagem até programação e testes. Surgiram nos anos 1980 como tentativa de automatizar e padronizar o processo de desenvolvimento [10].
CMM (Capability Maturity Model)
Modelo de maturidade de capacidade desenvolvido pelo SEI (Software Engineering Institute) da Carnegie Mellon University em 1991. Define cinco níveis de maturidade organizacional para o processo de desenvolvimento de software — de "inicial" (caótico) a "otimizado" (melhoria contínua). Foi posteriormente expandido para o CMMI [11].
Orientação a objetos (Object-Oriented Programming — OOP)
Paradigma de programação baseado no conceito de "objetos", que encapsulam dados (atributos) e comportamentos (métodos) em unidades coesas. Seus pilares são: encapsulamento, herança, polimorfismo e abstração. Linguagens como Smalltalk, C++ e Java popularizaram o paradigma, que se tornou dominante a partir dos anos 1990 [4].
Prototipagem (prototyping)
Abordagem de desenvolvimento em que uma versão preliminar e simplificada do sistema (protótipo) é construída rapidamente para validar requisitos, testar conceitos e obter feedback do usuário antes de investir no desenvolvimento completo. Pode ser descartável (usada apenas para aprendizado) ou evolutiva (refinada até se tornar o produto final) [10].
Scrum
Framework ágil para gestão e desenvolvimento de produtos complexos. Organiza o trabalho em ciclos curtos chamados sprints (tipicamente 2 a 4 semanas), com papéis definidos (Product Owner, Scrum Master, equipe de desenvolvimento) e cerimônias regulares (planejamento, revisão, retrospectiva e reuniões diárias) [12].
XP (Extreme Programming)
Metodologia ágil criada por Kent Beck no final dos anos 1990, focada em práticas de engenharia de software como programação em par, desenvolvimento orientado a testes (TDD), integração contínua, refatoração constante e entregas frequentes. Enfatiza feedback rápido e simplicidade [13].
Kanban
Método de gestão visual do fluxo de trabalho, originado no sistema de produção da Toyota e adaptado para desenvolvimento de software por David Anderson. Utiliza um quadro com colunas representando etapas do processo e cartões representando itens de trabalho. Seus princípios incluem limitar o trabalho em progresso (WIP) e otimizar o fluxo contínuo [14].
Referências
  1. [1] NAUR, Peter; RANDELL, Brian (ed.). Software Engineering: report on a conference sponsored by the NATO Science Committee. Garmisch, Germany: NATO, 7–11 Oct. 1968. Brussels: Scientific Affairs Division, NATO, 1969. Disponível em: http://homepages.cs.ncl.ac.uk/brian.randell/NATO/nato1968.PDF. Acesso em: 14 mar. 2026.
  2. [2] THE STANDISH GROUP. CHAOS Report. Boston: The Standish Group International, 1995.
  3. [3] BROOKS, Frederick P. The Mythical Man-Month: essays on software engineering. Reading, MA: Addison-Wesley, 1975. ISBN 0-201-00650-2.
  4. [4] PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de software: uma abordagem profissional. 9. ed. Porto Alegre: AMGH, 2020. ISBN 978-85-8055-534-1.
  5. [5] ROYCE, Winston W. Managing the development of large software systems. In: PROCEEDINGS OF IEEE WESCON, Los Angeles, 1970. Proceedings [...]. New York: IEEE, 1970. p. 1–9.
  6. [6] BOEHM, Barry W. A spiral model of software development and enhancement. ACM SIGSOFT Software Engineering Notes, New York, v. 11, n. 4, p. 14–24, Aug. 1986. DOI: 10.1145/12944.12948.
  7. [7] BROOKS, Frederick P. No silver bullet: essence and accidents of software engineering. Computer, Washington, v. 20, n. 4, p. 10–19, Apr. 1987. DOI: 10.1109/MC.1987.1663532.
  8. [8] GAMMA, Erich; HELM, Richard; JOHNSON, Ralph; VLISSIDES, John. Design Patterns: elements of reusable object-oriented software. Reading, MA: Addison-Wesley, 1994. ISBN 0-201-63361-2.
  9. [9] BECK, Kent et al. Manifesto for Agile Software Development. 2001. Disponível em: https://agilemanifesto.org/. Acesso em: 14 mar. 2026.
  10. [10] SOMMERVILLE, Ian. Engenharia de software. 10. ed. São Paulo: Pearson Education do Brasil, 2016. ISBN 978-85-430-1968-2.
  11. [11] PAULK, Mark C. et al. Capability Maturity Model for Software, Version 1.1. Pittsburgh: Software Engineering Institute, Carnegie Mellon University, 1993. (Technical Report CMU/SEI-93-TR-024). Disponível em: https://resources.sei.cmu.edu/library/asset-view.cfm?assetid=11955. Acesso em: 15 mar. 2026.
  12. [12] SCHWABER, Ken; SUTHERLAND, Jeff. The Scrum Guide: the definitive guide to Scrum: the rules of the game. 2020. Disponível em: https://scrumguides.org/. Acesso em: 15 mar. 2026.
  13. [13] BECK, Kent; ANDRES, Cynthia. Extreme Programming Explained: embrace change. 2. ed. Boston: Addison-Wesley, 2004. ISBN 0-321-27865-8.
  14. [14] ANDERSON, David J. Kanban: successful evolutionary change for your technology business. Sequim, WA: Blue Hole Press, 2010. ISBN 978-0-9845214-0-1.

Comentários

BLOGGER

$show=mobile

Nuvem de Categorias


Coluna Gastroturismo
Nome

#existepesquisanobrasil,2,Abelha,3,Acessibilidade,25,Acessórios,2,Acidente,52,Acústica,16,Adestramento,5,Administração,45,Aerodinâmica,4,Aeronáutica,9,África,7,Agência Bori,1,Agência Brasil,25,Agência FAPESP,5,Agência Fiocruz,6,Agência Porvir,1,Agência Senado,2,Agência USP,5,Agnotologia,1,Agricultura,7,Agropecuária,4,AirBNB,1,Albert Einstein,1,Alcoolismo,9,Alemanha,10,Alemão,4,Alerta,2,Algoritmo,8,Alimento,1,Alzheimer,4,Amazon,5,Amazônia,5,América Latina,1,Análise Combinatória,1,Análise de Texto,2,Anatomia,8,Android,3,Angola,1,Animação,52,Animais de Estimação,6,Animal,2,Antropologia,14,Apicultura,9,App,9,Apple,5,Apresentação,4,aquário,1,Argentina,4,Armamento,1,Arqueologia,6,arquitetura,33,Arte,173,Astrobiologia,3,Astrofísica,4,Astronomia,36,Ativismo,35,Áudio,3,Audio FX,2,Áustria,1,Autismo,2,Auto-ajuda,10,Automobilismo,16,Automóvel,22,aventura,3,Aviação,5,Aviônica,8,Bahia,2,Balonismo,3,Banco Central,1,Banco de Dados,5,Beber e Dirigir,1,biblioteconomia,6,Bicicleta,1,Biografia,18,Biologia,176,Biologia Marinha,15,bioquímica,7,Biotecnologia,25,Bitcoin,2,Blog,29,Blogger,33,Boato,6,Bomba,1,Botânica,6,BRASA,1,BRASA Leads,1,Brasil,41,Brasília,17,BRIC,1,Browser,11,Bugs,3,CAD,3,Calor,2,Caltech,1,Câmera lenta,1,Campanha,47,Canadá,1,cardiologia,16,Carnaval,2,carreira,3,Cartografia,3,Casemods,1,Caso Isabella Nardoni,1,Caso Snowden,1,Ceará,1,Celebridades,6,celular,24,Células-Tronco,5,Cérebro,2,Charge,22,ChatGPT,2,China,23,Cibercultura,3,Ciclovia,1,Cidadania,40,Ciência,225,Cinema,70,Climatologia,3,Clip,1,Cliparts,1,Cloud computing,4,Coaching,12,Comédia,2,competência,2,Complemento de dois,1,Comportamento,277,Computação,98,Computação em grade,5,Computação forense,3,Computação Gráfica,140,Computação Móvel,1,Computação Quântica,1,Comunicação e Marketing,153,Concurso,2,Concurso Cultural de Natal,1,Concursos Público,2,Concursos Públicos,4,Conectômica,1,Conferência,1,Congresso em Foco,1,Conspiração,2,Consumidor,7,Consumismo,3,contabilidade,2,Contos,55,Copa do Mundo,26,Cordel,3,Coreia do Norte,1,Coreia do Sul,1,Corpo,2,Coruja,1,cosmética,3,Cosmologia,21,Covid-19,99,Crash Course,1,Criança,1,Criatividade,4,Crime,49,Crime Digital,9,crise,11,crise econômica,8,Croácia,1,crônica,6,crônicas,5,Cronologia,1,CSS,3,Cuba,4,Culinária,8,Cultura,18,Curiosidades,113,custos fixo,1,custos variáveis,1,Dale Dougherty,2,Dança,6,DAO,1,Darwin,12,Davos,1,Debate,3,Decoração,1,demência,1,Demografia,3,Denúncia,12,Dermatologia,6,Desastre Natural,14,Descoberta,2,Desenho instrucional,19,Desenvolvimento de jogos,17,Desenvolvimento Pessoal,1,Design,33,Design Instrucional,19,Destaque,9,Dia das Mães,1,Dia do professor,1,diabetes,6,Dicas,66,Didática,1,Dieta,4,Dinamarca,1,diplomacia,3,Direito,188,Direito Eleitoral,2,Direito Internacional,30,Direito Militar,1,Direito Trabalhista,1,Direito Tributário,2,Direitos Autorais,4,Direitos Humanos,39,Disney,8,Distrito Federal,4,Documentário,72,Doutorado,1,download,3,Drogas,7,Drone,3,Dubai,1,e-Book,2,e-governo,2,EBC,1,Ecologia,89,Economia,119,Editoração Eletrônica,1,Educação,423,Educação a Distância,189,Educação Corporativa,6,educação física,19,Educação sexual,6,Efeitos Sonoros,4,Egiptologia,2,Eleições,30,Eleições 2014,12,Eleições 2018,5,Eleições 2020,2,Eleições 2022,1,Eletricidade,10,eletrônica,4,Elon Musk,1,Em Operários,1,Embrapa,4,empreendedorismo,7,enciclopédia,1,endocrinologia,6,Enem,3,Energia,17,Energia Alternativa,18,Energia Nuclear,12,Enfermagem,1,Engenharia,70,Engenharia Agrícola,1,Engenharia Civil,6,Engenharia de materiais,18,Engenharia de Software,14,Engenharia Genética,32,Engenharia Mecânica,2,Enretenimento,1,Ensino a Distância,11,Ensino Superior,5,Entomologia,7,Entretenimento,47,Entrevista,91,Entrevista.,1,Epidemiologia,70,Epistemologia,1,Equador,1,Escândalo,6,Escritório,1,ESMPU,1,Espaço,74,Espanha,1,Espanhol,2,Espeleologia,1,Espetáculo,8,Espionagem,20,Esporte,44,Estação,1,Estágio,2,Estatísticas,40,Estética,1,estrutura de dados,1,Ética,32,EUA,20,Europa,2,Evento,59,Evolução,5,Exercícios físicos,2,Exobiologia,3,experiência,43,fábulas,3,Facebook,20,Família,1,Farmacologia,25,Favo,1,Feminismo,2,Férias,1,Ferramentas,15,FIFA,2,Filantropia,4,Filmes,20,Filosofia,50,Finep,2,Finlândia,3,Fintech,1,Firefox,1,Física,119,Física Quântica,4,Fisiologia,10,Fisioterapia,6,Flagrante,2,Flamengo,1,Folclore,3,Fome,1,Fomento,1,Fonética,1,Fonoaudiologia,7,Fotografia,46,Fotos em 360 graus,6,França,10,Francês,4,Frase,3,Fraude,5,Freeware,75,Futebol,38,Futurologia,95,gadget,87,gadgets,1,Gafe,2,Gamificação,8,Gastroenterologia,5,Gastronomia,9,Gastroturismo,7,Geek,2,Genética,46,Geofísica,1,Geografia,57,Geologia,12,Geometria,6,geopolítica,22,Gerenciamento do Tempo,2,Geriatria,13,Gestão de Competências,3,Gestão de Configuração,2,Gestão de Pessoas,11,Gestão de Projetos,23,Gestão do conhecimento,7,Ginecologia,3,Glass,1,Golpe de Estado,1,Google,81,Governo,4,GPS,1,Gradiente,1,gramática,15,Gravidez,1,Grécia,1,Grécia Antiga,2,Guerra,43,Guerra Civil,2,Guinness,1,H2,2,Haiti,3,hardware,39,Henry Ford,1,História,217,HIV,1,Hololens,2,homenagem,46,Horologia,1,HPV,1,HTML,6,Humor,213,Humor Negro,9,IBGE,3,IBM,4,ICIJ,2,Idioma,57,IESB,2,IHC,8,ilo,29,ilusão,36,ilusionismo,5,Imagem 3D,16,Imagens,7,Imagine Cup,1,Império Romano,8,Imprensa,34,Impressora 3D,22,Imunologia,8,Incêndio,2,Inclusão digital,8,Índia,4,Índios,1,Infectologia,36,Infográfico,57,Informática,38,Inglaterra,4,Inglês,26,Inovação,206,Inspiração,1,Inteligência Artificial,168,intercâmbio,1,Interface,205,Interfaces Hápticas,24,Internacional,23,Internacionalização da Amazônia,3,Internet,166,Internet das Coisas,2,Inundação,2,Invenção,20,Inventos,6,iPad,1,IPEA,1,iphone,3,Irã,3,Iraque,1,Israel,7,Itália,2,Japão,5,Java,2,Java.,2,jogos,12,Jogos de Tabuleiro,5,Jogos educativos,20,Jogos Olímpicos,10,Jornalismo,72,José Saramago,1,Justiça,4,Ken Robinson,1,Kinect,10,Le Monde Diplomatique Brasil,9,Le Monde Diplomatique Brasil,1,Letras,2,Lexicografia,5,Liderança,4,Life Hacking,20,línguas estrangeiras,3,Linguística,11,Literatura,58,Livro,73,Lógica,26,Logística,4,Loterias,4,Lua,1,Maçonaria,4,Malásia,2,Malvinas,2,Malware,1,Mapa,96,Mário Sérgio Conti,1,Marte,4,Mastologia,1,Matemática,84,Matemática Financeira,1,maternidade,1,MEC,1,Mecânica,8,Mecânica dos Fluidos,2,Mecatrônica,47,Medalha Fields,1,Medicina,568,Medicina Esportiva,2,Medicina Veterinária,4,Meio Ambiente,131,Mel,1,melanoma,1,Memória,5,memorização,4,Mente,4,Mercado de Trabalho,85,mercosul,1,Mestrado,4,Metaverso,2,meteorologia,12,Metodologia Científica,60,México,1,Microbiologia,4,Microsoft,16,Mídia Social,61,Militar,16,Mineralogia,1,Mistério,3,MIT,15,Mitologia,2,Mobilidade,1,Mobilidade Urbana,9,Moçambique,1,Moda,1,MonaVie,1,Montanhismo,1,Moodle,7,Mossad,1,Motivação,1,Movimento Maker,3,MSF,1,Mudança Climática,30,Mulher,4,Multimídia,14,museu,16,Música,90,MVC,1,Nanotecnologia,37,Nasa,19,Natação,2,Natal,17,Natureza,2,Nefrologia,1,Negócios,31,Netflix,1,Neurociência,97,Neurologia,81,Nicolelis,1,Nordeste,2,Noruega,2,notícias,8,Novidades,18,Novo Enem,2,Números,2,Nutrição,75,Obama,1,Obesidade,11,Observatório da Imprensa,27,Obstetrícia,4,OCDE,1,Oceanografia,7,odontologia,10,Offshore Leaks,2,oftalmologia,11,Olimpíadas,9,oncologia,50,ONU,10,OpenAI,1,Opinião,107,Óptica,17,Oracle,1,Oriente Médio,5,Orkut,2,Ornitologia,1,ortografia,3,Ortopedia,4,Ótica,9,Otorrinolaringologia,2,Oxfam,3,Pacifismo,1,Paginadores,1,paleontologia,4,Palestina,1,Paquistão,1,Pará,2,Paraguai,2,parkinson,2,Passeio virtual,1,Patinação,1,Paulo Freire,1,Pedagogia,8,Pediatria,6,Pensamentos,3,performance,3,Periférico,1,Pesca,2,Pesquisa,267,Petição,1,Petrobrás,10,Petróleo,13,Photoshop,5,Pirataria,7,planilha de custo,1,Playstation 3,2,Plebiscito,3,Pneumologia,1,Podcast,7,Poesia,29,Política,323,Polônia,1,Portugal,9,português,20,Pós-graduação,2,Pré-sal,5,Prêmio Nobel,7,primatologia,1,Primeira Guerra Mundial,2,privacidade,25,produtividade,8,professor Hamilton Alves,2,Programa Gratuito,4,Programação,68,Projeção Mapeada,1,Projeto Truco,2,Promoção,1,Propaganda,5,Psicanálise,1,Psicologia,286,Psicologia Animal,26,Psiquiatria,17,Pública,14,publicidade,19,Publieditorial,6,PUC Minas,1,Quadrinhos,11,Quads,5,Qualidade,3,Qualidade de Vida,12,química,34,REA,2,realidade aumentada,47,realidade diminuída,2,Realidade Misturada,5,Realidade Virtual,50,Reconhecimento de imagem,12,Reconhecimento de voz,3,Recorde,1,Recoverit,1,Recuperar vídeos,1,Redação,1,redes,12,Referência,5,Referendo,1,Reforma Política,3,Reino Unido,2,Relacionamento,2,Relações Internacionais,41,Religião,44,Responsabilidade Social,4,Retrospectiva,1,Review,15,Rio 2016,6,Rio de Janeiro,3,Rio Grande do Norte,1,Rio Grande do Sul,1,Robert Oppenheimer,3,Robô,49,robótica,52,Roda Viva,49,Roma,6,roteiro,1,RSA,1,RTP,1,Rússia,6,Samsung,1,Sanitarismo,5,Santa Catarina,1,São Paulo,5,Saúde,625,Savant,1,Segunda Guerra Mundial,26,Segurança,128,Segurança da Informação,69,Seleção Natural,3,Séries,2,serviço,1,Serviço Online,1,Sexologia,2,sexualidade,5,Show,7,SIGGRAPH,1,Simulação,37,Singularity University,1,Síria,3,Sismologia,2,Sistema operacional,4,Sistemas de Numeração,1,Sites de Busca,22,Sociedade,5,Sociologia,55,Software,34,Software Livre,24,Sol,2,Sono,4,Sony,3,SOPA,2,Star Wars,1,Startup,2,Steve Cutts,1,Steve Jobs,1,Suécia,3,Sugestão de presentes,67,Sun,1,supercomputadores,2,Sustentabilidade,5,Tabagismo,6,Taiwan,1,Talento precoce,1,Taxas Equivalentes,1,Taxidermia,1,Teatro,27,Técnicas de Estudo,3,Tecnologia,601,Tecnologia da Informação,30,TED,448,TED-Ed,48,TedMed,2,TEDx,5,TEDx Rio+20,1,TEDxAmazônia,1,TEDxAsaSul,1,Telefonia,61,Televisão,45,Temas,1,Tempo,2,Tendência,1,Tendências,13,Teologia,6,teoria das supercordas,1,Teoria dos Jogos,1,Terremoto,9,Terrorismo,15,Tesla,1,Testes,17,Thaís Victer,2,ticker,2,TikTok,1,Tipologia,8,Tomada de Decisão,1,tradução,5,Trânsito,12,transporte,59,Tributo,3,Trigonometria,1,Tubarão,2,Tunísia,1,Turismo,30,Tutorial,23,Twitter,10,Uber,7,Ucrânia,11,UFC,1,UFES,1,UFG,2,UFMG,1,ufologia,5,UFRJ,3,UFSC,1,UNB,1,UNESCO,1,Unicamp,4,UNIFESP,1,UNIP,1,universidade,6,Universidade Corporativa,1,Universidade da Califórnica,1,Universidade da Geórgia,1,Universidade da Pensilvânia,1,Universidade de Brasília,1,Universidade de Cambridge,2,Universidade de Chicago,1,Universidade de Columbia,1,Universidade de Michigan,1,Universidade de Princeton,1,Universidade de Rochester,1,Universidade de Washington,3,University College London,1,Urbanismo,26,Urologia,2,URSS,1,User Experience,1,USP,11,Utilidade Pública,4,Utilitário,3,Vale,1,Vaticano,1,Veículo Autônomo,9,Venezuela,1,Ventriloquismo,2,Verão,1,vestibular,3,Vestimenta,1,Vida Digital,7,Vida Moderna,18,Vida Selvagem,10,Videogame,119,Vídeos,990,Vídeos 360,1,Vietnã,1,Violência,5,Vírus,18,Visão Computacional,10,Vôlei,1,Vulcanologia,8,Watergate Política,1,WCIT 2016,2,WCIT 2017,1,Web,1,Web 2.0,29,Web Application,161,Web Semântica,2,Web Seminar,1,webdesign,13,Webinar,2,widget,2,WikiLeaks,37,Wikipedia,4,Windows,5,Xadrez,2,YouTube,6,Zika,1,Zimbábue,1,Zoologia,59,
ltr
item
Brasil Acadêmico: A Crise do Software: do caos à engenharia
A Crise do Software: do caos à engenharia
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigIas0zg1Sy1-DZxhk1AN2SJor4eexlUBqcKIBfsmKailaWBYmXk9u1X-acJjgxKaHiwbJ6XW0uoa4OhE5sEhskx8ftB4TouOz1DL4uE4WnLF6IRV62aNpUMJMri04JzOHazNaAworV3yHoM2gGYcHaA-TXIp3YNOcitNsz2OtV63lrWf2dzqHK-V8qAQ/s600/criseDoSoftware.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigIas0zg1Sy1-DZxhk1AN2SJor4eexlUBqcKIBfsmKailaWBYmXk9u1X-acJjgxKaHiwbJ6XW0uoa4OhE5sEhskx8ftB4TouOz1DL4uE4WnLF6IRV62aNpUMJMri04JzOHazNaAworV3yHoM2gGYcHaA-TXIp3YNOcitNsz2OtV63lrWf2dzqHK-V8qAQ/s72-c/criseDoSoftware.png
Brasil Acadêmico
http://blog.brasilacademico.com/2026/03/a-crise-do-software-do-caos-engenharia.html
http://blog.brasilacademico.com/
http://blog.brasilacademico.com/
http://blog.brasilacademico.com/2026/03/a-crise-do-software-do-caos-engenharia.html
true
3049085869098582068
UTF-8
Todos os posts carregados Nenhum post encontrado Ver todos Saiba mais Responder Cancelar resposta Apagar Por Início Páginas POSTS Ver todos Especialmente para você Categoria Arquivo Busca Todos os posts Nenhum post coincide com sua busca Início Domingo Segunda Terça Quarta Quinta Sexta Sábado Dom Seg Ter Qua Qui Sex Sáb Janeiro Fevereiro Março Abril Maio Junho Julho Agosto Setembro Outubro Novembro Dezembro Jan Fev Mar Abr Maio Jun Jul Ago Set Out Nov Dez Agora 1 minuto atrás $$1$$ minutos atrás 1 hora atrás $$1$$ horas atrás Ontem $$1$$ dias atrás $$1$$ semanas atrás Mais de 5 semanas atrás Seguidores Seguir Conteúdo PREMIUM fechado Passo 1: Compartilhar com a rede social Passo 2: Clique no link da sua rede social Copiar todo código Selecionar todo código Todos os código copiados para a memória Não posso copiar o código / textos, favor teclar [CTRL]+[C] (ou CMD+C no Mac) para copiar Tabela de Conteúdo