Processo de Desenvolvimento de Software
Por: glauciapk • 24/6/2016 • Projeto de pesquisa • 569 Palavras (3 Páginas) • 171 Visualizações
Faculdade JK
[pic 1]Disciplina: Processo de Desenvolvimento de Software
Professor: Jardel Cruz
Email: jardelcruzss@hotmail.com
Glaucia ataides de souza
Lista 02
- Cite a relação entre ciclo de desenvolvimento e ciclos de evolução do RUP.
- Cite dois artefatos da fase de Iniciação do RUP.
Visão:
Modelo inicial
- Cite dois artefatos da fase de elaboração do RUP.
Modelo de Análise
Modelo de Design.
- Cite dois artefatos da fase de construção do RUP.
O produto, descrito e integrado nas plataformas adequadas
- Cite dois artefatos da fase de transição do RUP.
Em conformidade com atividades
- Quais são as disciplinas dos fluxos de Engenharia e de Suporte do RUP respectivamente? Modelagem de Negócios (Finalidades)
• Documentar processos de negócio usando casos de uso de negócios, com o objetivo de facilitar a comunicação entre as equipes de engenharia de software e a engenharia de negócios
• Requisitos (Finalidades)
• Descrever o que o sistema deve fazer, de modo que clientes e desenvolvedores concordem sobre esta definição
• Elicitar, organizar e documentar funcionalidades e restrições
• Rastrear e documentar compromissos e decisões.
• Análise e Projeto (Finalidades) – Mostrar como o sistema será concretizado na fase de implementação – Provar que o sistema:
• Executará as tarefas e funções projetadas
• Satisfará os requisitos estabelecidos
• Será robusto e ameno a mudanças
• Implementação (Finalidades) – Organizar o código em subsistemas, camadas, componentes, pacotes – Implementar classes e objetos usando código – Testar unitariamente os componentes desenvolvidos.
• Teste (Finalidades) – Verificar a interação entre objetos – Verificar a integração adequada entre os componentes de software – Verificar a satisfação dos requisitos – Identificar e corrigir defeitos, antes da entrega do software
• Instalação (Finalidades) – Realizar entrega bem sucedida do software ao seu cliente, através da:
• Produção de releases externas
• Empacotamento do software.
• Distribuição do software
• Instalação do software
• Auxílio aos usuários
- Defina “programar ao extremo” para o XP (extreme programming).
XP é atualmente uma das abordagens que mais números de adeptos tem ganho na indústria de softwares explicando esta o fato desta embutir em seu núcleo a prescrição de uma configuração de valores e práticas que permitem os desenvolvedores se dedicarem ao que melhor sabem fazer: This watermark does not appear in the registered version - escrever código! A XP elimina parte desnecessária de artefatos/ferramentas que tornam lento e drenam os esforços da equipe de desenvolvimento do objetivo principal, como exemplos: gráficos de Gantt, relatórios de estado, múltiplos volumes de documentação de requisitos.
...