Your SlideShare is downloading. ×
Aula10 TESI UFS  Desenvolvimento de SI
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Aula10 TESI UFS Desenvolvimento de SI

1,067
views

Published on

Aula10 TESI UFS Desenvolvimento de SI

Aula10 TESI UFS Desenvolvimento de SI


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,067
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
30
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • O desenvolvimento dos SI é a ciência e a arte de desenhar e elaborar de forma ordenada e controlada, sistemas de informação. Nas organizações modernas o desenvolvimento de sistemas é um processo organizacional chave. Nesta aula vamos a descrever as actividades envolvidas nesse processo e as diversas abordagens de desenvolvimento. Também vamos a ver as alternativas existentes para a construção de sistemas.
  • Transcript

    • 1. Desenvolvimento dos SI
      • O processo de desenvolvimento
      • Abordagens de desenvolvimento
      • As fases:
        • Concepção
        • Análise
        • Desenho
        • Implementação
        • Manutenção
      • Alternativas para a construção de sistemas
      desenvolvimento Análise Construção Manutenção Desenho Concepção
    • 2. Arquitectura da Gestão dos SI Análise Estratégica Implementação Estratégica Definição Estratégica Operação do Sistema Actividades Diversificadas Administrção de RH Administração. das TIC Concepção Implementação Manutenção Desenho Análise de Sistemas Desenvolvimento Exploração Planeamento
    • 3. O processo de Desenvolvimento... Recursos NTIC RH Métodos, ferramentas SI utilizador análise desenho implementação concepção manutenção construção
    • 4. Concepção do SI Planeamento do SI Análise do SI Elaboração do “Business case” Avaliação do risco Estudo de factibilidade
    • 5. Concepção do SI :: “Business Case”
      • Determinar o “valor” de negócio do SI
        • Custos versus Benefícios
        • SI são considerados investimentos de longo prazo
      • o Business Case responde à pergunta:
        • o investimento no SI produzirá suficientes retornos para justificar os seus custos?
      • usando Capital Budgeting (ou outras técnicas)
        • é o processo de analisar e seleccionar propostas de investimentos de capitais
    • 6. Concepção do SI :: “Business Case”
      • existem 6 modelos de Capital Budgeting
        • O método “payback”
          • Mede o tempo requerido para pagar o investimento inicial do projecto
            • Investimento original / rendimento líquido anual
        • O método do retorno do investimento (ROI)
          • A taxa de retorno deve superar o custo do dinheiro no mercado
            • Benefício líquido = ( benefic totais – custos totais – depreciação ) / vida útil
        • A relação custo-benefício
            • Benefícios totais / custos totais
        • O valor líquido presente
          • o valor de um projecto requer que o custo de um investimento seja comparado com o valor líquido de rendimentos que acontecem anos depois
            • valor presente= verba x (1 – (1 + 1juro) –n/juro
        • O “profitability index”
          • Dividindo o valor presente entre o valor do investimento obtém-se um indice de profitability (habilidade de lucrar)
          • os projectos podem ser ordenados segundo este indice
        • A relação de retorno interno (IRR)
          • Variante do método do valor presente
            • Valor presente – custo inicial = 0
    • 7. Concepção do SI :: Custos e Benefícios
      • Custos:
        • Hardware
        • Telecomunicações
        • Software
        • Serviços
        • Pessoal
      • Benefícios tangíveis
        • Incremento na produtividade
        • Custos operacionais menores
        • Menor força laboral
        • Gasto menor em computação
        • Gasto menor em fornecedores
        • Menos custos profissionais
        • menr crescimento dos gastos
        • Gasto menor em instalações
      • Benefícios intangíveis:
        • Melhor aproveitamento de activos
        • Melhor controlo de recursos
        • Melhor planeamento organizacional
        • Maior flexibilidade organizacional
        • Informação mais actualizada
        • Mais informação
        • Maior aprendizagem organizacional
        • Cumprimento de requisitos legais
        • Maior satisfação laboral
        • Melhor tomada de decisões
        • Optimização de operações
        • Maior satisfação do cliente
        • Melhor imagem corporativa
    • 8. Concepção do SI :: Limitações dos modelos financeiros
      • limita a responder à pergunta:
        • o investimento no SI produzirá suficientes retornos para justificar os seus custos?
      • Analisam somente os benefícios financeiros
        • Contudo, os SI fornecem muitos benefícios intangíveis
      • Os custos e os benefícios no final não decorrem simultaneamente
        • os custos ocorrem no início e são tangíveis e os benefícios no final e são intangíveis
        • a inflação pode afectar custos e benefícios diferentemente
    • 9. Concepção do SI :: Análise de risco
      • Actividades
        • Identificação dos risco
          • Gera um checklist de riscos associados a um projecto
        • Estimação dos riscos
          • probabilidade desse risco acontecer e do seu impacto
        • Avaliação dos riscos
          • ranking dos riscos
          • planeamento de actividades para evitar ou monitorização estes riscos
      • Factores de risco
        • Tamanho do projecto
          • Quanto maior o projecto, > o risco
        • Experiência prévia
          • Diminui os riscos
        • Estrutura do projecto
          • Não ocorrem objectivos contraditórios
    • 10. Concepção do SI :: Estudo de factibilidade
      • Devemos nos questionar:
        • É possível o desenvolvimento do SI
          • Com os recursos disponíveis e
          • Com as restrições presentes?
    • 11. Concepção do SI :: outros modelos - Scoring Models Critério peso As/400 Unix Windows XP % satisfação requisitos 0.4 2 0.8 3 1.2 4 1.6 Custo inicial 0.2 1 0.2 3 0.6 4 0.8 Financiamento 0.1 1 0.1 3 0.3 4 0.4 Facilidade de manutenção 0.1 2 0.2 3 0.3 4 0.4 Hipótese de sucesso 0.2 3 0.6 4 0.8 4 0.8 Total 1.9 3.2 4.0
    • 12. Concepção do SI :: outros modelos - Portfolio Analysis
      • – pasta de aplicações (ou projectos) em potencial
      Benefícios Cuidado! desenvolver Evitar! Rotina Grau de risco Alto Baixo Alto Baixo
    • 13. Próxima aula > análise, desenho, construção, implementação e manutenção Recursos NTIC RH Métodos, ferramentas SI utilizador análise desenho implementação concepção manutenção construção
    • 14. Análise do SI Concepção do SI Desenho do SI Identificação de requisitos Especificação de requisitos Análise do SAH
    • 15. Análise do SI :: Identificação de requisitos
      • Identificação de actores ( stakeholders )
        • Donos ou clientes
        • Administradores
        • Utilizadores finais
      • Requisitos: características e funcionalidades requeridas do SI
        • Variam segundo o tipo de utilizador
        • Podem ser contraditórios
        • Devem ser guardados. São a base na construção do sistema
          • Contudo, variam com o tempo
      • a identificação envolve
        • Determinar quem precisa qual informação, onde e como
    • 16. Análise do SI Exemplo: Sistema de gestão da investigação na universidade (requisitos funcionais)
      • Gestão da informação sobre os artigos ( papers ) de investigação produzidos na universidade
      • Gestão de informação sobre o pessoal de investigação da universidade
      • Monitorização da actividade investigação e da sua performance
      • Geração de informação de investigação para agentes externos
      • Gestão das actividade de orientação da investigação de estudantes
    • 17.
      • Prazo de construção do sistema: 6 meses
      • Para ser usado por coordenadores ou administradores de investigação e investigadores dos departamentos
      • Um programador e um analista disponíveis para o projecto
      • Um computador disponível para o desenvolvimento
      Análise do SI Exemplo: Sistema de gestão da investigação na universidade (requisitos funcionais)
    • 18. Análise do SI :: Levantamento de requisitos
      • Entrevistas
      • Observação
      • Análise documental
      • Workshops
      • Protótipos
      • Etnografia
        • técnicas que envolvem a observação e uma estreita ligação com os participantes
        • apreciação aprofundada dos processos explícitos e tácitos do trabalho
    • 19. Análise do SI :: Especificação de requisitos > UML: casos de utilização, diagramas de classe, sequencia, etc. levantamentos transferências depósitos administração cliente operador Sistema Do banco
    • 20. Análise do SI :: Técnicas para a Análise do SAH
      • Task Analysis: decomposição do trabalho numa hierarquia de processos, actividades e tarefas.
      • Workflow: u ma variante da anterior, só que + complexo pois associa pessoas , documentos , programas , etc.
      • Job Analysis: analise do trabalho em termos dos objectivos da organização versus os objectivos do individuo
      • Satisfação laboral do indivíduo
      • exercitar suas habilidades
      • perceber seu valor na organização
      • possuir alto grau de autonomia
      • permitir relações sociais
      • mesclar rotina com novas exigências
      • não interferir na vida pessoal
      • Estratégia ao bom senso
      • Rotação no trabalho
      • Alargamento do trabalho
        • > conjunto de tarefas
      • Enriquecimento do trabalho
        • > poder de decisão
      • Eficiência organizacional:
      • Especialização do trabalho
      • Segmentação do trabalho
    • 21. Desenho do SI
      • Planos do artefacto técnico que satisfaz os requisitos estabelecidos na fase de análise
      • Mostra como se vai implementar a solução descrita
      • Desenho Lógico
        • Desenho de entradas, saídas, processos, dados, comunicação, qualidade e segurança
      • Desenho Físico
        • Desenho do Hardware, Software, Bases de Dados, Interfaces, HW e SW das Comunicações
      • usa diagramas UML específicos para esta fase
        • Diagramas de Componentes
        • Actualizam-se Diagramas
          • de Caso de Utilização (use-cases), de Classes, Sequência, etc.
    • 22. Desenho do SI :: o desenho do SAH abrange
      • Desenho do trabalho (Job design)
        • para balancear a satisfação laboral com a eficiência no trabalho
      • Desenho de equipas (Team design)
        • para estabelecer equipas como claras estruturas de autoridade e controlo
      • Desenho dos procedimentos de trabalho (Procedure design)
        • para detalhar os novos padrões de trabalho
    • 23. Construção do SI
      • Programação
        • as especificações do sistema que foram preparadas na fase de desenho são traduzidas a código
      • Testes
        • Unit – programas ou componentes em separado
        • System – testa o sistema completo
        • Volume – testa a escalabilidade dos grandes volumes de dados
        • Acceptance – avaliação por utilizadores e gestores
    • 24. Construção do SI :: Conversão do sistema antigo ao novo
      • 4 estratégias para a Conversão
        • Paralela – mantém os 2 funcionando até garantir que o novo funciona correctamente
          • embora segura, é a técnica + cara
        • Directa – o novo funcionará numa data determinada
          • é + simples e + barata, porém arriscada
        • Piloto – introduz o sistema numa área limitada
          • quando o piloto funcionar bem, instala o sistema todo
        • Faseada – introduz o sistema gradualmente
          • quer por funcionalidades, quer por unidades organizacionais
    • 25. Construção do SI :: Alternativas de construção de sistemas
      • Desenvolvimento in-house
        • Modelos em cascata
          • Sequencial ( Ciclo de vida clássico )
          • Revisto
        • Construção de Protótipos
        • Desenvolvimento Rápido de Aplicações
        • Modelos Evolutivos
          • Incrementais
          • Iterativos
          • Iterativos e Incrementais
          • Espiral
        • Modelos de Processos OO
          • Modelo Recursivo/Paralelo
        • Outos..
    • 26. Modelo Processo OO
      • Baseado em componentes
        • Unified Development Process
        • Derivado da orientação a objectos
        • Utiliza UML
      Identificar classes candidatas recursivo (modelo evolutivo) paralelo (reutilização de componentes) buscar classes na biblioteca extrair classes, se existem desenvolver novas classes, se não existem adicionar novas classes à biblioteca construir n-ésima iteração do sistema Análise de Riscos Engenharia e Construção
    • 27. Construção do SI :: Alternativas de construção de sistemas
      • Comprar pacotes de software
        • Existem aplicações comuns a muitas organizações
      • Contratar terceiros (Outsourcing) para construção ou operação de SI
        • pode ser + vantajoso que manter um centro de desenvolvimento
        • mantém controlo sobre as tendências tecnológicas
    • 28. Implementação do SI :: devemos verificar 2 aspectos principais
      • Aspectos técnicos
        • Adquisição de
          • Hardware
          • Software
        • Preparação dos dados e conversão
        • Instalação de
          • Hardware
          • Software
        • Introdução dos dados
        • Testes da instalação
        • Introdução a produção
      • Aspectos sociais
        • Formação dos grupos de utilizadores
        • Treinamento de utilizadores e operadores
        • Aceitação dos utilizadores
    • 29. Manutenção do SI :: o que é? o porquê? Tipos.. Gestão
      • O quê é?
        • é o trabalho desenvolvido para corrigir ou melhorar os sistemas após a sua implementação
      • O Porquê?
        • Erros no sistema (bugs)
        • Erros nos requisitos
        • Mudanças nos processos
        • Mudanças nos requisitos
        • Problemas técnicos com hardware/software
        • Mudanças no ambiente
    • 30. Manutenção do SI :: Tipos de manutenção
      • Aperfeiçoamento
        • mudanças que são feitas ao sistema para introduzir melhorias mas sem afectar a funcionalidade do sistema
      • Adaptação
        • mudanças feitas para fornecer um melhor alinhamento do sistemas com o seu SAH
      • Correcção
        • mudanças feitas para corrigir erros quer a nível do software , quer a nível dos requisitos
      • Prevenção
        • previsão a mudanças futuras
    • 31. Manutenção do SI :: Como gerir o “processo” de manutenção? - devemos considerar 4 aspectos
      • Equipas de manutenção
        • responsáveis pela modificação, correcção e actualização dos sistemas tecnológicos
      • Análise de flexibilidade
        • os SI podem ser desenhados tomando em conta a manutenção futura
      • Gestão da configuração
        • controlo das versões dos produtos de desenvolvimento de software
          • Versão 3.11 (para ser usado em rede) ou 3.1 (para uso individual)
        • aplicada ao longo de todo o processo de desenvolvimento
      • Renovação de sistemas legados
        • migração dos SI actuais para novos ambientes de hardware, software e comunicações