Вы находитесь на странице: 1из 7

Engenharia de Software Exerccio Combinando Paradigmas

Prof. Cristiano R Portella

Engenharia de Software

Exerccio Combinando Paradigmas

I - Atividade Preliminar (elaborar a matriz): Utilizando uma matriz (planilha linha x coluna) analise os modelos de ciclo de vida apresentados, registrando as atividades que compem cada ciclo de vida (por exemplo, Def. Requisitos, Anlise, Projeto etc.). No se esquea de acrescentar as novas atividades (inditas) que vo aparecendo medida em que novos modelos so criados (por exemplo, Anlise de Risco).

Engenharia de Software

Exerccio Combinando Paradigmas

I - Atividade Preliminar (elaborar a matriz): Regras para facilitar a elaborao da matriz: 1. Colocar cada Modelo numa coluna. 2. Colocar as Atividades do modelo nas linhas (na ordem em que aparecerem). 3. Marcar com um X as interseces de Atividade que aparece num determinado Modelo. 4. Quando aparecer uma atividade nova, acrescente mais uma linha na tabela.

Engenharia de Software

Exerccio Combinando Paradigmas

Engenharia de Software

Exerccio Combinando Paradigmas

I - Atividade Preliminar (elaborar a matriz): 1. Ao analisar os modelos, use apenas a sua

representao grfica (a imagem do modelo). Isso evitar que voc inclua sub-atividades que esto descritas no texto mas so irrelevantes para o exerccio. 2. Analise todos os modelos desde o Cascata at o RUP, exceto Prototipao Descartvel porque ele no um ciclo de vida completo ( uma tcnica para extrair requisitos).

Engenharia de Software

Exerccio Combinando Paradigmas

I - Atividade Preliminar (elaborar a matriz): 3. Lembre-se que uma iterao (repetio) no uma atividade e sim um recurso do fluxo (loop) para repetir um grupo de atividades. 4. No repita atividades j includas na matriz. Cuidado com atividades iguais que tm nomes diferentes (por exemplo, Programao, Implementao, Construo, Codificao etc.).

Engenharia de Software

Exerccio Combinando Paradigmas

I - Atividade Preliminar (elaborar a matriz): 5. Coloque as atividades em ordem cronolgica

(sequncia em que elas devem ser executadas no tempo). Por tratar-se de um processo de fazer software, a sequncia correta das atividades fundamental. fundamental. Lembre-se que algumas atividades podem ser realizadas em paralelo.

Engenharia de Software

Exerccio Combinando Paradigmas

II Desenhar o modelo de um novo Ciclo de Vida: A partir da matriz obtida com essa pesquisa de Atividades versus Modelos de Ciclo de Vida, voc deve desenhar um novo modelo de ciclo de vida PREDITIVO (ateno: no (ateno: um modelo gil), onde apaream todas as atividades anotadas na planilha (parte I). I).

Engenharia de Software

Exerccio Combinando Paradigmas

II Desenhar o modelo de um novo Ciclo de Vida: Use um diagrama do tipo Diagrama de Workflow da UML ou um Fluxograma para desenhar esse modelo. modelo. No use uma representao do tipo cascata porque ela no facilita a iterao (repetio de atividades) como deve ocorrer num modelo iteratividade e evolucionrio. evolucionrio.

Engenharia de Software

Exerccio Combinando Paradigmas

Exemplo de um Diagrama Workflow da UML

Engenharia de Software

Exerccio Combinando Paradigmas

III- Responda as questes a seguir: 1) Qual dos paradigmas apresentados (desde cascata at RUP) o mais eficiente? Explique sua resposta. 2) Quais paradigmas so mais adequados ao

desenvolvimento baseado em componentes (COTS)? 3) Quais os critrios para a escolha de um paradigma, face a uma situao real (um projeto de desenvolvimento de um produto de software)?

Engenharia de Software

Exerccio Combinando Paradigmas

III- Responda as questes a seguir: 4. Cite trs problemas conhecidos do Modelo de Ciclo de Vida denominado Cascata (Waterfall). 5. Qual a razo dos modelos chamados de evolucionrios e iterativos repetirem suas atividades (ou parte delas) diversas vezes? Essa repetio no uma forma de aumentar o custo do desenvolvimento do software?

Engenharia de Software

Exerccio Combinando Paradigmas


OBSERVAES

Desenvolver o exerccio em equipes de, at 4 alunos. Utilizar um software grfico para editar o novo modelo de Ciclo de Vida. Entregar apenas o diagrama do novo modelo e as respostas das questes (no preciso da matriz). Observao: Trabalhos copiados no sero considerados, recebendo nota zero.

Вам также может понравиться