TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Introdução a Engenharia de Requisitos

Por:   •  10/6/2018  •  Projeto de pesquisa  •  644 Palavras (3 Páginas)  •  135 Visualizações

Página 1 de 3

Engenharia de Requisitos ADS 2017/1

1. Defina modelo:
R. Modelo é uma visão simplificada de uma realidade complexa, ou seja, uma abstração gráfica que representa a realidade, considerando as suas características relevantes. As escolhas das características que serão adotadas ou descartadas dependem dos objetivos pré-fixados.

2. O que é iteração?
R. Iteração é o ato de se repetir o processo várias vezes, até chegar no resultado parcial que será usado na vez seguinte, ou seja, ciclo de desenvolvimento de software repetido (em versões).

3. O que é incremento de Software?
R. Incremento de software é um produto operacional, que possui um conjunto de funcionalidades do sistema e é executável.

4. Modelos de processo de Software.

        a) modelo cascata:

        

        [pic 1]

        

- Fases (atividades) e fluxo de trabalho nesse modelo de processo:
1º Levantamento de requisitos: Envolve o levantamento das necessidades que o programa deve ser capaz de suprir.

        2º Planejamento: estabelece um plano de trabalho envolvendo tarefas, possíveis risco e recursos necessários, o produto final e um cronograma para cada uma das partes.

        3º Modelagem: criação de modelos que permitam ao desenvolvedor e ao cliente entender melhor os requisitos do software e o projeto que atende tais requisitos.

        4º Implementação: Geração do código fonte.

        5º Testes: revelar erros e problemas no código.

        6º Implantação: entrega do software e recolhimento de feedback.

        

        - Vantagens:
        1º Uso recomendado quando os requisitos foram bem compreendidos e houver pouca probabilidade de mudanças radicais durante o desenvolvimento.
        2º Documentação produzida a cada fase do desenvolvimento.
        3º Pode ser usado como parte de um projeto maior.

        Desvantagens:

1º Só é falado com o cliente no início do processo;

2º A estrutura linear faz com que alguns membros da equipe necessitem aguardar pela finalização do processo anterior.
        3º Os erros geralmente só são descobertos depois que o produto está pronto.

        

        Problema:

Divisão inflexível do projeto em estágios distintos, tornando difícil atender requisitos do usuário que mudam.

        

        b) Modelo incremental[pic 2]

                

                - Esse modelo de processo é formado pela combinação dos elementos do modelo cascata aplicados de maneira iterativa.

- Descreva o funcionamento desse modelo:
As atividades de processo são repetidas regularmente à medida que o sistema é retrabalhado, em resposta às solicitações de mudança.

                - Vantagens:

1º Os clientes não precisam esperar até a conclusão de todo o software para que possam usufruir dele.
2º Existe um risco menor de falha geral no projeto.

3º Os clientes podem usar os incrementos iniciais para irem ganhando experiencia.

                Desvantagens:

1º Dificuldade em mapear o pedido em incrementos de tamanho adequado.

...

Baixar como (para membros premium)  txt (3.1 Kb)   pdf (70 Kb)   docx (37.6 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com