Engenharia de software

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1036 palavras )
  • Download(s) : 0
  • Publicado : 8 de abril de 2012
Ler documento completo
Amostra do texto
Gráfico dos processos de desenvolvimento da empresa

1. Levantamento de Requisito
Objetivos: Este processo consiste em definir como será feito o levantamento dos requisitos com o cliente, como, e quem vai fazer. (Londres) |
Papéis Principais:Gerente do Projeto | Papéis Adicionais:Equipe do Projeto |
Entrada:Não definido | Saída:Documento dos requisitos |
Passos: 1. Definir o métodopara levantar requisito (reunião, entrevista, questionário etc...). 2. Definir a equipe para o levantamento dos requisitos. 3. Documentar todos os requisitos. 4. Reunião rápida pra analisar e comunicar os requisitos para a equipe. 5. Elaborar o documento de requisito. |

2. Elaboração do projeto
Objetivos: Tem o objetivo de elaborar todos os artefatos necessários e documentar todos osmodelos para o desenvolvimento do sistema proposto pelo cliente, analisar os custos e uma estimativa inicial do prazo do projeto. (Londres) |
Papéis Principais:Gerente do Projeto | Papéis Adicionais:Equipe do Projeto |
Entrada:Documento dos requisitos | Saída:Documentos dos diagramas, caso de uso, classe, UML etc... |
Passos: 1. Definir os artefatos importantes. 2. Fazer os Artefatos EX:(Caso de Uso etc...). 3. Analisar e definir os custos e prazo do projeto. 4. Documentar os modelos e descrições. |

3. Análise dos Artefatos (CMMI).
Objetivos: Tem o objetivo de avaliar a qualidade dos artefatos recebidos da equipe de Londres, planejar o desenvolvimento, definir as tarefas das equipes e estipular prazos. |
Papéis Principais:Gerente do Projeto | Papéis Adicionais:Equipedo Projeto (Fortaleza e Londres) |
Entrada:Documento dos requisitos, diagramas, caso de uso, classe, UML etc... | Saída:Plano de Atividade |
Passos: 1. Analisar todos os artefatos recebidos. 2. Verificar viabilidade. 3. Verificar e estabelecer o comprometimento entre as equipes de Fortaleza e Londres. 4. Fornecer Recursos. 5. Atribuir responsabilidades. 6. Manter atualizado osdocumentos necessários entre as equipes de Fortaleza e Londres. |

4. Validação
Objetivos: Validar com o cliente se os requisitos e caso de uso, estão de acordo com a necessidade do mesmo. Dessa forma conseguimos reduzir o retrabalho e melhorar a qualidade dos artefatos. |
Papéis Principais:Equipe do Projeto (Fortaleza) e Cliente | Papéis Adicionais:Gerente de Projeto |
Entrada:Documento dosrequisitos, diagramas, caso de uso, classe, UML etc... | Saída:Confirmação do Cliente |
Passos: 1. Reunião com o cliente para apresentação dos artefatos desenvolvidos. 2. Validar com cliente cada artefato 3. Registrar problemas apontados pelo cliente 4. Planejar os ajustes |

5. Desenvolvimento
Objetivos: Este processo irá definir o tempo dos sprint’s definindo as atividades de cadaequipe e pares. |
Papéis Principais:Toda a Equipe, Desenvolvedores e o Cliente | Papéis Adicionais:Gerente de Projeto |
Entrada:Documento dos requisitos, diagramas, caso de uso, classe, UML etc... | Saída:Código Fonte |
Passos: 1. Definir o que vai entrar no Sprint 2. Avaliar cada bloco 3. Definir os pares 4. Definir o que cada par vai fazer 5. Definir o tempo da sprint |6.1. Reunião Diária (SCRUM)
Objetivos: Encontro diário para acompanhamento das atividades e prazos |
Papéis Principais:Toda a Equipe, Desenvolvedores e o Cliente (Fortaleza) | Papéis Adicionais:Gerente de Projeto |
Entrada:Documento dos requisitos, diagramas, caso de uso, classe, UML etc... | Saída:Resultado e lições aprendidas |
Passos: 1. Unir as equipes e desenvolvedores 2. Cadaequipe irá mostrar o que já foi feito, tempo que levou e o tempo necessário para conclusão. 3. Falar das dificuldades e facilidades 4. Reportar as dificuldades encontradas 5. Duração máxima de 5 a 15minutos |

6.2. Programação em pares (SCRUM)
Objetivos: É feito com dois programadores em um único computador, um com mais experiência e outro iniciante, assim evitando erros e retrabalho,...
tracking img