Engenharia de software: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Etiquetas: Edição via dispositivo móvel Edição via aplic. móvel Edição via aplic. Android
m Foram revertidas as edições de 2804:D41:A198:8C00:24C7:4AA9:BDD6:A4B6 para a última revisão de 2804:D59:8697:2900:8C2B:533D:330:9F2A, de 14h52min de 17 de abril de 2020 (UTC)
Etiqueta: Reversão
Linha 8:
 
== Histórico ==
O termo foi criado na década de 1960 e utilizado oficialmente em 1968 na ''NATO<ref></ref> Science Committee''. Sua criação surgiu numa tentativa de contornar a [[crise do software]] e dar um tratamento de engenharia (mais sistemático, controlado e de qualidade mensurável) ao [[Desenvolvimento de software|desenvolvimento de sistemas]] de ''software'' complexos. Um sistema de ''software'' complexo se caracteriza por um conjunto de componentes abstratos de ''software'' (estruturas de dados e algoritmos) encapsulados na forma de [[Algoritmo|algoritmos]], [[Sub-rotina|funções]], [[Módulo|módulos]], [[Orientação a objetos|objetos]] ou [[Agente inteligente|agentes]] interconectados, compondo a [[Arquitetura de software|arquitetura do software]], que deverão ser executados em [[sistemas computacionais]].
 
== Definição ==