Portifolio 2 Semestre UNOPAR
Exames: Portifolio 2 Semestre UNOPAR. Pesquise 862.000+ trabalhos acadêmicosPor: pvicto.pires • 12/5/2014 • 923 Palavras (4 Páginas) • 1.082 Visualizações
SUMÁRIO
1 INTRODUÇÃO 3
2 OBJETIVO 4
3 DESENVOLVIMENTO 5
3.1 MODELO DE PROCESSO DE SOFTARE EM CASCATA 5
3.2 HISTÓRIA DO MODEL DE PROCESSO EM CASCATA 5
3.3 VANTAGENS DE DESVANTAGENS DO MODELO EM CASCATA 6
3.4 EXEMPLO DO MODELO EM CASCATA 6
4 LINGUAGEM DE PROGRAMAÇÃO EM JAVA 8
5 CONCLUSÃO 9
6 REFERÊNCIAS 10
1 INTRODUÇÃO
Neste trabalho, estaremos abordando sobre modelos de processo de software, mais especificamente, estaremos selecionando um dos modelos existentes e iremos aprender um pouco mais sobre eles. Um modelo de processo de software é a descrição simplificada de um processo de software, que é apresentada a partir de uma perspectiva específica. Os modelos são abstrações do processo real que está sendo descrito. Dentre os modelos de processo destacam-se atividades que são parte do processo de software, produtos de software e o papel das pessoas envolvidas na engenharia de software.
2 OBJETIVO
O objetivo deste trabalho e apresentar e explicar mais sobre o modelo de processo em cascata, contar sua história e explicar como este processo funciona.
3 DESENVOLVIMENTO
A utilização de um processo de software, têm sido apontada como um fator primordial para o sucesso de empresas de desenvolvimento de software.
Para poder melhor compreender o assunto é necessário definir o que é um processo de software.
Um processo de software pode ser entendido como um conjunto estruturado de atividades exigidas para desenvolver um sistema de software..
3.1 MODELO DE PROCESSO DE SOFTWARE EM CASCATA
O modelo em cascata é um modelo de desenvolvimento de software sequencial no qual o desenvolvimento é visto como um fluir constante para frente através das fases de análise de requisitos, projeto, implementação, testes, 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 uma abordagem interativa 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 ser um risco e um convite para falhas.
3.2 HISTÓRIA DO MODEL DE PROCESSO EM CASCATA
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 interativo, 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 Royce pretendia um projeto interativo, mas ao invés disto um modelo puramente sequencialmente ordenado. Para um modelo interativo 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 interativo, 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 interativa. 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.
3.3 VANTAGENS DE DESVANTAGENS DO MODELO EM CASCATA
VANTAGENS DO MODELO:
* Torna o processo de desenvolvimento estruturado;
* Tem uma ordem sequencial 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;
DESVANGENS DO MODELO:
*
...