![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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/1.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/3.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/5.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/6.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/7.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/8.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/9.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/10.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/11.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/12.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/13.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/14.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/15.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/16.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/17.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/18.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/19.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/20.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/21.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/22.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/23.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/24.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/25.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/26.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/27.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/28.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/29.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/30.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/31.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/32.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/33.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/34.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/35.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/36.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/37.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/38.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/39.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022041908/5e65279d5d756d4c8e713c49/html5/thumbnails/40.jpg)
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