Documente Academic
Documente Profesional
Documente Cultură
Eduardo Junio de Castro Freitas Lucas Izumi de Oliveira Matheus Gonalves da Silva Paulo Henrique Andrade Mota Paulo Henrique Matos
1
Introduo
Ao desenvolver um novo sistema, a deciso mais importante que voc ter de tomar envolve compreender exatamente:
O que voc quer que o software faa? Qual valor ele trar sua empresa?
Objetivos
Identificar e descrever os principais passos de resoluo de problemas; Avaliar modelos para mensurar o valor organizacional dos sistemas de informao; Estimar os requisitos para gerenciar com sucesso a mudana criada pelos novos sistemas; Avaliar os diversos mtodos para desenvolver sistemas de informao; Comparar as diversas metodologias para modelagem e projeto de sistemas.
3
Caso de abertura
Um novo sistema de pedidos para os biscoitos das Girls Scouts
Processo tradicional
Todo o processo dependia de pilhas e pilhas de papel; Cada Girls Scouts anotava suas vendas em um carto individual; Ao completar o carto repassava-o lder da tropa; A lder passava as informaes em um formulrio de cinco vias e o entregava a uma voluntria da comunidade, que tabulava os pedidos; Os pedidos eram repassados a uma sede regional do conselho, onde eram consolidados at formar o pedido e depois repassados a ABC Cookies.
Problemas
Os papis trocavam de mos muitas vezes; Inmeras oportunidades para erros:
a soma das colunas; a multiplicao dos preos por caixa; todos os clculos tinham que ser feitos por diferentes pessoas.
Prazo apertado.
Soluo 1
Desenvolvimento de um sistema utilizando ferramentas de desenvolvimento de aplicao e gerenciamento de banco de dados; BD: Microsoft Access; Valor: 25 mil dlares; Tempo de implantao: 3 a 4 meses; Requisitos para que sistema ficasse disponvel:
Compra de um servidor; Pagamento de servios de manuteno.
Soluo 2
QuickBase : servio de software hospedado, baseado na web, especial para pequenas empresas e grupos de trabalhos corporativos; Desenvolve rapidamente aplicaes de banco de dados simples; No exige muito treinamento para ser usado; Tempo de implantao: 2 meses; Sem custos de servio de rede, software ou hardware; 500 dlares para organizaes com 100 usurios.
Novo processo
Fonte de dados centralizada para todo o conselho; Fcil insero online de pedidos pela web; Com poucos cliques, o conselho consolida os totais dos pedidos e transmite eletronicamente para a fabricante; O armazm da fabricante tambm gerenciado pelo QuickBase. O armazm pode separar as encomendas com antecedncia.
10
Vantagens
Reduo de 90% da papelada; Reduo dos erros a 1%; Diminui pela metade o tempo gasto dos voluntrios; Processo de registro dos pedidos: 2 meses 48 horas.
11
12
4 passos ao se construir um SI
Anlise de sistemas
Implementar a soluo
Criar especificaes de projeto detalhadas Desenvolver ou adquirir software Testar o sistema Preparar treinamento e documentao Converter o sistema Avaliar a soluo de sistema
13
14
15
16
4: Implementao da soluo
Projeto do sistema Finalizao da implementao
Seleo e aquisio de hardware Desenvolvimento e programao de software Testes Treinamento e documentao Converso Produo e manuteno
17
18
19
Aspectos financeiros
Os custos devem superar os benefcios; Custos de implantao; Custos operacionais; Benefcios tangveis; Mtodos de oramento de capital para deciso de implementao.
20
Aspectos no-financeiros
Fortalecimento estratgico; Flexibilidade para mudanas; Benefcios intangveis. Extremamente necessrio alinhamento da deciso com o Plano Estratgico da empresa.
21
22
Anlise de carteira
Inventrio de todos os ativos e projetos de sistemas; Infraestrutura; Contratos de Outsourcing (terceirizao) e Licenas; Perfil de Risco e Benefcio para a empresa.
23
Risco do projeto
ALTO Examinar Prudentemente BAIXO Identificar e Desenvolver
ALTO
BAIXO
Evitar
Projetos de Rotina
Modelo de pontuao
Atribui-se s alternativas uma pontuao nica
24
25
26
27
28
29
30
31
Anlise do sistema
Projeto de sistema
Programao
Teste
Converso
Produo e manuteno
Os responsveis por grande parte da anlise so os programadores e tcnicos especializados; Os usurios se limitam a apresentar seus requisitos de informao e revisar o trabalho do pessoal especializado.
32
Prototipagem
Montagem rpida de um sistema experimental; Poucos gastos; Para submisso avaliao de usurios finais.
33
Etapas de prototipagem
Identificar requisitos bsicos
Etapa 1
Etapa 2
Etapa 3
SIM
Usurio Satisfeito NO
Prottipo operacional
Etapa 4
34
Desvantagens da prototipagem
Alguns requisitos no aparecem na especificao; Requisitos no funcionais no so testados de forma adequada; Documento de requisitos inexistente ou no detalhado; Difcil manuteno; Em alguns casos, difcil gesto.
35
36
37
Outsourcing (terceirizao)
Aplicvel quando parte do processo de negcio da organizao poderia ser executada de forma mais eficiente; Contratao de outra empresa para efetuar esse processo; Foco na funo central do negcio; Motivos mais relevantes:
Organizao mais competitiva; Obteno de reduo nos custos; Acesso a recursos especiais.
38
39
40
Metodologias estruturadas
Dcada de 70; Tcnicas elaboradas passo a passo; Execuo de cima para baixo; Orientado a processos; Procedimentos atuam sobre dados; Ferramenta de representao:
diagrama de fluxo de dados (DFD)
41
Opes aceito/rejeitado
Arquivo de cursos
Carta de confirmao
Matrcula
de
42
Calcular remunerao
Escrever sadas
Obter entradas
Validar entradas
43
Desenvolvimento OO
Objeto como unidade bsica de anlise e projeto de SI; Dados e mtodos encapsulados num objeto; No procedimentos. Yes mensagens; Sistema modelado como conjunto de objetos colaborando entre si; Mais iterativo e incremental que o tradicional; Baseia-se em conceitos de classe e herana;
[Demonstrao de diagrama de classes] Reduo de tempo e investimento; Novos sistemas podem ser criados atravs da criao e alterao de novos objetos.
44
Projeto OO
Como os objetos vo se comportar? Agrupamento dos objetos em classes; Agrupamento das classes em hierarquias.
45
46
Web Services
Componentes de software reutilizveis; Facilitam a integrao interna e externa de sistemas; Baseados em XML; Eliminam a necessidade de programao customizada; Ferramentas no-proprietrias para o desenvolvimento; Podem utilizar outros Web Services para transaes complexas; Teoricamente menos caros e menos difceis de interligar.
48
Concluso
Aps o surgimento dos SI, os problemas organizacionais puderam ser analisados e lidados com mais eficincia e eficcia; Para que isso seja possvel preciso seguir uma srie de passos, dentre eles:
Analisar problemas; Avaliar modelos; Realizar balano dos custos e benefcios; Implementar o SI efetivamente na empresa; Monitorar as mudanas ocasionadas pela implementao.
50