Metodologias de Desenvolvimento de Software
DESENVOLVIMENTO DE
SOFTWARE
Referência bibliográfica
2
Metodologia
3
Método
latim
Caminho para a realização de alguma coisa
Methodus
Natureza do software
4
Software?
Natureza do software
5
Pense na sua forma de vida atual sem software
Como seria
Natureza do software
6
De alguma forma, softwares impactam a sua vida
Software
7
O que é software?
Software
8
Software são programas de computador com suas respectiva documentação (SOMMERVILLE, 2011).
Software é um conjunto de instruções lógicas que são executadas por um dispositivo computacional com um objetivo bem definido.
Software
9
Software são desenvolvidos
(produzidos) para um cliente específico ou para um público (mercado) geral.
Software
10
Categorias
Software
de sistema
Compiladores
Software
PDV e
e sistemas operacionais
de aplicação
ERP
Software
embarcado
Software
para geladeiras
Software
11
Características
Brooks, F. No Silver Bullet
Software
12
Características
Complexidade
Propriedade essencial.
Aumenta
conforme o software cresce.
Dificulta o entendimento*.
Natureza abstrata.
Brooks, F. No Silver Bullet
Software
13
Características
Conformidade
O
Brooks, F. No Silver Bullet
software deve obedecer o ambiente no qual está sendo desenvolvido. O ambiente não deve obedecer o software.
Complexidade pode surgir a partir da falta de conformidade. Software
14
Características
Mutabilidade
O
Brooks, F. No Silver Bullet
software vive em constante pressão por mudança.
Software esta imerso em um ambiente, com diversos fatores que favorecem uma mudança.
Software
15
Características
Invisibilidade
O
software é invisível.
Não está dentro de um espaço físico.
Brooks, F. No Silver Bullet
Software
16
Características