12.07.2015 Views

Capítulo 1: Introdução à Engenharia de Software Plano Capítulo 1 ...

Capítulo 1: Introdução à Engenharia de Software Plano Capítulo 1 ...

Capítulo 1: Introdução à Engenharia de Software Plano Capítulo 1 ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Análise <strong>de</strong> Sistemas I sebenta nº 1471/2128-104092-2002Análise <strong>de</strong> Sistemas I sebenta nº 1471/2128-104092-2002As validações intermediárias permitem um bom seguimento do projecto dando pontos chavesdo adiantamento do software. Este mo<strong>de</strong>lo é muitas vezes utilizado em gran<strong>de</strong>s projectos porcausa da limitação dos riscos que ele impõe. Mas, <strong>de</strong>vido a herança dos mo<strong>de</strong>los emcascata, não po<strong>de</strong>m existir sombras na mente do cliente sobre o que <strong>de</strong>ve fazer o software.O cliente <strong>de</strong>ve saber exactamente aquilo que quer.4.2.3 Mo<strong>de</strong>lo em EspiralEm contraste com os processos baseados nos mo<strong>de</strong>los em cascata, os processos maisrecentes <strong>de</strong> <strong>de</strong>senvolvimento <strong>de</strong> software promovem o mo<strong>de</strong>lo iterativo incremental oumo<strong>de</strong>lo em espiral. A i<strong>de</strong>ia <strong>de</strong> base é fornecer o mais rapidamente possível um protótipoexecutável que permite uma validação concreta e não só a partir da documentação. Comesta i<strong>de</strong>ia encoraja-se a comunicação entre todos os intervenientes <strong>de</strong> modo a produzirsistemas finais mais robustos e com qualida<strong>de</strong> superior.5 ConclusãoO objectivo <strong>de</strong>ste capítulo foi introduzir os conceitos <strong>de</strong> base da engenharia <strong>de</strong> software paraenquadrar a noção <strong>de</strong> análise <strong>de</strong> sistemas que correspon<strong>de</strong> <strong>à</strong> fase <strong>de</strong> concepção <strong>de</strong>software i.e. <strong>à</strong>s tarefas <strong>de</strong> planeamento, análise <strong>de</strong> requisitos e <strong>de</strong>senho. No próximocapítulo, introduzimos a metodologia Merise 2º geração.iA maior parte do tempo só os manuais do utilizador são disponibilizados.A noção <strong>de</strong> processo iterativo correspon<strong>de</strong> <strong>à</strong> i<strong>de</strong>ia <strong>de</strong> melhorar pouco-a-pouco o sistemaenquanto a noção <strong>de</strong> processo incremental correspon<strong>de</strong> <strong>à</strong> i<strong>de</strong>ia <strong>de</strong> aumentar pouco-apoucoo software. Assim, numa primeira iteração <strong>de</strong>ve-se i<strong>de</strong>ntificar a visão global e<strong>de</strong>terminar a viabilida<strong>de</strong> económica do sistema, efectuar a maior parte da análise dosrequisitos e um pouco <strong>de</strong> <strong>de</strong>senho e <strong>de</strong> implementação. Numa segunda iteração, <strong>de</strong>ve-seconcluir a análise, fazer parte significativa do <strong>de</strong>senho e um pouco mais <strong>de</strong> implementação econtinuar assim sucessivamente até chegar ao produto final (Figura 8).DesenhoAnálise <strong>de</strong> RequisitosPlaneamentoV 1.0V 1.1V 1.2DesenvolvimentoTestesValidaçãoFigura 8: Mo<strong>de</strong>lo em EspiralO <strong>de</strong>senvolvimento em espiral apresenta várias vantagens significativas para o<strong>de</strong>senvolvimento <strong>de</strong> software:• Os riscos e dúvidas com maior importância são i<strong>de</strong>ntificados no início do processoquando é possível tomar medidas para os corrigir,• Esta abordagem encoraja a participação activa dos utilizadores <strong>de</strong> modo a i<strong>de</strong>ntificaros verda<strong>de</strong>iros requisitos do sistema,• A execução <strong>de</strong> testes contínuos permite uma avaliação objectiva do estado doprojecto.Copyright © Gaël Harry Adélio André Dias, Setembro 200211/12 – <strong>Capítulo</strong> ICopyright © Gaël Harry Adélio André Dias, Setembro 200212/12 – <strong>Capítulo</strong> I

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!