Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf–...

40
Tecnologia e Sistemas de Informações Prof. Ricardo Argenton Ramos Aula 3 Universidade Federal do Vale do São Francisco

Transcript of Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf–...

Page 1: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Tecnologia e Sistemas

de Informações

Prof. Ricardo Argenton Ramos

Aula 3

Universidade Federal do Vale do São Francisco

Page 2: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Componentes de SIs

SI

Pessoas Organiz.

Tecnologia

Unidades que exercem diferentes funções, tais como: vendas, produção, educação;Principais características: • Hierarquia • Estrutura• Formalismo

Page 3: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Componentes de SIs

SI

Pessoas Organiz.

Tecnologia

Utilizam as informações geradas para algum processo de tomada de decisão (ambiente de trabalho);Realimentam o SI com novos dados que geram novas informações;Interagem diretamente com o SI.

Page 4: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Componentes de SIs

SI

Pessoas Organiz.

Tecnologia

Meio pelo qual os dados são transformados em informação;Pode ser:• lápis e papel;• computador: hardware, software.

Page 5: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Ciclo de Desenvolvimento de SIs

ManutençãoImplantação

Análise

Projeto

Investigação

• Determinar problema;• Realizar estudo de viabilidade;• Plano de gerenciamento;• Produto: Estudo de viabilidade;

Page 6: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Ciclo de Desenvolvimento de SIs

ManutençãoImplantação

Análise

Projeto

Investigação • Analisar necessidades de informação dos usuários;• Analisar ambiente;• Definir requisitos funcionais (produto)

Page 7: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Ciclo de Desenvolvimento de SIs

ManutençãoImplantação

Análise

Projeto

Investigação • Desenvolver especificações para recursos diversos: hardware, software, rede, pessoal;• Produto: Especificações do sistema;

Page 8: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Ciclo de Desenvolvimento de SIs

ManutençãoImplantação

Análise

Projeto

Investigação• Aquisição de hardware e software;• Teste do sistema;• Treinamento;• Conversão para o novo sistema;• Produto: Sistema operando;

Page 9: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Ciclo de Desenvolvimento de SIs

ManutençãoImplantação

Análise

Projeto

Investigação

• Utilizar processo de revisão após implantação para monitoração, avaliação e modificação;• Tipos de manutenções:

• adaptativas;• evolutivas;• preventivas;• corretiva;

Page 10: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Ciclo de Desenvolvimento de SIs

ManutençãoImplantação

Análise

Projeto

Investigação

Interação constante comos usuários

Page 11: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Ciclo de Desenvolvimento de SIs

ManutençãoImplantação

Análise

Projeto

Investigação

Interação constante comos usuários

Page 12: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Investigação

• Produto � Estudo de Viabilidade :– Estudos preliminares que investigam as

necessidades de informação dos potenciais usuários e determinam os recursos, custos/benefícios e viabilidade do projeto;

– São realizados por meio de métodos de coleta de informação :

• Entrevista com funcionários, clientes, gerentes;

• Questionário para os usuários finais;

• Observação pessoal, gravação em vídeo ou envolvimento nas atividades de trabalho dos usuários finais;

Page 13: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Investigação

– São realizados por meio de métodos de coleta de informação:

• Exame de documentos , relatórios, manuais de procedimentos e outros registros;

• Desenvolvimento, simulação e observação de

um modelo das atividades de trabalho.

Page 14: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Investigação

• Viabilidade pode ser avaliada em termos de 4 categorias:

–Organizacional;–Econômica;–Técnica;–Operacional;

Page 15: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Investigação

• Viabilidade pode ser avaliada em termos de 4 categorias:– Organizacional ;– Econômica;– Técnica;– Operacional; Eficácia com que o

sistema proposto apóia os objetivos estratégicos da organização;

Page 16: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Investigação

• Viabilidade pode ser avaliada em termos de 4 categorias:– Organizacional;– Econômica ;– Técnica;– Operacional;

• Economia de custos;• Aumento da receita;• Redução do investimento;• Aumento dos lucros.

Page 17: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Investigação

• Viabilidade pode ser avaliada em termos de 4 categorias:– Organizacional;

– Econômica ;– Técnica;– Operacional;

• Custos: • tangíveis: hardware, software, salários, etc..;• intangíveis: satisfação do cliente e dos usuários finais;

Page 18: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Investigação

• Viabilidade pode ser avaliada em termos de 4 categorias:– Organizacional;

– Econômica ;– Técnica;

– Operacional;

• Benefícios: • tangíveis: aumento das vendas; redução de custos operacionais; aumento da eficiência ;• intangíveis: disponibilidade de informações; posição competitiva, imagem da organização; melhor atendimento ao cliente;

Page 19: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Investigação

• Viabilidade pode ser avaliada em termos de 4 categorias:– Organizacional;

– Econômica;– Técnica ;

– Operacional;

Capacidade, confiabilidade e disponibilidade de hardware, software e rede;

Page 20: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Investigação

• Viabilidade pode ser avaliada em termos de 4 categorias:– Organizacional;

– Econômica;– Técnica;

– Operacional ;

• Aceitação dos usuários finais;• Apoio administrativo;• Requisitos dos clientes, fornecedores e governo.

Page 21: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Ciclo de Desenvolvimento de SIs

ManutençãoImplantação

Análise

Projeto

Investigação

Interação constante comos usuários

Page 22: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Análise de Sistemas

• Estudo detalhado sobre as necessidades dos usuários �

requisitos funcionais• É a base do projeto;• Determina necessidades de informações da

organização e dos usuários finais;

• Análise define o que é o sistema;

• Produto final: documento de requisitos do sistema

Page 23: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Análise de Sistemas Tipos de Análise

• Análise organizacional: informações sobre a organização que são importantes para o sistema:

• Estrutura de administração;• Estrutura de pessoal;• Atividades empresariais;• Ambiente de interação: com quais sistemas o

sistema proposto via interagir?

Page 24: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Análise de Sistemas Tipos de Análise

• Análise do Sistema atual (se existir):– Sistema pode ser melhorado ou substituído;– Como o sistema atual funciona: quais recursos

de hardware, software, rede, pessoas � como interagem;

– Como são realizadas as atividades de entrada, processamento, saída, armazenamento e controle dos dados;

– Tarefas dos usuários finais ;

Page 25: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Análise de Sistemas Tipos de Análise

• Análise dos Requisitos Funcionais :– Identificar o que deve ser feito � quais as

funcionalidades do sistema;– Requisitos funcionais estão vinculados

diretamente às necessidades dos usuários;– Requisitos:

• Interface com o usuário;• Processamento;• Armazenamento;• Controle;

Page 26: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Análise de Sistemas Tipos de Análise

• Interface com o usuário :– Necessidades de entrada/saída dos usuários devem

ser apoiadas pelo sistema, incluindo formatos, conteúdo, volume e freqüência de cada tipo de entrada/saída;

– Interface é um aspecto extremamente importante �facilidade de uso do sistema � USABILIDADE ;

• Processamento :– Atividades requeridas para converter entrada em

saída (dados em informação);– Cálculos, regras de decisão;– Tempo de resposta, conversão, processamento;

Page 27: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Análise de Sistemas Tipos de Análise

• Armazenamento :– Organização, conteúdo e tamanho dos bancos

de dados, tipos e freqüência de atualização e consultas;

• Controle:– Precisão, validação, segurança, proteção e

requisitos de adaptação para as funções de entrada, processamento, saída e armazenamento do sistema;

Page 28: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Prototipação: Mecanismo para Coleta de Requisitos

• Prototipação:– Rápido desenvolvimento e teste de modelos de

funcionamento, ou protótipos , de aplicações por meio de processos interativos e repetitivos entre analistas e usuários finais;

– Torna a tarefa do analista mais fácil e rápida;– Pode ser utilizada tanto para pequenos quanto para

grandes sistemas;– Os protótipos são refinados até que o sistema seja

aceito;

Page 29: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Prototipação: Mecanismo para Coleta de Requisitos

• Processo de prototipação:– Equipe : alguns usuários finais e programadores

de SI formam uma equipe para desenvolver a aplicação;

– Esquema : o esquema é convertido em um protótipo simples, utilizando ferramentas de prototipagem;

– Apresentação : algumas telas e conexões de rotina são apresentadas;

– Feedback: refinações no protótipo a partir de sugestões dos usuários;

Page 30: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Prototipação: Mecanismo para Coleta de Requisitos

– Reiteração : apresentações e repetições adicionais;

– Consultoria : são realizada consultorias com programadores/consultores de TI para identificar potenciais melhorias e conformidade aos padrões da organização;

– Aceitação : os usuários examinam e endossam o novo sistema;

– Instalação : novo sistema é instalado para ser utilizado;

Page 31: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Ciclo de Desenvolvimento de SIs

ManutençãoImplantação

Análise

Projeto

Investigação

Page 32: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Projeto de Sistemas

• Projeto define como é o sistema;

• Três atividades básicas:– Projeto de interface;– Projeto de dados;

– Projeto de processos;

Page 33: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Projeto de Sistemas

• Projeto de Interface :– Apoio à interação entre os usuários e as

aplicações do sistema;

– Telas de apresentação;– Diálogos interativos;

– Definição de formulários;– Definição de relatórios � formatos;

Page 34: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Projeto de Sistemas

• Projeto de Dados :– Projeto da estrutura do banco de dados;– Descrição detalhada de:

• Atributos sobre os quais o sistema precisa manter informações � objetos, pessoas, eventos;

• Relação entre atributos;• Arquivos e registros;• Regras de integridade � como cada atributo é

especificado e utilizado no sistema;

Page 35: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Projeto de Sistemas• Projeto de Processos:

– Projeto de recursos de software � quais programas e procedimentos são necessários para satisfazer os requisitos funcionais definidos na etapa de análise;

• Produto Final � especificações:– De interface;– De banco de dados;– De software;– De hardware e rede;– De recursos humanos;

Page 36: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Ciclo de Desenvolvimento de SIs

ManutençãoImplantação

Análise

Projeto

Investigação

Page 37: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Implantação

• É a concretização do projeto

• Os desenvolvedores seguem os planos e modelos descritos pelos projetistas

• A versão implementada do sistema éentregue ao cliente

Page 38: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Exercício

• Divida a classe em grupo de 4 (o mesmo grupo do projeto)

• Cada um do grupo deverá ter um papel– Investigador– Analista

– Projetista– Desenvolvedor (implementação)

Page 39: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Documentar todas as fases

• Investigador (entregar um documento com a viabilidade)

• Analista (entregar um documento de requisitos)

• Projetista (entregar um modelo do que deverá ser construído)

• Desenvolvedor (entregar o produto construído)

Page 40: Tecnologia e Sistemas de Informaçõesricardo.aramos/disciplinas/TSI2009_1/aula3.pdf– Organização, conteúdo e tamanho dos bancos de dados, tipos e freqüência de atualização

Um exemplo de um

Origami

Requisitos :

- Um avião com duas asas- Baixo custo- Construído de papel- Que voe, pelo menos, 2 metros

Projeto