Engenharia de Software
Engenharia de Software
Nada mais é que aplicar os principios da engenharia ao desenvolvimento de software, trazendo o foco na qualidade, confiabilidade, escalabilidade e manutenção.
Com isso o sistema é dividido em partes menores e mais gerenciaveis, com um foco no essencial e ignorando o irrelevante, expondo apenas o necessario na interface, criando itens reutilizaveis tendo como resultado algo de facil correção e atualizações futuras.
software x sistema
Sistema é um conjulto amplo de componentes que entre eles é incluso software e hardware que trabalham juntos para executar algo nao tão especifico.
Software é um programa ou conjunto de programas que executa uma tarefa especifica.
Tipos de software
Software de Sistema(OS):
- Programas que gerenciam os recursos de hardware de um computador, agindo como um intermediario da comunicação entre usuario e maquina.
Software de Aplicação:
- São programas projetados para executar tarefas especificas.
Software embarcado:
- É um tipo de programa especializado projetado para um dispositivo especifico(computador não tradicional).
Ciclo de vida do Software (SDLC)
É uma estrutura que organiza as etapas de criação, desenvolvimento, operação e manutenção de um software(do inicio ao fim).