Analise E Desenvolvimento De Sistemas
Exames: Analise E Desenvolvimento De Sistemas. Pesquise 862.000+ trabalhos acadêmicosPor: maumauet • 15/5/2013 • 3.984 Palavras (16 Páginas) • 394 Visualizações
1.A Análise Essencial
O método que um Analista empregará para o desenvolvimento de um sistema, pode ser entendido como um caminho a ser percorrido em etapas, algumas delas podendo ser desenvolvidas em paralelo, outras não. As técnicas são procedimentos parametrizados e sistemáticos, pelos quais uma tarefa é executada; em uma analogia: é a forma de se caminhar pelo caminho escolhido.
Há vários métodos para o desenvolvimento de sistemas, isto decorre do fato de que sendo uma atividade de criação, desenvolvida pelo ser humano, sempre há uma preocupação com a pesquisa de novos caminhos de forma a tornar o método mais rápido e eficaz, segundo BALLESTERO ALVAREZ (1990:75) “ o objetivo básico do estabelecimento de um método padronizado no desenvolvimento de sistemas é obter maior consistência no trabalho, melhor qualidade oferecida ao usuário, maior facilidade no treinamento de novos Analistas, eliminação das perdas acarretadas por caminhos sem saída e, sem dúvida, melhor controle dos resultados obtidos no desenvolvimento de sistemas.”
O método que revela o estado da prática atual é a chamada Análise Essencial. Ele é uma evolução da Análise Estruturada, a qual o antecedeu. Pode-se sublinhar alguns fatores de seu uso:
a) O método mais utilizado atualmente.
Este fator tem grande importância, visto que os domínios e recursos são totalmente utilizáveis por uma ampla parcela de profissionais, credenciando a metodologia para sua efetiva aplicação, em contrapartida a outras metodologias, cujo modelo de desenvolvimento de sistemas é restrito e falta uma maior definição de termos.
b) Princípio da Abstração.
Este aspecto permite resolver o problema, separando os aspectos que estão ligados a certa realidade, visando representá-los de forma simplificada e geral. Parte dos eventos existentes naquela sintética visão da realidade para chegar aos dados ou informações manipulados. Nas outras metodologias, também está presente este princípio, mas com a preocupação de não dissociar eventos dos dados os quais manipulam, tendo nessa associação o encapsulamento que caracteriza o objeto.
c) Princípio da divisão.
Para resolver um problema, o mesmo é dividido em um conjunto de problemas menores, que são mais fáceis de serem compreendidos e resolvidos.
1.1O Caminho da Análise Essencial
A idéia global do caminho a ser trilhado pelo Analista de Sistemas, ao utilizar o método de análise essencial, pode ser sucintamente descrito como segue:
Domínio do Problema
O primeiro momento, de altíssima importância é delimitar exatamente o que se espera do sistema a ser desenvolvido. Trata-se de estabelecer seus limites fronteiriços, exatamente o que deverá ser feito. Por exemplo, alguém pode solicitar seus serviços para informatizar um hotel. Mas veja, um hotel é sem dúvida um macro problema. Ele é composto de várias facetas que podem ser informatizadas, como o controle da locação de quartos, o controle financeiro (contas a pagar/receber), a folha de pagamento dos funcionários, a contabilidade do hotel, enfim, é necessário que você verifique se a expectativa de quem o contratou é realmente informatizar todas estas facetas.
Uma vez delimitado a abrangência do que deverá ser feito, o segundo passo de absoluta importância deve ser dado, ou seja, fazer um amplo, rigoroso, profundo, minucioso levantamento de dados abrangendo o conteúdo que deverá ser informatizado. Todos os aspectos envolvidos no problema devem ser levantados, pessoas devem ser entrevistadas, documentos devem ser avaliados, o fluxo de trabalho deve ser entendido. Você deverá sair desta fase sendo quase um especialista sobre o assunto que deverá informatizar, ou seja, no mínimo saberá todos os eventos e dados essenciais relativos ao assunto.
De posse deste conhecimento você começa a estar apto a iniciar alguma especificação dos requisitos do sistema.
Modelo Ambiental
Assim, passado este momento inicial em que se avalia o domínio do problema e se busca os requisitos do sistema, você poderá definir qual a relação do sistema a ser desenvolvido com o ambiente no qual ele estará inserido. Vai descrever qual é ou quais serão os objetivos do sistema, bem como quais serão os estímulos que o sistema receberá do meio ambiente, que eventos eles acionarão e quais respostas o sistema devolverá ao meio.
Basicamente, neste ponto há uma descrição da relação entre o sistema e o meio ambiente onde ele se encontra.
Modelo Comportamental
Neste ponto, o trabalho se volta para definição interna do sistema. Serão especificados todos os processos que irão compor o sistema. Haverá também a definição do modelo de dados que será utilizado para armazenar as informações por ele manipuladas.
Projeto(“design”)
Nesta fase, o objetivo é modelar o sistema determinando como implementar, em um ambiente de processadores, a solução sistêmica idealizada na fase de análise.
Esta parte do trabalho cuidará das especificações referentes as limitações impostas pela tecnologia, a distribuição dos processos de acordo com os lugares onde serão executados.
As restrições de implementação, da tecnologia não ideal e imperfeita serão incorporadas através de atividades de infra-estrutura administrativas.
2. O Processo de Análise – Modelo Essencial
O Modelo Essencial ou Análise Essencial é uma evolução dos métodos antecessores no desenvolvimento de sistemas, conforme mostra a tabela abaixo:
MODELO ABORDAGEM FERRAMENTAS
Convencional / Tradicional
Surgiram no início dos anos 50 e foram muito utilizados até 1975 Totalmente funcional Textos
Fluxogramas
Estruturado
Começou a partir de 1975 e ainda deverá continuar a ser utilizado mais alguns anos por algumas empresas
Chris Gane / 1979
Yourdon / 1979 Funcional
...