Análise e Projeto de Sistemas de Informação 2o. Semestre de 2014

Slides:



Advertisements
Apresentações semelhantes
Desenvolvimento de Sistemas
Advertisements

Análise e Projeto de Sistemas I
DFD - Diagrama de Fluxo de Dados
Gerenciamento de Projetos
ENGENHARIA DE SOFTWARE Garantia de Qualidade de Software
Objetivos do Capítulo Utilizar o processo de desenvolvimento de sistemas delineado neste capítulo e o modelo de componentes de SI, do Capítulo 1, como.
Engenharia de Software
Engenharia de Software
ISO Processos do Ciclo de Vida do Software
Gerência de Projetos Wesley Peron Seno Introdução
Princípios de Engenharia de Software (Análise I)
Engenharia de Software
Tipos de sistemas de Lehman
Identificando requisitos
Rational Unified Process(RUP)
Análise e Projeto de Sistemas
FACULDADE DOS GUARARAPES
Mitos e Problemas Relacionados ao Software
CK 119: Engenharia de Software DC/CC/UFC © Rossana Andrade, Setembro CK119: Engenharia de Software Rossana Andrade Ph.D, SITE, University of Ottawa,
Professora: Aline Vasconcelos
SISTEMA DE INFORMAÇÕES DESENVOLVIMENTO DE SISTEMAS
Análise Estruturada O mais amplamente usado dos métodos de modelagem de requisitos Modelos que retratam fluxo e o conteúdo da informação (dados e controle)
Relatório do TCC Desenvolvimento do Trabalho: Deverá ser seguida uma Metodologia de Desenvolvimento (ciclo de vida) para sua categoria de trabalho; Requisitos.
TIPOS DE TESTES APLICÁVEIS E NÃO APLICÁVEIS AO PROJETO
Como Desenvolver Sistemas de Informação
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
Metodologia Versão 2 FSRS.
Configuração de manutenção
Engenharia de Software e Sistemas de Informação e Gestão
ANÁLISE DE REQUISITOS DE ENGENHARIA DE SOFTWARE
ENGENHARIA DE SOFTWARE
Análise e Desenvolvimento de Sistemas
RUP - Cap. 2 – Os 4 P’s (Pessoas, Projeto, Produto e Processo)
Aula 1 Minicurso: Astah Ministrantes: André Martins; Camila Brondani;
Banco de Dados Aplicado ao Desenvolvimento de Software
Fundamentos de Engenharia de SW
Fase de Elaboração: Fluxo de Requisitos
ENGENHARIA DE SOFTWARE José Manuel de Sacadura Rocha
IFSul – Campus Venâncio Aires
Fase de Elaboração: Fluxo de Análise Análise de Sistemas de Software Prof. Rodrigo Ribeiro.
Análise e Projeto de Sistemas
Qualidade Qualidade é um dos principais objetivos da Engenharia de Software. Muitos métodos, técnicas e ferramentas são desenvolvidas para apoiar a produção.
Análise e Projeto de Sistemas de Informação 2o. Semestre de 2014
O Processo de desenvolvimento de software
Introdução à Engenharia de Software
Análise e Projeto de Sistemas de Informação 2o. Semestre de 2014
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Teste de Software Conceitos iniciais.
O Processo Unificado (UP)
ANÁLISE ESTRUTURADA DE SISTEMAS
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.
Sistemas de informação para processos produtivos
METODOLOGIA, MÉTODOS E FERRAMENTAS
CENTRO UNVERSÁTARIO PADRE ANCHIETA AULA 9 CURSO ENGENHARIA DE PRODUÇÃO DISCIPLINA: SISTEMAS DE INFORMAÇÕES GERENCIAIS (SIG) PROF: CÉSAR ANTONIO SOLDERA.
UML e a Ferramenta Astah
Engenharia de Software
Engenharia de Software
Análise e Projeto de Sistemas Unified Modeling Language Renata Araujo Ricardo Storino Núcleo de Computação Eletrônica Curso de Programação de Computadores.
Logística Integrada Engenharia de Produção
Banco de Dados Representa o arquivo físico de dados, armazenado em dispositivos periféricos, para consulta e atualização pelo usuário. Possui uma série.
Profa. Reane Franco Goulart. É uma representação de engenharia de algo que vai ser construído. Para a engenharia de software o projeto foca em quatro.
Engenharia de Software
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
APSI II Análise e Projeto de Sistemas de Banco de Dados II.
OntoPRIME Ontologia para Gerenciamento de Riscos de Projetos Projeto da Disciplina de Agentes Inteligentes –
Prof. Paulo Barreto  O gerenciamento da informação, segundo Davenport (1997), é um conjunto estruturado de atividades que espelha.
Programa criado em Apoio ao programa: Ministério da Ciência e Tecnologia da Finep Banco Interamericano de Desenvolvimento Universidades e Governo.
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
Engenharia de Software Conceitos e elementos 1. Engenharia   Resolução de problemas através de soluções economicamente viáveis  Motivacão: Limitação.
Introdução ao Projeto Estruturado de Sistemas Aula 01 Wolley W. Silva.
Transcrição da apresentação:

Análise e Projeto de Sistemas de Informação 2o. Semestre de 2014 Faculdade Salesiana Dom Bosco de Piracicaba Curso Sistemas de Informação 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

Afinal, O que é software?

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”

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

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

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.

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

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

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.

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.

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

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.

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”.

Paradigma estruturado 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 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.

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

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

Análise Estruturada Explosões