1
Mitos gerencia
Ferramentas modernas de software e hardware são suficientes/Estamos atrasados? Vamos alocar mais gente ao projeto.
Uma lista de intenções (boas) é suficiente para começar a produzir o software/Programa escrito e testado – acabei!
Não é possível garantir que um produto de software está completamente livre de erros/Busca a resolução de problemas práticos através de soluções que sejam economicamente viáveis.
O único produto de um projeto de software é o conjunto de programas.
2
Mitos Desenvolvedor
Estamos atrasados? Vamos alocar mais gente ao projeto.
O único produto de um projeto de software é o conjunto de programas.
Uma lista de intenções (boas) é suficiente para começar a produzir o software.
Software é desenvolvido, não produzido no sentido clássico: o custo de software é na engenharia e não na reprodução
3
Mitos do Cliente
Não é possível garantir que um produto de software está completamente livre de erros
Sequência de passos para construir um software, incluindo os resultados gerados por estes passos e os controles aplicáveis sobre estes resultados
Mas mudanças são fáceis de introduzir porque software é bastante flexível.
Ferramentas modernas de software e hardware são suficientes.
4
Conceito de software
Busca a resolução de problemas práticos através de soluções que sejam economicamente viáveis, esta busca é motivada pela limitação de recursos como tempo, dinheiro e pessoal capacitado para resolver os problemas.
Softwares que auxiliam na construção de software, oferecendo suporte automático ou semi-automático aos métodos, CASE (Computer Aided Software Engineering) e Ambientes de desenvolvimento de software.
Os sistemas devem ser suscetíveis a mudanças, pois elas irão ocorrer.
Criar um modelo do sistema, a ser utilizado pelas fases seguintes do desenvolvimento, A análise não focaliza a solução, mas sim o problema e Projeto e codificação perfeitos são de pouco uso quando existem erros nos requisitos.
5
Etapas da Engenharia
Análise/Síntese/Correções
Correções/Análise/Reutilização
Análise/Procedimentos/Correções
Síntese/Abstração/Prototipação
6
A Crise de Software: Teve início em meados da década de 60, os custos de hardware começaram a reduzir e os computadores se tornaram cada vez mais velozes
Falso
Verdade
7
Década de 60
Sistemas em Batch, Distribuição limitada,Software customizado;
Sistemas distribuídos, Inteligência embutida, Hardware barato
Sistemas pessoais, Orientação a objetos, Sistemas Especialistas
Tempo Real, Bancos de Dados e Software produto
8
Década de 70
Plataforma WEB, Integração entre pacotes
Sistemas distribuídos, Inteligência embutida
Sistemas multiusuário, Tempo Real, Bancos de Dados
Hardware barato e Impacto no consumidor
9
Década de 80
e Fábricas de software, Computação paralela, Hardware barato
Sistemas distribuídos, Inteligência embutida, Hardware barato
Sistemas pessoais, Orientação a objetos, Sistemas Especialistas
Sistemas multiusuário, Bancos de Dados, Software produto
10
Década de 90
Tempo Real, Bancos de Dados e Software produto
Inteligência embutida, Hardware barato, Impacto no consumidor
Plataforma WEB, Integração entre pacotes, Componentes
Orientação a objetos, Sistemas Especialistas, Redes Neurais
11
Década de 2000
Sistemas pessoais, Orientação a objetos, Sistemas Especialistas
Tempo Real, Bancos de Dados, Software produto
Distribuição limitada e Software customizado, Distribuição Real
Plataforma WEB, Integração entre pacotes, Fábricas de software
12
MODELO CASCATA é quando uma atividade começa quando a outra termina?
Verdade
Falso