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

Engenharia de software

Por:   •  29/9/2015  •  Trabalho acadêmico  •  428 Palavras (2 Páginas)  •  204 Visualizações

Página 1 de 2

QUESTIONÁRIO 04

– Porque podemos afirmar que, diferente do modelo em cascata, no modelo de desenvolvimento incremental as atividades de especificação, desenvolvimento e validação são intercaladas? Qual é a vantagem que essa abordagem intercalada apresenta?

R: No modelo incremental é elaborado passo a passo em direção a uma solução para o desenvolvimento, sempre voltando ao passo anterior quando há algum erro. A praticidade de não ter que desenvolver tudo de novo ao dar erro em alguma etapa do desenvolvimento.

– Quais as principais vantagens que o modelo incremental apresenta sobre o modelo em cascata?

R: O custo de acomodar as mudanças nos requisitos do cliente é reduzido, é mais fácil obter o feedback dos clientes sobre o desenvolvimento, possível obter entrega e implementação rápida de um software útil.

– A que tipos de projeto o modelo incremental melhor de adapta?

Qualquer software pode ser desenvolvido utilizando apenas essa modelo?

R: Projetos de desenvolvimento de software com foco em reuso. Softwares de vida longa não é aconselhável o desenvolvimento incremental.

– Defina o modelo de desenvolvimento orientado a reuso. Qual sua principal vantagem?

R: Reutilização de componentes que já existem no sistema atual, a principal vantagem é não precisar o desenvolvimento do sistema do zero.

– O modelo orientado a reuso depende de dois elementos principais.

Quais são?

R: framework e os componentes que vão ser utilizados.

QUESTIONÁRIO 03

– Quais elementos podem ser produzidos durante a descrição do processo de software?

R: Produtos, papeis, pré e pós condições.

– Porque podemos afirmar que não existe um processo ideal para a criação de um software?

R: Porque tudo depende do tipo de sistema que você deseja criar, como em sistemas críticos é necessário um processo muito bem estruturado, já para um sistema de negócios com requisitos que se alteram rapidamente será mais eficaz um processo mais flexível.

– O que é um modelo de processo de software? Para que serve seu estudo e compreensão?

R: É uma representação simplificada de um processo de software, serve para fornecer informações parciais sobre ele. Esses modelos são abstrações (imaginários) que podem ser usados para explicar diferentes abordagens do desenvolvimento. Seu estudo e compreensão serve para escolher qual o melhor modelo deverá ser usado para o desenvolvimento do software.

– Em que tipos de sistemas o modelo de desenvolvimento em cascata pode ser utilizado? Dê um exemplo.

R: O modelo cascata é utilizado principalmente quando os requisitos de um determinado problema são bem compreendidos. Pode ser utilizado quando vai ser feito o aperfeiçoamento

...

Baixar como (para membros premium)  txt (2.8 Kb)   pdf (39.7 Kb)   docx (11.5 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com