Upload
internet
View
104
Download
0
Embed Size (px)
Citation preview
AULA 3 – CICLO DE VIDA DE SISTEMAS
Engenharia e Gerência da Informação
Prof. Esp. Cristiano José Cecanho
Conteúdo• Importância de T.I. para a empresa.
• Transformações da tecnologia.
• Gestão da qualidade total.
• Ciclo de vida de sistemas de informação.
Importância de T.I. para empresa
• Os três principais componentes de uma organização voltada para a sociedade da informação são:• O hardware;• O software;• E os recursos humanos.
(Rodrigues & Ferrante, 2000)
Importância de T.I. para empresa
Transformações da tecnologia• As empresas que se mantiveram no mercado tiveram que
se adaptar e considerar:• O processo de mudança sempre acelerado.• Oferta de produtos ou serviços com qualidade.• Redesenho de processos para a entrada de sistemas ERP –
Enterprise Resource Planning (Sistemas Integrados de Gestão).• Transformação tecnológica acompanhada pela equipe de T.I.
capacitada de forma a promover os negócios da empresa.• Simulações de situações do mercado.• Estratégias e visão a longo prazo estabelece a competitividade.• Rotinas sistematizadas.
Diferenças entre qualidade e reengenharia
Fator Qualidade Reengenharia
Abordagem Melhorias incrementais Melhoria Radical
Estratégia de Mudança Incremental (passo a passo) Geral (Drástica)
Tipo de Mudança Cultural Cultural e Estrutural
Ponto de Partida Processos Existentes Do nada (Desconsidera tudo)
Frequência da Mudança Contínua Esporádica
Nível de Participação Alto Baixo
Foco Um processo por vez Em todos os processos
Risco De Baixo a Moderado Alto
Estilo Por Consenso Mandatário
Papel da Tecnologia da Informação
Acidental Chave
Considera que os processos atuais são
Basicamente bons Totalmente Errados
Reengenharia como técnica• Aumento dos processo produtivos.• Reduz o custo através da redução do trabalho (não
pessoas).• Melhor disponibilização de serviços ao cliente.• Melhora a qualidade de bens e serviços.• Aumento de vendas.• Melhor atuação a pressão do mercado e de clientes.
Gerenciar drásticas mudanças• Processos bem definidos e relacionados a um bem ou
serviço bem definido.
• Fator humano envolvido a um bem ou serviço deve fornecer um contribuição significativa com os objetivos do processo.
• Gerenciar tarefas e processos por sistemas informatizados para aumentar a confiabilidade e eficiência do sistema.
• Dados e informações devem ser armazenados de uma só vez no sistema para evitar inconsistência e redundância.
Gerenciar drásticas mudanças• O sistema deve ter controle de acesso hierárquico e
executado no local onde o trabalho é executado.
• Rotinas e processos devem ser executados de forma paralela utilizando recursos de T.I., passando a ser automáticas, com maior confiabilidade, segurança e velocidade.
• Regras definidas devem ser quebradas e crenças ignoradas.
• Capacitação dos profissionais envolvidos nos processos.
Gerenciar drásticas mudanças• Traçar objetivos ambiciosos para atingir vantagens logo
de início.
• Sistemas de informação devem promover os negócios de uma organização e não como uma forma de suporte.
• Recursos devem ser utilizados de forma global e não centralizada.
• O objetivo é reduzir o trabalho e não o número de pessoas.
Falhas na aplicação da reengenharia• Reengenharia focada em um processo.
• Falta de envolvimento das pessoas.
• Falta de definição do(s) objetivo(s) da empresa.
Gestão da qualidade total• Estes fatores somados nos indica a prática da gestão em
qualidade total.
• A gestão da qualidade total deve ter os seguintes atributos:• Visão e objetivos estratégicos.• Liderança.• Gerenciamentos dos resultados.• Cultura.• Estrutura organizacional.• Comunicação e informação.• Desempenho gerencial.• Tecnologia.• Gerenciamento da mudança.• Saber aprender com os erros.• Fazer o que diz e ser ético.
Início do ciclo de vida de sistemas• Como os executivos (conteporâneos) encaram a
tecnologia:
“Eu não entendo nada de computadores. Eu não os utilizo. Eles são dispositivos muito complicados.”
“Tudo que se relacionar a computadores passo para minha secretária.”
“Eu tenho uma equipe de tecnologia da informação para cuidar disso para mim.”
Organizar a função da informação• Primeiro, a equipe de T.I. de uma empresa presta
serviços a rede interna de comunicação. Ela deve estar alinhada aos negócios da organização.
• Envolvimento do CEO (principal executivo da organização) para fornecer uma visão da organização, que deve refletir a nova organização da informação.
Organizar a função da informação
Definição dos macroprocessos• Visão da organização com relação aos recursos da
informação, dos clientes, produtos ou serviços esperados da área de T.I.
• T.I. implica em:• Operação.• Suporte.• Atendimento aos usuários.• Desenvolvimento de sistemas.
• Assim, é necessário definir os macroprocessos sob o ponto de vista dos clientes e não interno à organização.
Exemplo de macroprocessos entregues ao clienteTipo de Cliente Produtos e serviços
Principal executivo Sistema de apoio à decisãoAutomação de escritórioSistema de informação de custosSistema de informação pessoal
Gerência intermediária e supervisores
Sistema de apoio à decisãoAutomação de escritórioSistema de informação de custosSistema de informação pessoalSistema de informação para área de interesse específico da gerência
Administração Automação de escritórioSistema de informação administrativoProcessamento de imagens para documentos administrativos
Exemplo de macroprocessos entregues ao clienteTipo de Cliente Produtos e serviços
Vendas e Marketing Automação de escritórioTelefonia celularSistema de informação de MarketingSistema de informação de ClientesSistema de informação considerando os Produtos e ServiçosSistema de processamento de imagens para apresentações promocionais
Pesquisa e desenvolvimento
Sistemas de integrados de CAD/CAE e CIMBase de dados de InformaçãoAcesso a patentes e registro de licençaSistemas técnico-científicoSistemas baseados em Inteligência Artificial
Produção Sistemas CIMSistemas de Automação IndustrialAutomação do manuseio e transporteSistema de informação de suprimentoSistema de informação da manutençãoSistema de informação da inspeção
Exemplo de macroprocessos entregues ao clienteTipo de Cliente Produtos e serviços
Engenharia do produto
Sistemas de integrados de CAD/CAE e CIMSistema de administração e gerenciamento industrialSistema de processamento de imagens para documentos de engenhariaSistemas técnico-científico
Profissionais da área de tecnologia da informação
Desenvolvimento de software CASE (software auxiliado por computador)Software básico para banco de dados e programação científicaSoftware de monitoração para supervisão dos recursos de redeSoftware para gerência da função informação e atendimento a usuários.
Macroprocessos
Elimine telas desnecessárias• Elimine interfaces quando da definição dos
macroprocessos.
• Cada interface representa uma perda de energia, aumentando o tempo total do processo.
• Seja objetivo em cada macroprocesso.
Ciclo de vida - cascataEngenharia de Sistemas
Análise de requisitos
Projeto
Codificação
Testes
Manutenção
Ciclo de vida - Incremental
Análise de requisitos• Primeiramente devemos realizar a análise funcional:
técnica de especificação de sistemas, onde, identificamos todas as funcionalidades do mesmo, o que ele deve fazer.
• Problema desta faze: comunicação.
Análise estruturada• Técnica relacionada com a análise funcional para
estabelecer um elo de comunicação entre analista e os clientes.
• Também chamada de análise essencial.
Quando se aplica?
1. Sistematizar o processo de especificação1. Sem isso a especificação se baseia em textos, limitando
assim, possibilidades (visões) diferenciadas.
2. Obter a visão lógica ou conceitual do sistema de informação:
1. O resultado desta fase é um conjunto de gráficos e descrições que oferecem uma visão lógica ou conceitual do sistema.
Quando se aplica?
3. Uniformizar as diferentes visões que as pessoas têm de um sistema.
4. Estruturar e simplificar a análise de sistemas de informação, principalmente dos mais complexos.
5. Registrar de forma sistemática as necessidades do cliente.
Sistema• Sistema é um conceito útil, que ajuda a analisar diversos
fenômenos segundo um ângulo novo.
• Assim sistema tem:– Objetivo.– Componentes ou subsistemas.– Forte relacionamento entre seus componentes.– A partir do relacionamento recebe uma contribuição direta ou
indireta para atingir seu objetivo.
Organização vista como um sistema• Áreas e departamentos de uma organização funcionam
como componentes, interagindo entre si para atingir um objetivo em comum.
Sistema de informações• Um sistema de informação é constituído de:
– Entrada de dados: são recebidos e codificados para o sistema processar.
– Controle de qualidade: verifica os dados recebidos.– Processamento: produção dos dados recebidos.– Armazenamento: base de dados ou arquivo.– Saída de dados: informações em formas de gráficos e relatórios.– Administração: controle sobre o processamento da informação.
Sistema de informações
Decompondo o sistema• Um sistema é composto de vários módulos.
• Cabe a nós identificar o que cada módulo deve realizar para adequar as necessidades do sistema.
• Ou seja, ao final desta etapa temos a convicção do que realmente é necessário para a organização adquirir.
Decomposição sucessiva• Consiste em dividir o problema maior em problemas
menores, ou mais simples, de forma a reduzir a complexidade para alcançarmos o entendimento correto.
Sistema
Módulo 1
Módulo 5Módulo 4
Módulo 2
Módulo 6
Módulo 3
Elementos básicos
Roteiro para especificação de um sistema
1. Definir o contexto da análise: definir o que está dentro e fora do escopo do sistema.
2. Modelar funções: identifica as funções do sistema, simplifica o problema e identifica depósito (tabelas de um banco de dados) de dados.
3. Dicionário de dados: resultado gráfico das ações anteriores.
Dicionário de dados
Versões de projeto• Neste momento o versionamento de documentos se torna
imprescindível.
• Isto porque, muitas alterações são realizadas nos documentos, hora pelo acumulo de funções, hora por novas funcionalidade identificadas junto ao cliente (usuário).
Padrões para a documentação• A capa de um documento, assim como ele ao todo, segue o
formato padrão das normas ABNT para redação de relatórios.
• Mas com uma diferença, a capa aponta a versão do documento.
• Existe softwares que gerenciam as versões de documentos e projetos.
• Como padrão utilize: vr. 1.0. A cada alteração geral parte para 2.0, a cada alteração interna e simplificada 1.1 e assim pro diante.
Modelo de Contexto• Identifica elementos externos que interagem com o
sistema.
• Mostra o fluxo de informações existente entre os sistema e seu ambiente externo.
• Estabelece os limites (escopo) do sistema.
• Identifica os eventos que ocorrem no ambiente externo e que provocam uma resposta do sistema.
Modelo de contexto
Divisão deste modelo• Representação gráfica do sistema com seu ambiente
externo.
• Lista de eventos que relaciona os fatos do ambiente externo que o sistema obrigatoriamente deve reconhecer.
Diagrama de contexto
Lista de Eventos
Sistema Locadora• Como exemplo para elucidar a teoria anterior, vamos
descrever as funções de uma locadora de CD, DVD, Blue-Ray.
• Pense nas funções desempenhadas pelo sistema
Diagrama de contexto
Sistema de locadora
ClienteEmpresta Filme
ClienteDevolve Filme
FuncionárioProcura Filme
FuncionárioCadastra Cliente
FuncionárioCadastra
Dependente
FuncionárioProcura Cliente
Bibliografia• (Rodrigues & Ferrante, 2000): Tecnologia de informação e
gestão empresarial.