A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Análise e Projeto de Sistemas de Informação 2o. Semestre de 2014 Material criado por Prof. Edinelson Revisão e atualização: Prof. Gustavo Gonzalez Faculdade.

Apresentações semelhantes


Apresentação em tema: "Análise e Projeto de Sistemas de Informação 2o. Semestre de 2014 Material criado por Prof. Edinelson Revisão e atualização: Prof. Gustavo Gonzalez Faculdade."— Transcrição da apresentação:

1 Análise e Projeto de Sistemas de Informação 2o. Semestre de 2014 Material criado por Prof. Edinelson Revisão e atualização: Prof. Gustavo Gonzalez Faculdade Salesiana Dom Bosco de Piracicaba Curso Sistemas de Informação

2 Afinal, O que é software?

3 Software “Instruções que, quando executadas, produzem a função e o desempenho desejados” “Estruturas de dados que possibilitam que os programas manipulem adequadamente a informação” “Software é formado por programas, documentos e dados”

4 Características do Software Software é desenvolvido; não é manufaturado como hardware Software não se desgasta com o uso, porém se deteriora A “maioria” é construída para o cliente, em vez de ser projetada a partir de componentes => necessidade de reutilização Software é uma oportunidade de negócios

5 Domínios de Aplicação/Software Básico compiladores, editores, sistema operacional Negócios Banco de Dados Engenharia e Ciências CAD Simulação Inteligência Artificial Sistemas Especialistas Tempo Real Controle de máquinas

6 Problemas na Produção do Software A sofisticação dos atuais softwares é muito superior à nossa capacidade de construir software que extraia o potencial do hardware; A demanda por novos softwares é muito maior que a capacidade de produzi-los A criação e manutenção de sistemas é comprometida pela ausência ou deficiência nos projetos.

7 Quesitos de Qualidade do Software Manutenibilidade Confiabilidade Eficiência Testabilidade Compreensibilidade Interface apropriada Adaptabilidade

8 Modelagem de Sistemas de Informação Revendo....

9 Uma possível definição para Sistema de Informação Como qualquer sistema, combinação de partes coordenadas para um mesmo resultado, ou de maneira a formar um conjunto, um Sistema de Informação é um sistema utilizado para coletar, armazenar, processar e apresentar informações para apoiar as necessidades de informações de uma empresa e tem como principal objetivo melhorar o desempenho dos trabalhos realizados dentro de uma organização. Para tanto envolve um série de componentes: Hardware, Software, Pessoas, Dados e Procedimentos.

10 Modelagem Modelar significa construir modelos. Como em diversas outras áreas do saber (construção civil, engenharia aeronáutica, automobilística etc.), também na Computação a construção de um modelo, entre outras vantagens, permite aos desenvolvedores antever o produto final almejado, facilitando, por exemplo, a interação com o cliente a descoberta de eventuais problemas, a definição de um cronograma de desenvolvimento e a definição de uma estimativa de custos.

11 O modelo também serve de guia para a construção do produto final. Que modelos vocês já estudaram?

12 Principais paradigmas para a Modelagem de Sistemas de Informação Partindo-se do entendimento que um paradigma pode ser entendido como um modelo ou padrão para se realizar algo, concebe-se a existência de dois paradigmas principais para modelagem de sistemas de informação: paradigma estruturado e paradigma orientado a objetos.

13 Paradigma estruturado Baseia-se na combinação de uma série de princípios e estratégias para a resolução de problemas: princípio da abstração, princípio da formalidade, conceito de dividir para conquistar e conceito de organização hierárquica. A partir destes, o paradigma estruturado advoga a modelagem dos processos (funções, procedimentos) e dos dados (informações) que comporão o sistema de informação a partir do desenvolvimento de uma série de atividades, as quais convencionou-se denominar “desenvolvimento estruturado de sistemas”.

14 Estas atividades podem ser resumidas em Estudo de viabilidade, Análise e especificação de requisitos, Análise e Projeto do sistema, Implementação do sistema, Teste e Manutenção do sistema. Para que estas atividades sejam desenvolvidas de maneira organizada, diversas metodologias de desenvolvimento estruturado foram elaboradas no decorrer dos anos, sendo que cada uma delas propõe uma série de métodos, ferramentas e ciclos de desenvolvimento. Paradigma estruturado

15 Dentre as diversas metodologias, a Análise Estruturada Moderna é a que recebeu maior reconhecimento. Por esta razão, o processos que ela propõe e/ou advoga (Análise, Projeto e Programação Estruturada), assim também como suas ferramentas (Diagrama de Fluxo de Dados, Diagrama de Entidade- Relacionamento, Dicionário de Dados etc.) e o ciclo de vida estruturado foram os mais disseminados entre os desenvolvedores de sistemas durantes alguns anos. Paradigma estruturado

16 Cronologia resumida do paradigma estruturado início da década de 70: programação estruturada meados da década de 70: projeto estruturado fins da década de 70: análise estruturada início da década de 80: técnicas automatizadas fins da década de 80: técnicas CASE

17 Análise Estruturada - DFD E1 Departamento de produção E2 Fornecedores P1 Escolher fornecedor P2 Pedir materiais D1 Fornecedores Lista_materiais necessários Pedido_preços Preços_material Nota_encomenta Lista Dados_fornecedor Entidade externa Fluxo de dados Depósito De dados Processo

18 Análise Estruturada Explosões


Carregar ppt "Análise e Projeto de Sistemas de Informação 2o. Semestre de 2014 Material criado por Prof. Edinelson Revisão e atualização: Prof. Gustavo Gonzalez Faculdade."

Apresentações semelhantes


Anúncios Google