tecnologia e sistemas de informaçõesricardo.aramos/disciplinas/tsi2009_1/aula3.pdf–...
TRANSCRIPT
Tecnologia e Sistemas
de Informações
Prof. Ricardo Argenton Ramos
Aula 3
Universidade Federal do Vale do São Francisco
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
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.
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.
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;
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)
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;
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;
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;
Ciclo de Desenvolvimento de SIs
ManutençãoImplantação
Análise
Projeto
Investigação
Interação constante comos usuários
Ciclo de Desenvolvimento de SIs
ManutençãoImplantação
Análise
Projeto
Investigação
Interação constante comos usuários
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;
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.
Investigação
• Viabilidade pode ser avaliada em termos de 4 categorias:
–Organizacional;–Econômica;–Técnica;–Operacional;
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;
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.
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;
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;
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;
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.
Ciclo de Desenvolvimento de SIs
ManutençãoImplantação
Análise
Projeto
Investigação
Interação constante comos usuários
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
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?
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 ;
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;
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;
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;
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;
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;
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;
Ciclo de Desenvolvimento de SIs
ManutençãoImplantação
Análise
Projeto
Investigação
Projeto de Sistemas
• Projeto define como é o sistema;
• Três atividades básicas:– Projeto de interface;– Projeto de dados;
– Projeto de processos;
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;
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;
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;
Ciclo de Desenvolvimento de SIs
ManutençãoImplantação
Análise
Projeto
Investigaçã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
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)
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)
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