ANALISE E PROJETO É o responsável em analisar e propor a melhor solução para o problema da empresa Introdução Sistemas naturais ( não feitos por pessoas) Sist. Físico: Estelares; geológicos. Sist. Vivos: abrangem animais e plantas. Sistemas feitos pelo homem Sist. Social (leis), sist. De transporte, manufatura(fabricas), sist. Financeiro. * Alguns são totalmente computadorizados: e outros em parte Por que não automatizar? Custo Mais barato a execução manual Conforto Tamanho, calor e ruído dos computadores Segurança Proteção de dados confidenciais Por que não automatizar? Manutenibilidade Ninguém consegue efetuar modificações Política O sist. Computadorizado pode ser uma ameaça aos empregos Sistemas automatizados Sistema feitos pelo homem, que interagem com ou são controlados por um ou mais computadores Componentes: Hardware ( HW): computador, impressora, scanner Software ( SW): Sistema operacional, B.D. Peopleware (PW) : usuários, programadores, analistas. Dados: informações armazenadas. Procedimentos: instruções para operação do sistema. Divisão dos sistemas automatizados On-line Os dados são introduzidos no sist. Proc. E dele recebidos remotamente. Interação com o computador através de terminais ( computador distantes) Dados armazenados são rapidamente acessados e/ ou modificados Divisão dos sistemas automatizados Tempo – real Sistema que deve responder com suficiente rapidez (MS) ou o ambiente ficara fora de controle. Exemplos: Processos da indústria química; Caixa automático; Orientação de mísseis; Monitoração de pacientes. Divisão dos sistemas automatizados Sistemas de apoio a decisão Analisar a missão da empresa Fornece informações relevante para os gerentes tomarem decisões Criam e atualizam os dados exigidos pelos sistemas de nível mais elevado Divisão dos sistemas automatizados Sistema baseado no conhecimento Sistema especialistas tem embutido o conhecimento e a capacidade que permitirão funcionar como especialista. Exemplos: Diagnostico medico; Avaliação eletrônica. Características dos sistemas Quanto mais especializado, menos capaz de se adaptar a circunstancias diferentes. Quanto maior, mais recursos destinados a manutenção: verificar erros, segurança , documentação. Sempre fazem parte de sistemas maiores e podem ser divididos. Sistemas crescem. Inclusão de mais dados, funções e usuários. Participantes Usuários São os mais importantes, pessoa ( ou grupo) para quem o sistema é construído. Informa as características do sistema. Não gostam do termo “usuário” ( preferem cliente ou proprietário ) As vezes, nomeiam “porta- voz” ( deve ser evitado – gera mal entendidos) Classificação dos usuários Por tipo de função Operativos Contato diário Interface humana Tem visão local Tarefa especifica Classificação dos usuários Supervisores Atividades de supervisão Muitos foram promovidos Intermediário entre analista e usuário operacional Executivos Tem iniciativa do projeto ( e financeiro) Não foram usuário operacional Não estão envolvidos Classificação dos usuários Por nível de experiência Amador Não entendem a linguagem do analista; Sempre sobreviveu sem computador; Novato Possui algum conhecimento; Indica soluções Os que realmente conhecem analise de sistemas Auditores, controle de qualidade Garantem que o sistema está de acordo com vários padrões externos: contabilidade, governo, do usuário. Problema: Não se envolvem no projeto ate que esteja terminado. Habituados com antiga notação (fluxogramas) Mais interessados na forma do que na substancia (diagramas exatamente corretos) Analista Trazer á luz os detalhes e documentar Auxiliar o usuário com novas e uteis aplicações dos computadores Ser o mediador entre tantos participantes (não impor sua visão) Se torna o gerente do projeto (mais experiência; e 1º a ser designado) Analista Ter habilidade com as pessoas Conhecimento de aplicações Conhecimento das ferramentas e técnicas Ter habilidade em hardware e software Ter uma mente lógica Projetista e Programadores Projetista e Programadores Geralmente são a mesma pessoa. Devem estar juntas durante todo o projeto (realimentação). Muitas vezes é o programador que encontra erros e ambiguidades. Pessoal Operativo Recebe sistema implementado e testado Responsável: Pelo centro de processamento ( CPD) Pela rede Pela segurança de HW e dos dados Pela execução do programa Manipulação da saída das impressoras