to get the file

Propaganda
Capítulo 10:
Desenvolvendo Soluções para
as Empresas com a Tecnologia
da Informação
Sistemas de Informação
e as decisões gerenciais na era da Internet
10- 1
Objetivos do Capítulo
10- 2
1. Descrever e dar exemplos para ilustrar cada uma das
etapas do ciclo de desenvolvimento dos sistemas de
informação.
2. Explicar como a prototipagem e a engenharia de sistemas
assistida por computador têm afetado o processo de
desenvolvimento de sistemas de informação para os usuários
finais e os especialistas em sistemas de informação.
3. Utilizar o processo de desenvolvimento de SI e o modelo
dos componentes de sistemas de informação do Capítulo 1 e
deste capítulo como referenciais para a solução de problemas
na proposição de soluções de sistemas de informação para
problemas empresariais simples.
4. Identificar algumas das principais atividades envolvidas no
processo de implantação para administração da mudança
tecnológica.
Objetivos do Capítulo - Continuação
10- 3
5. Discutir como a resistência do usuário final a mudanças
nos processos empresariais ou na tecnologia da informação
pode ser minimizada pelo seu envolvimento no
desenvolvimento e implementação dos sistemas.
6. Identificar as atividades envolvidas na implantação de
novos sistemas de informação.
7. Descrever diversos fatores de avaliação que devem ser
considerados na avaliação da aquisição de hardware,
software e serviços de SI.
Abordagem Sistêmica na Solução de Problemas
Monitorar e Avaliar Resultados
Definir
o
Problema
Desenvolver
Soluções
Alternativas
Selecionar
a
Solução
Projetar
a
Solução
Implantar
a
Solução
10- 4
10- 5
Pensamento Sistêmico
Você pode
compreender
melhor um
problema ou
oportunidade
de negócio,
identificando e
avaliando os
componentes
do sistema
concernente.
SISTEMA DE VENDAS
Controle
Feedback
Administração
de Vendas
Inadequada?
Informação de
Vendas Incorreta ?
Esforços de
Vendas
Inadequado?
Procedimentos
de Vendas
Inadequado?
Desempenho
Deficiente das
Vendas?
Entrada
Processamento
Saída
Base de Dados?
Armazenamento
Ciclo de Desenvolvimento de Sistemas
Entender o
Problema ou
Oportunidade
Empresarial
Investigação de Sistemas
Produto:
Estudo de Viabilidade
Análise de Sistemas
Desenvolver
uma Solução
de Sistema de
Informação
Implantar a
Solução de
Sistema de
Informação
Produto:
Requisitos Funcionais
Projeto de Sistemas
Produto:
Especificações do Sistema
Implementação de Sistemas
Produto:
Sistema Operacional
Manutenção de Sistemas
Produto:
Melhoria do Sistema
10- 6
Investigação de Sistemas
10- 7
Produto: Estudo
de Viabilidade
A meta dos estudos de viabilidades é avaliar
sistemas alternativos e propor os sistemas mais
viáveis e desejáveis para serem desenvolvidos.
Maneiras de
coletar informações para o
desenvolvimento
de sistemas.
• Entrevistas com funcionários, clientes e gerentes.
• Questionários para os devidos usuários finais na
organização.
• Observação pessoal, gravação em vídeo ou envolvimento nas atividades de trabalho dos usuários finais.
• Exame de documentos, relatórios, manuais de procedimentos e outros registros.
• Desenvolvimento, simulação e observação de um modelo das atividades de trabalho.
10- 8
Investigação de Sistemas
Viabilidade
Organizacional
Viabilidade
Econômica
Viabilidade
Técnica
Viabilidade
Operacional
Investigação de Sistemas
10- 9
Fatores de Viabilidade
Viabilidade Organizacional
Viabilidade Econômica
• Eficácia com que o sistema proposto
apóia os objetivos estratégicos da
organização
• Ecomonias de custos
• Aumentos de receita
• Redução do investimento
• Aumentos dos lucros
Viabilidade Técnica
Viabilidade Operacional
• Capacidade, confiabilidade e
disponibilidade de hardware, software e rede
• Aceitação do usuário final
• Apoio administrativo
• Requisitos dos clientes, fornecedores e governo
Investigação de Sistemas
10- 10
Um estudo de viabilidade: Sistema de pontos-de-venda (real)
Viabilidade Organizacional
Viabilidade Econômica
• A eficácia com que o sistema
proposto se ajusta aos planos da loja
para integrar os sistemas de vendas,
marketing e finanças (Auto Shack
Stores).
• Economias nos custos de saída no
caixa da loja
• Aumentos de receita de vendas
• Redução no custeio com estoques
• Aumentos dos lucros
Viabilidade Técnica
Viabilidade Operacional
• Capacidade, confiabilidade e
disponibilidade de hardware,
software e redes de pontos-devendas.
• Aceitação pelos vendedores
• Apoio da administraçào das lojas
• Aceitação pelos clientes
Investigação de Sistemas
10- 11
Análise Custo / Benefício: Benefícios possíveis dos S.I
Benefícios Tangíveis
Exemplos
• Aumento nas vendas ou lucros
• Custos de processamento (redução)
• Redução nos custos operacional
• Redução no investimento necessário
• Aumento na eficiência operacional
• Desenvolvimento de produtos de S.I
• Eliminação de documentos vários
• Custos p/ manutenção de estoques
• Investimento em estoques (redução)
• Menos disperdício e tempo ocioso
Benefícios Intangíveis
Exemplos
• Melhor disponibilidade/informações
• Maior capacidade de análise
• Melhor atendimento ao cliente
• Melhor tomada de decisão gerencial
• Melhor imagem da empresa
• Informações mais oportunas
• Modelagem analítica
• Respostas mais oportunas ao cliente
• Melhor análise informação / decisão
• Percepção p/ clientes e fornecedores
10- 12
Análise de Sistemas
Organizacional
Principais
Áreas de
Análise de
Sistemas
Sistema
Atual
Requisitos
Funcionais
Análise Organizacional
Importante
passo inicial
na análise de
sistemas
10- 13
Questão: Como se pode melhorar um sistema de
informação quando se sabe muito pouco sobre
o ambiente organizacional no qual esse sistema
está incerido? Resposta: Não é possível!
• Conhecimentos da Equipe de Desenvolvimento
Maneiras e procedimentos para
condução de uma
análise organizacional.
(Seus membros necessitam proceder levantamentos no
sentido de vir a ter):
• um bom entendimento sobre como funciona a organização, a cultura organizacional implantada,
• sua estrutura administrativa e quadro de pessoal,
• suas atividades empresariais,
• o ambiente em que opera (concorrentes, fornecedores,..)
• o funcionamento dos sistemas de informação existentes.
Análise do Sistema Atual
Observações/
gravações
Análise de
dados
Entrevistas
10- 14
Assistir gravações
c/ equipe técnica
Compreensão das
Necessidades dos
Usuários
Identificar questões
fundamentais
Formação de Equipes
p/ Desenvolvimento
de Sistemas
Verificar os resultados
com os usuários
Visualização conjunta das reações dos
usuários ao conceito do projeto
Projeto Final
do Sistema
Desenvolvimento
Conjunto
Esboçar soluções,
esquemas, simulações
Montar oficina de projeto c/ os usuários
Análise dos requisitos funcionais
FIG. 10.9
Os requisitos funcionais
especificam as capacidades dos sistemas de
informação requeridas
para atender as necessidades de informação
dos usuários.
10- 15
•Requisitos de interfase com o usuário. Estudo das necessidades de
entrada / saída dos usuários finais que devem ser apoiadas pelo S.I,
incluído fontes, formatos, conteúdo, volume e frequência de cada
tipo de informação classificado como fluxo entrante ou de saída.
•Requisitos de processamento. Atividades requeridas para converter
entrada em saída. Inclui cálculos, regras de decisão e outras operações de processamento e capacidade, transformação, tempo de conversão e de resposta necessários às atividades de processamento.
•Requisitos de armazenamento. Organização, conteúdo e tamanho dos
bancos de dados, extensão dos registros, tipos e frequência de atualização e consultas e justificativa técnica para a escolha da estrutura
de banco de dados a ser empregada para retenção dos registros.
Meta Principal
Identificar o que deve
ser feito, não (ainda)
como fazê-lo.
•Requisitos de controle. Precisão, validação, segurança, proteção e
requisitos de adaptabilidade para as funções de entrada, processamento, saída e armazenamento de dados para o sistema.
Análise dos requisitos funcionais (exemplo)
FIG. 10.10
Exemplos de requisitos
funcionais para um sistema de processamento
de transações de vendas
na firma Auto Shack
Stores (J. A. O’ Brien)
A análise não deve
estar vinculada aos
recursos de hardware,
software, rede, dados e
humanos que os usuários finais utilizam ou
podem utilizar.
10- 16
•Requisitos de interfase com o usuário.
Entrada automática de dados do produto e telas de entrada de dados
fáceis de serem utilizadas pelos vendedores.
•Requisitos de processamento.
Cálculo rápido e automático dos totais de vendas e impostos sobre
as vendas.
•Requisitos de armazenamento.
Recuperação e atualização rápida de dados a partir de banco de
dados de produtos, preços e clientes.
•Requisitos de controle.
Sinais para erros de entrada de dados e recibos fáceis de serem lidos
pelos clientes
Projeto de Sistemas (Produto: Especificações)
10- 17
Projeto de Interfaces, Dados e Processo
Projeto da
Interface
com o Usuário
•Projeto de Tela
Formulário,
Relatório e Diálogo
Projeto
dos Dados
•Projeto da
Estrutura dos
Elementos de Dados
Projeto
do Processo
•Projeto de
Programas e
Procedimentos
Especificações do Sistema
FIG. 10.13
As especificações do
sistema discriminam
os detalhes do sistema
de informação proposto
Itens de especificação
O projeto do sistema
deve especificar que
tipos de recursos de
banco de dados, de
software, de hardware,
de rede e de pessoal
serão necessários.
10- 18
•Especificações da interfase com o usuário. O conteúdo, formato e sequência dos produtos e métodos de interfaces com o usuário, tais
como telas de apresentação, diálogos interativos, respostas em áudio,
formulários, documentos e relatórios.
•Especificações dos bancos de dados. Conteúdo, estrutura, distribuição
e acesso, tempo de resposta, manutenção e armazenagem da base de
dados.
•Especificações de software. O pacote de software necessário ou
especificações dos programas do sistema a ser desenvolvido, incluindo
especificações de desempenho, manutenção e controle do aplicativo.
•Especificações de hardware e rede: As características físicas e de
desempenho do equipamento e redes exigidas pelo sistema proposto.
•Especificações de recursos humanos: Descrição de cargos das pessoas
que operarão o sistema.
Especificações do Sistema (exemplos)
FIG. 10.14
Exemplos de especificações de sistema p/
um novo aplicativo
de pontos-de-venda
na Auto Shack Stores
Especificações do S.I
Os analistas de sistemas
utilizam conhecimentos
que adquirem de suas
próprias experiências
de trabalho para especificar o projeto de um
S.I novo ou modificado.
10- 19
•Especificações da interfase com o usuário. Utilizar canetas de escaneamento ótico para capturar automaticamente dados do produto
em etiquetas de código de barras. Utilizar telas de entrada de dados
com os dados fundamentais destacados para melhor leitura.
•Especificações dos bancos de dados. Desenvolver bancos de dados
que utilizem uma estrutura relacional para organizar o acesso a todos
os dados necessários sobre clientes e mercadorias.
•Especificações de software. Desenvolver ou adquirir um programa de
processamento de vendas que possa aceitar entradas de códigos de
barras por escaneamento ótico, recuperar dados necessários dos produtos e calcular totais de vendas em menos de um segundo.
•Especificações de hardware e rede: Instalar terminais ponto-devendas em cada caixa registradora conectados a um sistema de microcomputadores em rede em cada loja conectados a um servidor central.
•Especificações de recursos humanos: Todos os componentes de hardware e software devem poder ser operados por pessoal regular da
loja. O pessoal de S.I deverá estar disponível para dar manutenção.
Desenvolvimento (Processo de Prototipagem)
Desenvolvimento de
aplicação utilizando
a prototipagem
Identificar os Requisitos
de Informação do
Usuário Final
Desenvolver
Protótipos de
Sistemas de Informação
Ciclo de
Prototipagem
Rever os Protótipos
Para Atender Melhor os
Requisitos do Usuário Final
Ciclo de
Manutenção
Utilizar e Manter
o Sistema Aceito
10- 20
Desenvolvimento de Aplicações pelo Método
de Prototipagem (Exemplo)
FIG. 10.16
Exemplo de um processo típico de desenvolvimento de sistemas baseado em prototipagem
10- 21
•Equipe. Alguns usuários finais e programadores de S.I formam uma
equipe para desenvolver uma aplicação empresarial.
•Esquema. O esquema é convertido em um protótipo simples do tipo
“aponta-e-clica”, utilizando ferramentas de prototipagem.
•Apresentação. Algumas telas e conexões são apresentadas ao usuário.
•Feedback. Depois que a equipe obtém feedback o protótipo é repetido.
O Método Prototipagem
Via de regra, um protótipo é modificado diversas vezes até que
seus usuários o considere aceitável
•Reinteração. São feitas novas apresentações e repetições adicionais.
•Consultoria. Consultas a programadores/consultores de T.I são realizadas p/ identificar melhorias em conformidade aos padrões correntes
•Aceitação. Os usuários examinam e endossam a aceitação do novo S.I
•Instalação. O novo aplicativo é instalado em servidores da rede.
Engenharia de Sistemas Assistida por Computador
Conjunto de
Ferramentas
de
Planejamento
Conjunto de
Ferramentas
de Análise
10- 22
Repositório do
Servidor
CASE
Conjunto de
Ferramentas
de Projeto
Integrador
de
Informações
Repositórios das
Estações de
Trabalho
Conjunto de Conjunto de
Ferramentas Ferramentas
de
de Geração
Geração de
de Bancos
Códigos
de Dados
Interface
do
Sistema
10- 23
Desenvolvimento pelo Usuário Final
O desenvolvimento pelo usuário final deve concentrar-se nos componentes básicos de um S.I.
Controle
Quais os controles necessários para proteção contra perda ou dano acidental?
Existe necessidade de controlar o acesso
aos dados utilizados?
Entrada
Processamento
Saída
Quais dados serão introduzidos, de quais
fontes e de que
forma?
Quais operações nas entradas são necessárias para produzir a saída desejada?
Qual software pode apoiar mais efetivamente essas operações?
Quais informações são
necessárias p/ usuários
e de que forma a saída
deve ser apresentada?
Armazenamento
A aplicação utiliza dados previamente
armazenados? Ela cria dados que devem ser armazenados para uso futuro
por esta ou outras aplicações?
Administrando a Mudança Organizacional
Visão
Executiva
Administração
da Mudança
10- 24
Projeto
Organizacional
Missão e
Papel da
Organização
Desenvolvimento
das Competências
Essenciais
Medidas
e
Recompensas
Reestruturação
do Trabalho
10- 25
O Processo de Implementação
Atividades de
Implementação
Aquisição de
Hardware,
Software e
Serviços
Desenvolvimento
ou
Modificação
Treinamento
do Usuário
Final
Conversão
Documentação
do Sistema
•Paralela
•Piloto
•Em Etapas
•Direta
10- 26
Métodos de Conversão
Sistema Antigo
Paralela
Sistema Novo
Sistema Antigo
Sistema Novo
Piloto
Sistema Antigo
Sistema Novo
Por
Etapas
Sistema Antigo
Sistema Novo
Direta
Download