Engenharia de Software - Unimep/Pronatec - Aula 5
-
Upload
apbertoletti -
Category
Software
-
view
46 -
download
0
Transcript of Engenharia de Software - Unimep/Pronatec - Aula 5
Engenharia de Software Unimep/Pronatec
2° Semestre
AULA 5
- Prof. André Bertoletti -
Atividades básicas no processo de desenvolvimento
1. Especificação: define a(s) funcionalidade(s) do software e as restrições sobre sua operação.
2. Projeto e implementação: o software que atenda a especificação deve ser produzido
3. Teste e validação: o software deve ser validado para garantir que ela faça o que o cliente deseja.
4. Evolução: o software deve evoluir para atender aos novos requisitos que naturalmente surgirão.
5. Leia mais em: Processos de Software http://www.devmedia.com.br/processos-de-software/21977#ixzz3TQKFXtRe
Mais detalhes sobre a atividade de Especificação
• Foco é no PROBLEMA!
• Perguntas importantes:
– Qual problema será resolvido?
– Qual é o escopo?
– Quais são os possíveis cenários de uso?
– Quais são os requisitos Funcionais e Não funcionais?
– Qual é o resultado esperado?
– (...)
Mais detalhes sobre a atividade de Projeto e implementação
• Foco é na SOLUÇÃO!
• Perguntas importantes:
– Qual é a complexidade do problema?
– Existe data limite para implantação?
– Este solução é uma nova oportunidade de negócio?
– Qual é o tamanho e a experiência do time de trabalho?
– (...)
Mais detalhes sobre a atividade de Teste e validação
• Foco é na HOMOLOGAÇÃO!
• Perguntas importantes:
– A solução resolve o problema do cliente?
– Foram descobertos novos problemas no meio do caminho?
– Estamos indo pelo caminho certo?
– (...)
Mais detalhes sobre a atividade de Evolução
• Foco é na MELHORIA CONTÍNUA!
• Perguntas importantes:
– Como será estabelecido o canal de comunicação com o cliente?
– Como será feita a distribuição das novas versões?
– De quanto em quanto tempo serão publicadas as novas versões de evolução do sistema?
– (...)