600 likes | 703 Views
Aplicações Informáticas 12º Ano. Sistemas De Informação. Professor Luís Pereira. Escola Secundária Ferreira de Castro Ano Lectivo 2000/2001. Características de um Sistema. Objectivo Razão fundamental da existência do sistema Componentes
E N D
Aplicações Informáticas 12º Ano Sistemas De Informação Professor Luís Pereira Escola Secundária Ferreira de Castro Ano Lectivo 2000/2001
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.
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
Fluxo de Informação Presidente da Direcção JOÃO Secretária Gestor Produção 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
Capacidade e Complexidade Conhecimento dos Sistemas Informação Dados Números 1950 1960 1970 1980 1990 Crescimento dos Sistemas
Antigamente Hoje Evolução no Processo de Desenvolvimento de SI 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
Planejamento Análise dos riscos Coleta inicial dos requisitos e planejamento do projeto Planejamento baseado nos comentários do cliente Decisão de prosseguir/não prosseguir Avaliação do cliente Engenharia Na direção de um sistema concluído Avaliação do cliente Protótipo de software inicial Sistema construído pela engenharia Modelo Espiral
Início Fim Coleta e refinamento dos requisitos Engenharia do produto Projeto rápido Refinamento do protótipo Construção do protótipo Avaliação do protótipo pelo cliente Prototipação
Engenharia de sistemas Estratégia de “projeto” Implementação usando 4GL Teste Técnicas de Quarta Geração
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
Ciclo convencional de desenvolvimento de SI Waterfall Model Modelo Cascata 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) Estudo Preliminar Estudo de Viabilidade Análise detalhada Projecto Codificação Testes e Implementação Manutenção
Combinando Paradigmas Obtenção preliminar dos requisitos Análise de requisitos Prototipação 4GT(técnicas de Quarta Geração) Modelo Espiral Projeto 4GT(técnicas de Quarta Geração) Prototipação: enésima iteração Modelo Espiral: enésima iteração Codificação 4GT(técnicas de Quarta Geraçã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?
Levantamento de Dados • Primeira 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. • Segunda Documentação • Recursos e custos dos sistemas atuais; • Necessidades atendidas e não atendidas pelos sistemas atuais; • Sistemas existentes ( visão geral de cada subsistema ).
Levantamento de Dados • Terceira Documentação • Modelo Global do Sistema de Informação. • Quarta Documentação • Recursos de processamento de dados requeridos; • Política de automação. • Quinta Documentação • Cronograma geral de desenvolvimento; • Benefícios esperados; • Custos estimados; • Programa de instalação dos recursos
· Determinar rapidamente se o problema pode ser resolvido · As funções que o sistema deve executar · Desenvolver alternativas · serviços básicos Baixo custo · Médio custo · todos os serviços que o usuário deseja Alto custo Estudo de Viabilidade HÁ UMA SOLUÇÃO VIÁVEL ? Objetivo: 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
Técnica de Entrevista • A Técnica dos 5 W’s • o quê (What?); • quando (When?); • onde (Where?); • porquê (Why?); • quem (Who?) e ainda pode acrescentar a pergunta quanto (How?).
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
Análise do Custo • Custo de desenvolvimento Pessoal Analista Programadores Operadores Administrativo Externo • Custo operacional Operacional Equipamento Materiais Externos Pessoal
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
Desenvolvimento de SI Se viável Planear o desenvolvimento SI Desenvolver um Projecto