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

Engenharia De Software

Artigos Científicos: Engenharia De Software. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  15/5/2014  •  838 Palavras (4 Páginas)  •  380 Visualizações

Página 1 de 4

SUMARIO

1 Introdução................................................................................................................4

2 Desenvolvimento................................................................................................5,6,7

3 Conclusão................................................................................................................8

4 Referencia Bibliografica.........................................................................................9

Introdução

Com intuito de boas práticas e uma boa relação com o meio de trabalho iremos discutir assuntos relacionados a Modelo e processo de software, o modelo em cascata e suas definições, sua vantagens e desvantagens, e também um pouco sobre linguagem Java.

Desenvolvimento

4.1 O modelo em cascata é um modelo de desenvolvimento de software sequencial no qual o desenvolvimento é visto como um fluir constante para frente (como uma cascata) através das fases de análise de requisitos, projeto, implementação, testes (validação), integração, e manutenção de software. A origem do termo cascata é frequentemente citada como sendo um artigo publicado em 1970 por W. W. Royce, ironicamente, Royce defendia um abordagem iterativa para o desenvolvimento de software e nem mesmo usou o termo cascata. Royce originalmente descreve o que é hoje conhecido como o modelo em cascata como um exemplo de um método que ele argumentava.

4.2 Em 1970 Royce propôs o que é agora popularmente designado no modelo em cascata como um conceito inicial, um modelo no qual ele argumentava ser defeituoso. Seu trabalho então explorou como o modelo inicial poderia ser desenvolvido em um modelo iterativo, com feedback de cada fase influenciando as próximas, de modo similar a muitos métodos amplamente utilizados hoje. Ironicamente, foi somente o modelo inicial que mereceu destaque; e sua crítica ao modelo inicial sendo amplamente ignorada. O modelo em cascata rapidamente não se tornou o que Roycepretendia, um projeto iterativo, mas ao invés disto um modelo puramente sequencialmente ordenado. Este artigo ira tratar o significado popular para o modelo em cascata. Para um modelo iterativo similar a versão final de Royce, ver o modelo em espiral.

A despeito das intenções de Royce para o modelo em cascata ser modificado para um modelo iterativo, o uso do modelo em cascata como um processo puramente sequencial é ainda popular, e, para alguns, o termo modelo em cascata veio se referir a uma abordagem para criação de software a qual é vista como inflexível e não iterativa. Aqueles que usam o termo modelo em cascata de forma pejorativa para modelos não iterativos aos quais não apreciam usualmente veem o modelo em cascata em si como ingênuo e inadequado para um processo do mundo real.

4.3 As vantagens do modelo em cascata é:

• Torna o processo de desenvolvimento estruturado. Tem uma ordem seqüencial de fases. Cada fase cai em cascata na próxima e cada fase deve estar terminada antes do início da seguinte;

• Todas as atividades identificadas nas fases do modelo são fundamentais e estão na ordem certa;

• Esta abordagem é atualmente a norma e provavelmente permanecerá como tal nos próximos tempos.

As desvantagens do modelo em cascata é que não fornece feedback entre as fases e não permite a atualização ou redefinição das fases anteriores;

• ∙ Não suporta modificações nos requisitos

• ∙Não prevê a manutenção;

• ∙Não permite a reutilização;

• ∙É excessivamente sincronizado;

• ∙Se ocorrer um atraso todo o processo é afetado;

• ∙ Faz aparecer o

...

Baixar como (para membros premium)  txt (6 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com