Facudade
1. INTRODUÇÃO 3
2. Clico de Vida 4
2.1 Modelo – Cascata 4
2.2 modelo – ESPIRAL 5
2.3 MODELO - iterativo e incremental 5
3. Processos ágeis 8
3.1 Extreme Programming 8
4. RUP 10
4.1 Estrutura Básica do RUP 10
4.2 ConTeúdo do rup 11
CONCLUSÃO 12
REFERÊNCIAS 13 INTRODUÇÃO
Um processo de desenvolvimento de software engloba um conjunto de atividades, métodos, técnicas e práticas que guiam as pessoas na produção de software, permitindo que um produto seja coerentemente criado. Um processo eficaz deve considerar as relações entre as atividades, os artefatos requeridos e produzidos, os recursos, ferramentas e procedimentos necessários e a habilidade, o treinamento e a motivação do pessoal envolvido.
Do ponto de vista do usuário: deve ser correto, rápido,
Confiável, fácil de ser usado, eficiente, etc. Do ponto de vista dos desenvolvedores: deve ser fácil de
Ser entendido, modificado, reutilizável, compatível com outros sistemas, portável, etc.
Atividades-chave do Processo: • Planejamento, levantamento de requisitos, análise, projeto, implementação e testes;
• Escolha de um modelo de ciclo de vida;
• Detalhamento das macro-atividades;
• Escolha de métodos e técnicas para a sua realização; Definição de recursos e artefatos necessários.
Neste portfólio iremos discutir sobre os ciclos de vida, mas a fundo.
Clico de Vida
O projeto de software tenta relacionar a forma e função de um sistema de software à estrutura do processo que produz esse sistema. A tradição herdada de princípios da engenharia apresenta uma abordagem à problemática da crise de software da década de 60, que se baseia na crença de que um processo rigoroso de transformação de requisitos em sistemas é a chave para um projeto confiável.
O ciclo de vida de um produto visa olhar além das fronteiras da empresa, não se preocupando, necessariamente, com as