EWS Aula 2
PROCESSO DE DESENVOLVIMENTO
DE SOFTWARE
Elaine Patricia Quaresma Xavier
TÓPICOS
Fases
Disciplinas
Atividades ou Tarefas
Artefatos
Responsáveis e Participantes
Recursos
Detalhamento de Atividades
Passos
Procedimentos
Regras
Template e Exemplo de Documento de Atividade
Equipe de Processo
Norma NBR ISSO/IEC 12207
PROCESSO DE DESENVOLVIMENTO DE
SOFTWARE
Um processo de engenharia de software é formado por um conjunto de passos de processo parcialmente ordenados, relacionados com artefatos, pessoas, recursos, estruturas organizacionais e restrições, tendo como objetivo produzir e manter os produtos de software finais requeridos
Wikipedia
Um processo pode ser entendido como um conjunto de atividades interdependentes, com responsáveis e com entradas e saídas definidas
PROCESSO DE DESENVOLVIMENTO DE
SOFTWARE
_______
Projeto é algo que ocorre em um tempo determinado.
Consiste na execução concreta de um conjunto de atividades que visam à criação de um produto específico. Processo é um conjunto de regras que definem como
________
um projeto deve ser executado. Normalmente é adotado por uma empresa como um conjunto de regras específicas que seus funcionários devem seguir sempre que trabalharem em um projeto.
Mod. Processo é um conjunto de regras mais abstratas
___________
que especificam a forma geral do processo. Apresenta uma filosofia, uma forma geral de comportamento com base na qual processos específicos podem ser definidos.. PROCESSO DE DESENVOLVIMENTO DE
SOFTWARE
Vantagens em definir o desenvolvimento de software como um processo:
O tempo de treinamento pode ser reduzido
Produtos podem ser mais uniformizados
Possibilidade de capitalizar experiências
FASES
Fase é um período de tempo no qual determinadas atividades com objetivos bem específicos são realizadas. Ou seja, são as grandes divisões dos processos. As fases se diferenciam conforme o modelo de processo utilizado.
Modelo