ATPS AES

7

Click here to load reader

description

Trabalho de TADS

Transcript of ATPS AES

FACULDADE ANHANGUERA EDUCACIONAL

RELATRIO ANLISE ESTRUTURADA DE SISTEMAS

BELO HORIZONTE20131 IMPORTNCIA DA ANLISE DE REQUISITOSOutra parte de extrema importncia no gerenciamento de projetos a Anlise de Requisitos, que tem por finalidade fazer o levantamento dos requisitos do sistema a ser desenvolvido juntamente e com total acordo com os stakeholders (que so os usurios e partes interessadas), sendo coletados dados indispensveis e necessrios alm das exigncias que o usurio solicita para a resoluo do seu problema. Esses requisitos tm a ver com as propriedades do programa, ou seja, suas funes, ferramentas disponveis, restries, desempenho e qualidade.Dessa maneira podemos partir para a seguinte afirmao que futuros problemas que possivelmente surgiriam aps a implementao do sistema, sero antes da fase de desenvolvimento tratados e solucionados, disponibilizando ento um software que seja mais agradvel e aceito para, por exemplo, o gerenciamento das finanas de uma determinada empresa ou negcio.Devemos acrescentar, porm, que o analista no do levantamento dos requisitos deve suprir as necessidades e objetivos do usurio, no entanto, tambm se deve apresentar para os mesmos, possveis implementaes e recursos que facilitaro suas tarefas, assim como busca satisfaz-los da melhor maneira possvel, sempre de forma detalhada, objetiva e clara.O resultado desse levantamento resultar no desenvolvimento do sistema. Por isso, o analista deve estar sempre atento s necessidades do usurio, pois um levantamento de requisitos mal elaborado acarretar na no identificao das causas dos problemas, gerando custos elevados, prazos vencidos ou comprometedores, omisso de processos fundamentais e descrditos.Existem diversas tcnicas que podem auxiliar o analista no processo de levantamento de requisitos e cada tcnica tem sua prpria identidade, incluindo vantagens e desvantagens cabendo ao analista escolher a que melhor se encaixa no momento. Dentro dessas tcnicas podemos citar: levantamento orientado a ponto de vista, etnografia (tcnica de observao), workshops (trabalho em equipe), prototipagem, entrevistas, questionrios, brainstorming (gerao de idias) e JAD (para promover a cooperao, entendimento e trabalho em grupo).

2 QUADRO COMPARATIVOS DAS TCNICAS DE LEVANTAMENTO DE REQUISITOS

TCNICASVANTAGENSDESVANTAGENS

Levantamento orientado a pontos de vista- Para qualquer sistema;- Diferentes tipos de usurios finais;- Proporciona interesse dos stakeholders em questo aos requisitos do sistema;- Utiliza diferentes pontos de vista;

Etnografia- Requisitos sociais e organizacionais;- Complementa descobertas obtidas por outras tcnicas;- Capacidade de observar o comportamento do ambiente, gerando maior profundidade no conhecimento;- Fundamenta-se no comportamento real;- Permite uma abordagem integral.- Consumir bastante tempo;- Analista ser induzido a erros em suas observaes;- Dificuldades para analisar e interpretar situaes;- A amostra pode ser reduzida;- Requer treinamento especializado;- As observaes podem ter uma interpretao complicada.

Workshops- Obtm um conjunto de requisitos bem definido;- Realizado atravs do trabalho de equipe, tornando o levantamento de requisitos mais eficaz;- Informaes obtidas em tempo reduzido e com baixos custos;- Por ser realizado presencialmente, com dia e horas marcadas, pode ocasionar problemas no presencial dos stakeholders;- Impossibilidade de utilizao de idias externas alm da equipe de analistas;- Dados excessivamente agregados.

Prototipagem- Permite fazer experimentos;- Revela possveis interfaces;- Permite alcanar um feedback antecipado dos stakeholders;- Reduo de tempo e custo de desenvolvimento devido deteco dos erros devido a testes e experimentos antecipados;- Promove sensao de segurana por parte do usurio, devido a utilizao de experimentos que se aproximas do produto final.- Necessidades de algumas ferramentas especficas para prototipao;- Demanda um alto custo de investimento, em relao a outros mtodos, para ser realizado;- Demanda um tempo maior para sua realizao devido complexidade do sistema e a limitaes tcnicas.

Entrevistas- Simplicidade na utilizao;- Contato direto com o usurio e validao imediata;- Entrevistas podem ser direcionadas para obter aspectos especficos necessrios pelo analista;- Aspectos no previstos no planejamento da entrevista, podem ser abordados;- Poder alterar a ordem das perguntas;- Eliminao de perguntas anteriormente planejadas;- Poder incluir perguntas que no estavam na programao da entrevista;- Poder motivar o entrevistado no decorrer do processo.- Em casos de demora, pode se tornar cansativo e no trazer bons resultados;- Conhecimento tcito e diferenas de cultura;- Podem ocorrer desvios de curso, que, consequen-temente mudam o foco da entrevista;- Consumir mais tempo e recursos com sua realizao;- Necessidade de tratamento diferenciado para os entrevistados;- Criao de um plano de entrevistas;- O entrevistado pode no saber expressar corretamente suas necessidades ao analista.

Questionrios- Pode ser utilizado em diversos grupos de usurios que podem estar em diversos locais diferentes;- Atinge um grande nmero de pessoas;- Menores custos;- Permite que os participantes respondam no momento em que acharem convenientes;- Padronizao das perguntas e tratamento estatstico das respostas.- Prazos para devoluo do questionrio em caso de atrasos podem gerar transtornos;- Limitao do universo de respostas e pouca iterao; - No h garantia de que a maioria dos participantes responda o questionrio;- Pode haver omisso de dados importantes pelo fato de no serem abordados nas perguntas;- Os resultados so bastantes crticos em relao ao objetivo, pois as perguntas podem ter significados diferentes a cada participante questionado.

Brainstorming- Estimula os participantes a procurarem solues criativas em grupo;- Ajuda na gerao de vrias idias;-Vrias pessoas pensam melhor do que uma;- Generaliza a participao dos membros do grupo.- Disponibilidade de todos pode inviabilizar o levantamento de dados.

JAD (Joint Application Design)- Promove cooperao;- Compartilhamento de idias;- As discusses geradas so altamente produtivas porque resolvem dificuldades entre as partes;- Melhor aplicado para grandes e complexos projetos;- Ser apenas melhor aplicvel em grandes e complexos projetos (no atendendo a todos os tipos de usurios e empresas);- Requer mais recursos se comparado a mtodos tradicionais.