Resumo gps
Unidade 1
- O que é um Processo e um Modelo de Processo?
Processo é o que acontece de fato, ou seja, tudo que estiver envolvido nas atividades de desenvolvimento, artefatos, testes e implementação,
Modelo de processo é uma descrição de como proceder para ter exito no desenvolvimento;
É um guia de como gerir o processo, um molde, assim podemos dizer que é uma abstração do processos.
Podemos citar alguns dos principais modelos de processos e mais conhecidos como Xp, SCRUM, Cascata, RUP entre outros.
O grande problema das empresas desenvolvedoras é: Precisa-se entender as necessidades dos clientes para desenvolver ótimos produtos, porém como ter uma ótima produtividade, se não produz-se documentação para gerir os processos e se não sabe-se como é feito o procedimento de desenvolvimento dessas soluções?
Um processo é um conjunto de coisas do mundo real como pessoas, equipamentos, artefatos e etc.
Para que produtos não tenham bugs ou defeitos, precisa-se ter sempre um processo otimizado, baseado fortemente em um modelo de processo que seja compatível com o contexto.
A qualidade no processo impacta de forma positiva e diretamente em um produto de melhor qualidade, produtividade, redução de tempo na produção, competitividade e estimativas mais precisas.
No processo existem duas fases: Definição e Desenvolvimento.
Definição refere-se ao momento em que o engenheiro de software ou analista fazem a coleta de dados, assim como as necessidades e vontades do cliente quanto ao software, ou seja, os requisitos essenciais do software. A palavra-chave é Como?
Desenvolvimento refere-se a implementação que por sua vez contém a arquitetura do sistema, a produção do código, a interface, como realizar os procedimentos, testes e artefatos como manuais de usuário.
- Crise do Software
Observou-se que 30% dos projetos são cancelados; Do restante, 70% dos projetos não são como os clientes queriam; Em geral orçamentos ficam em 189% e