Desenvolvimento dos SI

     O processo de desenvolvimento
     Abordagens de desenvolvimento
     As fases:              ...
Arquitectura da Gestão dos SI
                                                Análise
        Planeamento                 ...
O processo de Desenvolvimento...

     Recursos
      NTIC
                  concepção   construção

       RH          an...
Concepção do SI

    Planeamento do SI   Elaboração do “Business case”


                              Avaliação do risco
...
Concepção do SI
    :: “Business Case”


       Determinar o “valor” de negócio do SI
       –   Custos versus Benefícios
...
Concepção do SI
    :: “Business Case”

       existem 6 modelos de Capital Budgeting
       –   O método “payback”
      ...
Concepção do SI
    :: Custos e Benefícios

     Custos:
                                        Benefícios intangíveis:
 ...
Concepção do SI
    :: Limitações dos modelos financeiros


      limita a responder à pergunta:
       –   o investimento...
Concepção do SI
    :: Análise de risco


      Actividades
       –   Identificação dos risco
              Gera um check...
Concepção do SI
     :: Estudo de factibilidade


       Devemos nos questionar:
        –   É possível o desenvolvimento ...
Concepção do SI
     :: outros modelos - Scoring Models


       Critério                   peso   As/400     Unix        ...
Concepção do SI
     :: outros modelos - Portfolio Analysis



       – pasta de aplicações (ou projectos) em potencial


...
Próxima aula >
       análise, desenho, construção, implementação e manutenção



      Recursos
       NTIC
             ...
Análise do SI

                           Concepção do SI


        Identificação de requisitos

                         ...
Análise do SI
     :: Identificação de requisitos

        Identificação de actores (stakeholders)
        –   Donos ou cl...
Análise do SI
     Exemplo: Sistema de gestão da investigação na universidade
     (requisitos funcionais)


       Gestão...
Análise do SI
     Exemplo: Sistema de gestão da investigação na universidade
     (requisitos funcionais)


        Prazo...
Análise do SI
     :: Levantamento de requisitos


       Entrevistas
       Observação
       Análise documental
       W...
Análise do SI
     :: Especificação de requisitos



                                 levantamentos


                    ...
Análise do SI
     :: Técnicas para a Análise do SAH

       Task Analysis: decomposição do trabalho numa hierarquia de
  ...
Desenho do SI

       Planos do artefacto técnico que satisfaz os requisitos
      estabelecidos na fase de análise
      ...
Desenho do SI
     :: o desenho do SAH abrange


       Desenho do trabalho (Job design)
       –   para balancear a satis...
Construção do SI

      Programação
      –   as especificações do sistema que foram preparadas
          na fase de desen...
Construção do SI
     :: Conversão do sistema antigo ao novo

      4 estratégias para a Conversão
       –   Paralela – m...
Construção do SI
     :: Alternativas de construção de sistemas


       Desenvolvimento in-house
        –   Modelos em c...
Modelo Processo OO
          Análise de Riscos
                                                   Identificar classes cand...
Construção do SI
     :: Alternativas de construção de sistemas


       Comprar pacotes de software
        –   Existem a...
Implementação do SI
     :: devemos verificar 2 aspectos principais


       Aspectos técnicos             Aspectos sociai...
Manutenção do SI
     :: o que é? o porquê? Tipos.. Gestão


       O quê é?
        –   é o trabalho desenvolvido para co...
Manutenção do SI
     :: Tipos de manutenção


       Aperfeiçoamento
       –   mudanças que são feitas ao sistema para i...
Manutenção do SI
     :: Como gerir o “processo” de manutenção?
            - devemos considerar 4 aspectos

       Equipa...
Upcoming SlideShare
Loading in …5
×

Desenvolvimento Dos Si

2,505 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,505
On SlideShare
0
From Embeds
0
Number of Embeds
29
Actions
Shares
0
Downloads
61
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Desenvolvimento Dos Si

  1. 1. Desenvolvimento dos SI O processo de desenvolvimento Abordagens de desenvolvimento As fases: Análise Concepção – Concepção – Análise desenvolvimento Manutenção – Desenho Desenho – Implementação Construção – Manutenção Alternativas para a construção de sistemas 1
  2. 2. Arquitectura da Gestão dos SI Análise Planeamento Estratégica Definição Estratégica Desenvolvimento Exploração Implementação Estratégica Operação Concepção Análise do Sistema de Sistemas Administração. Administrção das TIC Manutenção Desenho de RH Actividades Implementação Diversificadas 2
  3. 3. O processo de Desenvolvimento... Recursos NTIC concepção construção RH análise implementação SI utilizador Métodos, desenho manutenção ferramentas 3
  4. 4. Concepção do SI Planeamento do SI Elaboração do “Business case” Avaliação do risco Estudo de factibilidade Análise do SI 4
  5. 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 5
  6. 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 6 – Valor presente – custo inicial = 0
  7. 7. Concepção do SI :: Custos e Benefícios Custos: Benefícios intangíveis: – Hardware – Melhor aproveitamento de activos – Telecomunicações – Melhor controlo de recursos – Software – Melhor planeamento organizacional – Serviços – Pessoal – Maior flexibilidade organizacional – Informação mais actualizada Benefícios tangíveis – Mais informação – Incremento na produtividade – Maior aprendizagem organizacional – Custos operacionais menores – Cumprimento de requisitos legais – Menor força laboral – Maior satisfação laboral – Gasto menor em computação – Melhor tomada de decisões – Gasto menor em fornecedores – Optimização de operações – Menos custos profissionais – Maior satisfação do cliente – menr crescimento dos gastos – Melhor imagem corporativa – Gasto menor em instalações 7
  8. 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 8
  9. 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 9
  10. 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? 10
  11. 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 11
  12. 12. Concepção do SI :: outros modelos - Portfolio Analysis – pasta de aplicações (ou projectos) em potencial Cuidado! desenvolver Alto Benefícios Evitar! Rotina Baixo Alto Baixo 12 Grau de risco
  13. 13. Próxima aula > análise, desenho, construção, implementação e manutenção Recursos NTIC concepção construção RH análise implementação SI utilizador Métodos, desenho manutenção ferramentas 13
  14. 14. Análise do SI Concepção do SI Identificação de requisitos Análise do SAH Especificação de requisitos Desenho do SI 14
  15. 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 15 – Determinar quem precisa qual informação, onde e como
  16. 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 16
  17. 17. Análise do SI Exemplo: Sistema de gestão da investigação na universidade (requisitos funcionais) 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 17
  18. 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 18
  19. 19. Análise do SI :: Especificação de requisitos levantamentos transferências cliente depósitos Sistema Do banco administração operador 19 > UML: casos de utilização, diagramas de classe, sequencia, etc.
  20. 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: uma 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 Eficiência organizacional: Eficiência organizacional: Satisfação laboral do indivíduo Satisfação laboral do indivíduo • Especialização do trabalho • Especialização do trabalho • exercitar suas habilidades • exercitar suas habilidades • Segmentação do trabalho • Segmentação do trabalho • perceber seu valor na organização • perceber seu valor na organização • possuir alto grau de autonomia • possuir alto grau de autonomia Estratégia ao bom senso Estratégia ao bom senso • permitir relações sociais • permitir relações sociais • Rotação no trabalho • Rotação no trabalho • mesclar rotina com novas exigências • mesclar rotina com novas exigências • Alargamento do trabalho • Alargamento do trabalho • não interferir na vida pessoal • não interferir na vida pessoal > conjunto de tarefas > conjunto de tarefas 20 • Enriquecimento do trabalho • Enriquecimento do trabalho > poder de decisão > poder de decisão
  21. 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. 21
  22. 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 22
  23. 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 23
  24. 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 24
  25. 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.. 25
  26. 26. Modelo Processo OO Análise de Riscos Identificar classes candidatas buscar classes na biblioteca Engenharia e Construção extrair classes, se existem desenvolver novas classes, se não existem adicionar novas classes recursivo à biblioteca (modelo evolutivo) construir n-ésima iteração do sistema Baseado em componentes paralelo – Unified Development Process (reutilização de componentes) – Derivado da orientação a objectos 26 – Utiliza UML
  27. 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 27
  28. 28. Implementação do SI :: devemos verificar 2 aspectos principais Aspectos técnicos Aspectos sociais – Adquisição de – Formação dos grupos de Hardware utilizadores Software – Preparação dos dados e – Treinamento de conversão utilizadores e – Instalação de operadores Hardware – Aceitação dos Software utilizadores – Introdução dos dados – Testes da instalação – Introdução a produção 28
  29. 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 29
  30. 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 30
  31. 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, 31 software e comunicações

×