Sistemas de Informação

Slides:



Advertisements
Apresentações semelhantes
Desenvolvimento de Sistemas
Advertisements

Análise e Projeto de Sistemas I
Os projetos.
Engenharia 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
Aplicações Informáticas 12º Ano
Engenharia de Software
ISO Processos do Ciclo de Vida do Software
Gerência de Projetos Wesley Peron Seno Introdução
Engenharia de Software
Análise e Projeto de Sistemas I
Planificação do Projecto de SW
Contabilidade Sistemas de Informação
INTRODUÇÃO A INFORMÁTICA
Faculdade de Ciências Sociais e Aplicadas de Petrolina – FACAPE
Técnicas eTipos de Requisitos
SISTEMA DE INFORMAÇÕES DESENVOLVIMENTO DE SISTEMAS
Simulação de Sistemas Prof. MSc Sofia Mara de Souza AULA2.
Sistemas de Informação
Engenharia de Requisitos Requisito – sistema Caso de uso - usuário
Como Desenvolver Sistemas de Informação
Modelos de Processos de Software
Engenharia de Software
Configuração de manutenção
Engenharia de Software e Sistemas de Informação e Gestão
Desafios do desenvolvimento de software
Fundamentos de Engenharia de SW
Cap 2 – Processo de Software
Processos de Desenvolvimento de Software – Parte 2
Análise e Projeto de Sistemas
Engenharia de Requisitos
Análise e Projeto de Sistemas
Engenharia de Software
Fase de Concepção (Início, Planejamento)
Análise e Projeto de Sistemas de Informação 2o. Semestre de 2014
PSBD II Projeto de Sistemas de Banco de Dados II
O Processo de desenvolvimento de software
Introdução à Engenharia de Software
Analises de sistemas ESTRUTURADA Analise de sistema estruturada.
O Processo Unificado (UP)
ANÁLISE ESTRUTURADA DE SISTEMAS
METODOLOGIA, MÉTODOS E FERRAMENTAS
Processos do Design 27/09.
Técnicas e Projeto de Sistemas
Sistemas de informação (nome da nossa disciplina)
Gestão de projetos de Software GTI-16
FERRAMENTAS DE MARKETING
Engenharia de Software
Profª Daniela Mota Análise de Sistemas Profª Daniela Mota
Capítulo 4: Projeto e Desenvolvimento de um SAD
Planificação do Projecto de SW não é por acaso que é a Aula 13 ;)
Engenharia de Requisitos
Expansão dos Casos de Uso
Logística Integrada Engenharia de Produção
1 Linguagens de Programação Pedro Lopes 2010/2011.
Metodologia para o Desenvolvimento de Sistemas de Informação
Sistemas de Informação
Engenharia de Software
Aula 02 de Eng. de Requisitos
Análise e Projeto de Sistemas Análise e Projeto de Sistemas Aula 2 Professor: Italo Rodrigues Castro.
APSI II Análise e Projeto de Sistemas de Banco de Dados II.
ISO9001:2000 para Software Professor: Alexandre Vasconcelos Equipe: Amanda Pimentel Börje Karlsson Danielly Karine Erika Pessoa Jorge Cavalcanti Jose Edson.
Projeto de Sistemas - PRJ Aula 4
Apresentação Leonardo Brussolo de Paula
Desenvolvimento de Software I
Ciclo de Vida de Sistemas de Informação
Técnicas e Tipos de Requisitos
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
ROTEIRO PARA ELABORAÇÃO DE SISTEMA ESTRUTURADO
Transcrição da apresentação:

Sistemas de Informação Análise de sistemas Professor: António Manuel Ricarte

Características de um Sistema Objectivo Razão fundamental da existência do sistema Componentes Partes do sistema que funcionam juntas para alcançar o objectivo Estrutura Relação existente entre os componentes, definindo a fronteira entre o sistema e o seu meio ambiente Comportamento Maneira do sistema reagir ao seu ambiente Ciclo de vida Inclui evolução, desgaste, envelhecimento, substituição e morte

As Organizações vistas como um sistema Objectivo Razão da existência. Ex. obter lucro Componentes Partes, departamentos que a constitui. Ex. Depart. Contabilidade Estrutura Relação que existe entre os diferentes departamentos. Organigrama da empresa. Comportamento Maneira de reagir. Ex. o que faz quando recebe uma encomenda Ciclo de vida Nasce, evolui, desgasta-se e morre

Necessidade de Informação Qualquer organização para sobreviver necessita de informação, quer para poder interactuar com o seu meio ambiente, quer para permitir a interacção entre os diferentes componentes da organização. Este fluxo de informação permite que a organização possa alcançar os objectivos que se propõe atingir.

Informação operacional Tipos de Informação Informação operacional A qual é usada diariamente e permite que a organização leve a cabo eficientemente as suas actividades de rotina Informação de Gestão A que suporta o processo de tomada de decisão dos níveis de gestão; é uma informação menos rotineira que a operacional

Valor da Informação Qualquer tipo de informação deve estar disponível na organização de uma forma facilmente utilizável e compreensível, estar disponível a tempo e ser obtida a custo razoável

Presidente da Direcção Fluxo de Informação Presidente da Direcção JOÃO Gestor Produção Secretária Vendedor

Necessidades de Sistemas de Informação Contextos dinâmicos Diversas técnicas e tecnologias Sistemas de Informação Volume de dados Ferramentas disponíveis Processamentos complexos Número de utilizadores envolvidos

Necessidades de Sistemas de Informação As organizações precisam de ter um tipo especial de sistema SISTEMA DE INFORMAÇÃO o qual serve todos os outros subsistemas da organização, ligando-os através da informação

Sistemas de Informação É o meio que providencia os meios de armazenamento, geração e distribuição de informação com o objectivo de suportar as funções de operação e gestão de uma organização.

Sistemas de Informação Os sistemas podem ser Manuais Computorizados Mistos

Os SI vistos como um Sistema Objectivo Orientar a tomada de decisão Componentes Dados, sistema de processamento de dados, canal de comunicação Estrutura Maneira como os diferentes processamentos de dados estão ligados entre si Comportamento Conjunto de procedimentos que se seguem para obter os dados, os processar e os enviar Ciclo de vida Se organização muda >> SI muda Se organização não precisa mais do SI >> SI morre

Exemplos de Sistemas de Informação Sistemas de informação de contabilidade Sistemas de controlo de existências (stocks) Sistemas de apoio à navegação Sistemas de apoio a vendas Sistemas de apoio a profissões liberais Outros...

Desenvolvimento de Sist. Informação É importante: Modelar o sistema Providenciar regras para modelar Providenciar ferramentas para modelar Transformar gradualmente os modelos de uma forma “humana” para “máquina”

Análise Histórica 1950 1990 1960 1980 1970 Linguagens de 1a / 2a Geração Linguagens de 3a Geração e Programação Estruturada Programação Orientada a Objeto e Análise Orientada a Objeto. Modelagem de Informação / Modelagem Essencial / Ferramentas CASE Projeto e Análise Estruturado

Crescimento dos Sistemas Capacidade e Complexidade Conhecimento dos Sistemas Informação Dados Números 1950 1960 1970 1980 1990

Evolução no Processo de Desenvolvimento de SI Antigamente Hoje Sistemas pequenos Uma pessoa Qualidade era estar preocupado em escrever o código Sistemas complexos Grupos de pessoas Qualidade é estar preocupado em perceber o que a organização, e em mais particular, o que sistema requerido necessita

Necessidades de um Desenvolvimento Estruturado Sistemas grandes e complexos Necessidade de compreender o que a organização necessita Várias pessoas a desenvolver um SI Cada pessoa faz uma dada tarefa específica Necessidade de coordenar as várias pessoas e tarefas Sistemas desenvolvidos por processos antigos tinham muitos erros

Características de um Desenvolvimento Estruturado Desenvolvimento sistemático Entender o problema Descrever o problema Desenhar a solução baseada na compreensão do problema Construir modelos que assentem em regras bem definidas Modelos revistos e comentados pelos utilizadores Documentar todo o processo de desenvolvimento Usar de preferência notações gráficas para representar o modelo do sistema

Paradigmas para o Desenvolvimento de SI Modelo Espiral Prototipagem Modelo de 4ª Geração Ciclo convencional de desenvolvimento de sistemas de informação (Waterfall Model) Devemos escolher consoante a natureza do Sistema de Informação a desenvolver

Modelo Espiral Planejamento Engenharia Análise dos riscos Avaliação do cliente Coleta inicial dos requisitos e planejamento do projeto Planejamento baseado nos comentários do cliente Decisão de prosseguir/não prosseguir Na direção de um sistema concluído Protótipo de software inicial Sistema construído pela engenharia

Prototipação Início Fim Coleta e refinamento dos requisitos Refinamento do protótipo Engenharia do produto Projeto rápido Construção do protótipo Avaliação do protótipo pelo cliente Fim Início

Estratégia de “projeto” Implementação usando 4GL Técnicas de Quarta Geração Engenharia de sistemas Estratégia de “projeto” Implementação usando 4GL Teste

Ciclo convencional de desenvolvimento de SI O ciclo de desenvolvimento de um SI é um conjunto de actividades que os analistas, projectistas do SI e utilizadores desenvolvem para conceber e implementar um SI Falta fazer o organigrama do modelo de waterfall

Ciclo convencional de desenvolvimento de SI O ciclo de desenvolvimento de um SI pode ser visto como um conjunto de actividades integradas. Existem vários modelos para o ciclo de desenvolvimento sendo que o apresentado é um modelo clássico designado Waterfall Model Modelo Cascata

Waterfall Model (Modelo Cascata) Estudo Preliminar Estudo de Viabilidade Análise detalhada Projecto Codificação Testes e Implementação Manutenção

Waterfall Model

Combinando Paradigmas Obtenção preliminar dos requisitos Análise de requisitos Prototipação 4GT(técnicas de Quarta Geração) Modelo Espiral Modelo Espiral: enésima iteração Prototipação: enésima iteração Projeto Codificação Realização de testes Sistema Operacional Manutenção

Estudo Preliminar Compilar informação que permita avaliar o SI requerido e dar uma opinião fundamentada sobre a praticabilidade do projecto.

Estudo Preliminar O SI requerido permite que a organização atinja os seus objectivos? Definir os Objectivos Que problemas o SI requerido vai resolver? Que situações o SI requerido vai melhorar?

Primeira Documentação Levantamento de Dados Primeira Documentação Segunda Documentação Programas de trabalho; Objetivos e organização do projeto; Filosofia e objetivos quanto aos sistemas de informação; Conhecimento genérico da empresa. Recursos e custos dos sistemas atuais; Necessidades atendidas e não atendidas pelos sistemas atuais; Sistemas existentes ( visão geral de cada subsistema ).

Terceira Documentação Levantamento de Dados Terceira Documentação Quarta Documentação Quinta Documentação Modelo Global do Sistema de Informação. Recursos de processamento de dados requeridos; Política de automação. Cronograma geral de desenvolvimento; Benefícios esperados; Custos estimados; Programa de instalação dos recursos

Estudo de Viabilidade HÁ UMA SOLUÇÃO VIÁVEL ? Objetivo: · Determinar rapidamente se o problema pode ser resolvido As funções que o sistema deve executar Desenvolver alternativas Baixo custo serviços básicos Médio custo Alto custo todos os serviços que o usuário deseja Pessoas Envolvidas: Utilizador Administração

Etapas do Estudo de Viabilidade Definir a delimitação e os objetivos do sistema Estudar o sistema existente (caso exista) Desenvolver o modelo lógico de alto nível do sistema proposto Desenvolver e avaliar soluções alternativas Decidir sobre o curso de acção recomendada Desenhar um plano de desenvolvimento Redigir o estudo de viabilidade Apresentar os resultados p/a administração/usuários. Tipos de Viabilidade: Técnica Económica Operacional

É possível desenvolver o SI requerido com os recursos da organização? Verificar a viabilidade técnica Os recursos técnicos existentes chegam, podem ser actualizados ou aumentados para satisfazer os requisitos do SI requerido? Verificar a viabilidade económica Quais os custos e benefícios do SI requerido? Verificar a viabilidade operacional Existem pessoas e com conhecimentos necessários para o desenvolvimento do SI requerido?

Identificação de Requisitos Deve ser realizado um estudo completo pelos analistas para obter uma compreensão clara do sistema Atingir tal compreensão não é fácil A visão que o analista tem do sistema tem que coincidir com a do utilizador apesar de não ser necessariamente segundo a mesma perspectiva

Identificação de Requisitos Como recolher informação sobre o sistema? Análise de documentação Entrevistas Questionários Observação Diálogo com os utilizadores

Análise de documentação Regulações governamentais Relatórios internos Vendas, Stocks, Produção Registos periódicos Registo pagamentos fornecedores Registo de encomendas Formulários

Entrevistas Através da entrevista obtém-se do entrevistado As suas opiniões A sua sensação sobre o estado actual do sistema Objectivos organizacionais e pessoais Procedimentos

Entrevistas Preparação da entrevista Ler material sobre o entrevistado e a organização Estabelecer um objectivo da entrevista Decidir quem entrevistar Marcar a entrevista Decidir tipo de perguntas

e ainda pode acrescentar a pergunta quanto (How?). o quê (What?); quando (When?); onde (Where?); porquê (Why?); quem (Who?) e ainda pode acrescentar a pergunta quanto (How?). Técnica de Entrevista

Questionários Permite obter das diferentes pessoas: O que querem do novo sistema O que pensam que está actualmente correcto O que fazem (comportamento) Características de pessoas ou coisas

Questionários Desenhar o Questionário Definir objectivo do questionário Decidir a quem entregar o questionário Elaborar questões Decidir tipo de questões: Abertas/Pré-codificadas Definir ordem das questões Manter o mesmo estilo ao longo do questionário Deixar espaço adequado para as respostas Fazer instruções de preenchimento

Observação Através da observação obtém-se O que está actualmente a ser feito Relações que existem entre as pessoas Influências Comportamento

Observação Preparação da Observação Decidir o que vai ser observado Decidir quando vai ser observado Preparar uma lista do que vai ser observado

Custo de desenvolvimento Análise do Custo Custo de desenvolvimento Pessoal Analista Programadores Operadores Administrativo Extern Custo operacional Equipamento Materiais Externos

Relatório Inicial

Alternativa

Custo / Benefício BENEFICIO LÍQUIDO  500 VIDA ÚTIL  5 ANOS 500 POR ANO  FINAL DE 5 000 (18%) VALOR ATUAL  1 563,58 VALOR LIQUIDO  18 436,42

Planear o desenvolvimento SI Desenvolvimento de SI Se viável Planear o desenvolvimento SI Desenvolver um Projecto

Planear o Desenvolvimento de SI Definir a equipa de desenvolvimento Definir que actividades vão ser necessárias Designar pessoas para cada actividade Estimar o tempo para completar cada actividade, bem como, todo o projecto

Análise Detalhada Uso de Diagramas Organizar Opiniões Regras Procedimentos Dados em modelos coerentes do sistema requerido Uso de Diagramas

DOCUMENTAR SISTEMA EXISTENTE “RETRATO DO QUE EXISTE” Análise Detalhada UTILIZADOR “DESIGNER” ANALISTA DIÁLOGO DOCUMENTAR SISTEMA EXISTENTE “RETRATO DO QUE EXISTE” PROPOR E DOCUMENTAR NOVO SISTEMA

“Linguagem” do Analista O que é uma ENTIDADE ? Objecto, concreto ou abstracto, de interesse para o sistema, que possa ser identificável de forma inequívoca exemplos: Cliente Produto Factura Aluno Livros

“Linguagem” do Analista O que é um ACONTECIMENTO ? Algo que ocorre no sistema num determinado instante exemplos: Pedir Produto Pagar Produto Requisitar Livro

“Linguagem” do Analista O que é um PROCESSO ? Actividade que ocorre no sistema exemplos: Verificar estado stock Calcular total da factura Verificar disponibilidade do livro

“Linguagem” do Analista O que é um ATRIBUTO ? As Entidades são descritas pelos seus Atributos Entidade Nome do Atributo Livro Código Nome Editora Ano de Edição Estado

“Linguagem” do Analista O que é uma RELAÇÃO ? As Entidades estão associadas através de Relações exemplos: Clientes compram Produtos Alunos requisitam Livros

Análise Detalhada ACONTECIMENTO PROCESSO PROVOCA EXECUÇÃO VERIFICAR A DISPONIBILIDADE DO LIVRO REQUISITAR LIVRO

Perspectivas de Modelar o SI Orientada a Comportamento O que acontece e quando? Ex: Diag. Vida Entidade Orientada a Dados Orientada a Processos Que informação é usada pelo Sistema? O que o Sistema faz? Ex: Diag. E-R Ex: Diag. Fluxo Dados