Prévia do material em texto
Analise e Projeto de Sistemas-Tarefa 2 1-O que é a linguagem UML? Linguagem UML é uma linguagem gráfica que descreve os principais elementos de sistemas de software. No qual esses elementos denominados de artefatos. 2-Todos os projetos de softwares são iguais para todos os clientes, sejam eles quais forem? Por quê? Os projetos de softwares não são iguais para todos os clientes, pois cada projeto atende as necessidades do cliente que são obtidas a partir da análise. 3-Temos alguns modelos de desenvolvimento de software. O modelo Cascata já foi o mais utilizado, mas, perdeu espaço para o modelo Espiral. Explique por que isto ocorreu O modelo Cascata perdeu espaço para o modelo Espiral pois este modelo(Espiral) faz com que a equipe de uma das etapas do processo trabalhe naquele projeto full-time, e o erro cometido entre um dos ciclos é mais fácil de ser reconhecido, sendo que qualquer mudança no projeto pode ser incorporada no ciclo seguinte. 4-Qual a diferença do modelo Iterativo e Incremental para o modelo Espiral? A diferença do modelo Iterativo e Incremental para o modelo Espiral é que no Interativo divide o processo em módulos(como se fosse várias linhas de produção); no qual uma equipe vai executando até integrar todos os módulos e formar o projeto final, diferente do Espiral que faz um ciclo entre o 5 processos até o projeto final, mas com apenas uma linha de produção principal. 5-Quais as fases do modelo Iterativo e Incremental e o que significa cada uma delas? As fases do modelo Iterativo e Incremental são: Concepção (Fazer o escopo do projeto e definir a visão geral dele); Elaboração (Analisar o problema, procurando eliminar/minimizar os riscos do projeto e o desenvolvê-lo); Construção (Quando constrói o software ou o produto no modelo espiral); Transição (Colocar o produto final para o cliente).