PDS texto 9

6
Processo de Desenvolvimento de Software Aula 9 CONTEÚDO DA AULA ON-LINE 1. Modelo Iterativo. Processo Iterativo: Modelo pelo qual se baseia na idéia de melhoramento ou refinamento aos poucos. Caracteriza- se pela seleção de uma parte do projeto, onde o grupo de desenvolvedores identifica ,especifica, implementa e testa a iteração. Se esta atender as especificações, a equipe passa para a próxima iteração. (fonte: http://wiki.sj.cefetsc.edu.br/wiki/index.php/Imagem:Ciclo_de_Vida_Ite rativo.PNG) 2. Modelo Incremental. Processo incremental: Modelo pelo qual se baseia na idéia de aumento do âmbito do sistema, ou seja, na criação de novas versões para o modelo proposto.

description

 

Transcript of PDS texto 9

Processo de Desenvolvimento de Software

Aula 9

CONTEÚDO DA AULA ON-LINE

1. Modelo Iterativo.

Processo Iterativo: Modelo pelo qual se baseia na idéia de melhoramento ou refinamento aos poucos. Caracteriza-se pela seleção de uma parte do projeto, onde o grupo de desenvolvedores identifica ,especifica, implementa e testa a iteração. Se esta atender as especificações, a equipe passa para a próxima iteração.

(fonte: http://wiki.sj.cefetsc.edu.br/wiki/index.php/Imagem:Ciclo_de_Vida_Iterativo.PNG)

2. Modelo Incremental.

Processo incremental: Modelo pelo qual se baseia na idéia de aumento do âmbito do sistema, ou seja, na criação de novas versões para o modelo proposto.

(fonte: http://wiki.sj.cefetsc.edu.br/wiki/index.php/Imagem:Ciclo_de_Vida_Incremental.PNG)

3. Modelo Iterativo e Incremental

Modelo Iterativo e incremental: Metodologia de desenvolvimento de software onde define um subconjunto de requisitos, e utiliza o modelo em cascata para sua realização. Cada porção do ciclo segue o projeto de arquitetura inicial, como guia, mas com uma abordagem bem menor. Uma vez satisfeitos os requisitos, e os objetivos da iteração forem completos, o desenvolvimento segue para a próxima iteração.

(fonte: http://wiki.sj.cefetsc.edu.br/wiki/index.php/Imagem:Iterativo_e_incremental.jpg)

4. Modelo Espiral

Prototipação: Criação de um modelo para ser analisado e desenvolvido a partir dele. . O Analista coletará informações (requisitos), para um mini projeto (protótipo), concentrando-se nas entradas e saídas do software, bem como em suas iterações, entre usuário e programa. Após a criação e aceitação do protótipo, o produto final será desenvolvido.

Modelo Espiral: O Modelo espiral se assemelha com o propotipação, mas inclui um fator, a analise de risco. Funciona de forma iterativa, incremental mas com uma etapa onde pode ser tomada a decisão de interromper ou não o processo.

Obtençãodos

requisitosInício

Fim

Projetorápido

Construçãoprotótipo

Avaliaçãoprotótipo

Refinamentoprotótipo

Construçãoproduto

(fonte: http://www2.dem.inpe.br/ijar/CicoloVidaSoftPrado.html)

EXERCÍCIOS

1. Fazendo uma analogia a um artista que esta pintando um quadro. A medida que o tempo passa ele aperfeiçoa a cor, o detalhe do traço dentre outros. Qual processo abaixo melhor representa esse artista.

( ) Incremental( ) Iterativo( ) Cascata( ) Codifica-remenda

2. Fazendo analogia a uma construção. Inicialmente uma casa possuía 3 divisões. A medida que o tempo ia passando foram incluídos novos aposentos nessa residência. Hoje ela já possui 2 pavimentos com 6 divisões cada. Qual o processo abaixo melhor representa a construção de uma casa?

( ) Incremental( ) Iterativo( ) Cascata( ) Codifica-remenda

SAIBA MAIS

Modelo em Iterativo e incremental: http://wapedia.mobi/pt/Desenvolvimento_iterativo_e_incrementalModelos de Ciclo de vida: http://pt.wikipedia.org/wiki/Modelos_ciclo_de_vida