Buscar

Análise de Sistemas da Informação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Atividade I
1)
2) A Análise auxilia na comunicação entre as pessoas envolvidas, no gerenciamento da complexidade dos sistemas e na redução dos custos de desenvolvimento. Para tal, ela utiliza métodos e técnicas de avaliação e especificação da solução de problemas, para implementação em algum meio que a suporte, usando mecanismos apropriados.
Mas... Por que são necessários métodos e técnicas de Análise de Sistemas?
[...] 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. (BALLESTERO ALVAREZ, 1990, p. 56)
Durante o processo de desenvolvimento de um SI, o analista de sistemas precisa lidar com situações complexas do mundo real, entendê-las e representá-las de forma simples, para facilitar a compreensão e validação pelos diversos atores do projeto. Para isso, ele precisa: delimitar a área de estudo, subdividir o todo em partes menores mais fáceis de compreender, identificar as principais funcionalidades da realidade e modelar essas características para mostrar o relacionamento entre seus componentes. Para dar suporte a todas essas atividades, ele se utiliza da construção de modelos.
3) Métodos de Desenvolvimento de Sistemas
 O artigo "Evolução dos Métodos de Desenvolvimento Rumo à OO", Developer’s, fevereiro/98, traz de uma forma bem resumida e clara a forma como os métodos de desenvolvimento de sistemas evoluíram até adotarem a abordagem orientada a objetos. Os autores justificam a sua visão de que os métodos orientados a objetos são uma evolução em termos de métodos de desenvolvimento de sistemas. 
"Analisando os métodos de desenvolvimento de sistemas que surgiram ao longo do tempo, podemos classificá-los em três gerações, sendo que cada geração é uma evolução da geração anterior. Por geração entendemos um conjunto de métodos que podem ser diferentes entre si, porém estão baseados em um conjunto de características comuns, que definem os métodos dessa geração.
Neste artigo iremos abordar os aspectos de cada geração, sendo elas: primeira geração - métodos convencionais; segunda geração - métodos estruturados; terceira geração - métodos orientados a objetos.
MÉTODOS CONVENCIONAIS
Características básicas:
 - ausência total de formalismos na fase de análise,
 - fluxograma como formalismo na fase de projeto,
 - derivação não sistemática da análise para o projeto.
 Os métodos convencionais surgiram no início dos anos 50 e foram bastante utilizados até 1975." Os autores detalham estas características enfatizando os problemas já bem conhecidos de documentação e integridade entre as fases de análise e projeto.
MÉTODOS ESTRUTURADOS
Características básicas:
 - introdução de formalismos feita na fase de análise
(Diagrama de Fluxo de Dados (DFD), para representar o modelo funcional do sistema, e o Modelo de Entidades e Relacionamentos (MER), para representar os dados do sistema. Esses formalismos melhoraram a iteração entre os analistas e entre os analistas e os usuários)
 - melhora considerável do formalismo da fase do projeto
(Diagrama Hierárquico de Módulos para o projeto físico funcional e os Modelos de Banco de Dados (Hierárquico, Rede e Relacional) como formalismos para o projeto físico de dados),
 - derivação sistemática da análise para o projeto.
 Os métodos estruturados... são considerados uma evolução dos métodos convencionais. Surgiram a partir de 1975 e ainda deverão continuar sendo utilizados em algumas empresas por mais alguns anos." Uma observação importante dos autores sobre os métodos estruturados é que "a separação da perspectiva funcional (expressa através do DFD), da perspectiva de dados (expressa através do MER) faz com que tenhamos um trabalho a mais: garantir a compatibilidade entre essas duas perspectivas de solução para um mesmo domínio de problema."
MÉTODOS ORIENTADOS A OBJETOS
 "Característica básica: uniformizaram os formalismos utilizados na análise, no projeto e na programação.
 Os métodos orientados a objetos... Surgiram no final da década de 80 e sua característica principal é a uniformização dos formalismos utilizados na análise, no projeto e na programação. Enquanto as técnicas estruturadas introduziram formalismos na fase de análise e melhoraram os da fase de projeto, a orientação a objetos uniformizou esses formalismos - ou seja, o conceito de objeto unifica a perspectiva funcional e a de dados, de forma uniformizada na análise, no projeto e na programação."
 Assim, "em vez de termos um Modelo de Dados e um Modelo Funcional, temos um Modelo de Classes de Objetos que representa tanto a parte estática (a parte de dados) através de seus atributos, quanto a parte dinâmica (a parte comportamental) através de seus métodos...
 Na análise orientada a objetos, também vamos lidar com diversos modelos diferentes (estáticos e dinâmicos), pois é difícil ter um único modelo que capture todos os aspectos relevantes sobre um problema para o qual se quer fazer um sistema. No entanto, em todos esses modelos, vamos estar raciocinando com o mesmo formalismo, ou seja, o objeto.
4) Para construir o Modelo Ambiental, você já deve ter realizado uma tarefa anterior, que é o levantamento do funcionamento do negócio (identificação dos principais requisitos do sistema).

Continue navegando