Sistema: é um conjunto de itens que interagem entre si ou que sejam interdependentes, formando um todo unificado.
Os Sistemas Automatizados podem ser classificados em:
• Sistemas On-line;
• Sistemas de tempo real;
• Sistemas de apoio à decisão;
• Sistemas baseados no conhecimento.
Alguns princípios gerais dos sistemas são:
• Quanto mais especializado é um sistema, menos capaz ele é de se adaptar a circunstâncias diferentes.
• Quanto maior for um sistema, maior o número de seus recursos que serão destinados à manutenção.
• Os sistemas sempre fazem parte de sistemas maiores e sempre podem ser divididos em sistemas menores.
• Os sistemas crescem.
Os principais participantes de um Projeto de Sistemas são:
• Usuários;
• Gerentes;
• Analistas de Sistemas;
• Projetistas de Sistemas;
• Programadores;
• Auditores;
• Pessoal Operativo.
Análise Estruturada
Possui as seguintes características:
• Utiliza linguagem gráfica com suporte de texto;
• Fornece uma visão top-down e particionada do sistema;
• Possibilita eliminar redundâncias e;
• Os instrumentos conseguem ser transparentes ao leitor.
Princípios utilizados na Solução de Problemas
• Abstração: utilizado para separar aspectos que estão ligados a uma determinada particularidade da realidade. Possibilita a construção de modelos genéricos e simplificados do mundo real.
• Rigor e Formalidade: fornece uma abordagem metódica e rigorosa para resolver um problema, ao contrário de uma abordagem ad-hoc, que não permite o estabelecimento de controles.
• Dividir-para-conquistar: um problema grande e complexo pode ser dividido em um conjunto de problemas de problemas menores e independentes, mais fáceis de serem compreendidos e resolvidos.
• Organização Hierárquica: os componentes da solução de um problema podem ser organizados em uma estrutura hierárquica. Assim, a solução de um problema pode ser compreendida e construída nível a nível. A cada nível são acrescentados mais detalhes.
A análise estruturada utiliza os seguintes modelos para especificar os requisitos lógicos do sistema.
• Diagrama de Fluxo de Dados (DFD): representa um sistema de informações como uma rede de processos, interligados entre si por fluxos e depósitos de dados.
• Dicionário de Dados (DD): contém a definição dos dados utilizados no DFD.
• Especificação da Lógica dos Processos: especifica a lógica dos processos representados no DFD.
Recomendações para Construção de DFD
a) Escolha nomes significativos para todos os objetos do DFD. Utilize nomes do próprio ambiente do usuário;
b) Os processos devem ser numerados de acordo com o diagrama ao qual pertencem;
c) Evite desenhar DFDs complexos;
d) Cuidado com as bolhas sem entrada ou sem saída;
e) Cuidados com os processos e fluxos não nomeados;
f) Cuidado com os depósitos de dados que só possuem fluxos de entrada ou de saída;
g) Fique atento ao princípio da conservação dos dados;
h) Os fluxos que entram e saem em um nível devem entrar e sair no nível inferior;
i) Mostre um depósito de dados no nível mais alto em que ele faz interface entre dois ou mais processos. Passe a representá-lo em todos os níveis inferiores que detalham os processos da interface;
j) Não perca tempo procurando um bom nome para um processo que só pode chamar-se “processar dados”. Livre-se dele;
k) Só represente fluxos de rejeição nos diagramas de mais baixo nível;
l) Não represente no DFD fluxos de controle ou de material e;
m) Só especifique a lógica dos processos primitivos, ou seja, dos processos não explodidos em outros diagramas.
Todas as definições do Dicionário de Dados contém:
• o nome do dado;
• um comentário sucinto sobre o significado do dado;
• a sua composição (no caso de dados compostos);
• as suas características (no caso de dados elementares).
Na definição dos dados são utilizados os seguintes símbolos:
SÍMBOLO SIGNIFICADO
= É composto de.
+ E.
( ) Dado ou estrutura de dado opcional.
[ ] Dados (ou estruturas) alternativas entre si –
mutuamente exclusivas.
n{}m Repetição de dados ou estruturas (n é a
quantidade mínima de repetições; se
omitido, pode ser zero, não há limite inferior
e m é a quantidade máxima de repetições;
se omitido, não há limite superior
* Delimitador de comentários
@ ou ____ Indicador de chave primária de depósito de
dados
Relembrando conceitos BÁSICOS de Análise de Sistemas
Marcadores: revisão análise | author: Profa BiaPosts Relacionados:
Assinar:
Postar comentários (Atom)
0 comentários:
Postar um comentário