Please enable JavaScript.
Coggle requires JavaScript to display documents.
Processos de software - Coggle Diagram
Processos de software
Atividades que contribuem para o desenvolvimento do software
Levantamento de requisitos
Análise de sistemas
Projeto de sistemas
Implementação
Testes
Implantação
Elementos de um processo de software
Atividades
Pré atividades
Subatividades
Artefatos
Insumos
Produtos
Recursos
Recursos humanos
Ferramentas de software
Hardware
Procedimentos
Métodos
Técnicas
Roteiros
Modelos de precesso
Representam o esqueleto do processo e descrevem a organização das atividades
Tipos de modelos
Sequencial
Processo organizado de forma linear.
Modelo em cascata (mais usado)
Organiza o processo de forma sequencial
O que é produzido numa fase deve ser aprovado antes de iniciar a fase seguinte
O sistema é entregue completo no final do projeto
Incremental
Sistema divido em subsistemas ou módulos
Uma nova versão do sistema é entregue ao final de cada ciclo
Primeiro incremento contém funcionalidades centrais
Primeira versão em menor custo e tempo
Gestão complexa
Evolutivo
Organizado em ciclos, porém nem sempre com entregas funcionais no início
Lidam melhor com incertezas e acomodação de mudanças mais frequentes.
Processo Unificado - Rational Unified Process (RUP)
Desenvolver software iterativamente
Gerencia requisitos
Controlar mudanças no software
Verificar qualidade
Prototipação
Ajuda no entendimento do sistema quando os requisitos não são claros