dsi-ebook.pdf

29
desenvolvimento de sistemas de informação António Lucas Soares sistemas de informação desenvolvimento de sistemas de informação António Lucas Soares mgi Análise de Sistemas de Informação 2 objectivos de aprendizagem descrever os elementos chave e fases de um processo de desenvolvimento de um SI discutir os elementos dos métodos e ferramentas para o desenvolvimento de SI produzir uma justificação de negócio para um SI, distinguindo custos e benefícios definir as técnicas de análise custo-benefício, análise de risco e estudo de viabilidade explicar as actividades chave na análise de um SI, incluindo a obtenção e especificação de requisitos desenvolvimento de sistemas de informação António Lucas Soares mgi Análise de Sistemas de Informação 3 desenvolvimento de sistemas de informação

Upload: fredson-fortes

Post on 15-Sep-2015

1 views

Category:

Documents


0 download

TRANSCRIPT

  • desenvolvimento de sistemas de informao

    Antnio Lucas Soares

    sistemas de informao

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    2

    objectivos de aprendizagem

    descrever os elementos chave e fases de um processo de desenvolvimento de um SI

    discutir os elementos dos mtodos e ferramentas para o desenvolvimento de SI

    produzir uma justificao de negcio para um SI, distinguindo custos e benefcios

    definir as tcnicas de anlise custo-benefcio, anlise de risco e estudo de viabilidade

    explicar as actividades chave na anlise de um SI, incluindo a obteno e especificao de requisitos

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    3

    desenvolvimento de sistemas de informao

  • desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    4

    desenvolvimento de SI

    desenvolvimento de sistemas de informao

    clientes

    recursos de TI

    recursosdesenvolvedores

    clientes/utilizadores

    sistema de informao

    sistema deactividadeshumanas

    processo de desenvolvimento

    sistema de informao

    para apoio ao desenvolvimento

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    5

    actores envolvidos

    gestor da mudana

    gestor do projecto

    analista do sistema

    analista do negcio

    processo de desenvolvimento

    de SI

    programador

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    6

    fases do desenvolvimento

  • desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    7

    abordagens ao desenvolvimento de SI

    produto

    sequenciamento

    desenvolvido medida

    pacote

    linea

    r

    iterativodesenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    8

    abordagens ao desenvolvimento de SI

    desenvolvimento medida

    construo de um sistema que responde directamente aos requisitos da organizao

    necessrio um investimento considervel no desenvolvimento, em particular em termos de recursos internos qualificados

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    9

    abordagens ao desenvolvimento de SI

    desenvolvimento usando pacotes

    construo do sistema por seleco e aquisio de um pacote de aplicaes j desenvolvidas, respondendo mais ou menos aos requisitos da organizao

    necessita de um trabalho de configurao e adaptao que pode ser mais ou menos complexo e envolver mais ou menos recursos dependendo do tipo de sistema e de organizao

  • desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    10

    sequncia de desenvolvimento linear

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    11

    sequncia de desenvolvimento iterativo

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    12

    recursos para o desenvolvimento de SI

    mtodos

    ferramentas

    tcnicas

  • desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    13

    mtodos: componentes

    integrao doprocesso etcnicas

    +

    +

    +

    modelo do processo de

    desenvolvimento

    tcnicas

    mtodos de documentao

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    14

    mtodos: tipos

    mtodos estruturados

    desenvolvimento rpido de aplicaes

    mtodos orientados-a-objectos

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    15

    tcnicas

    centradas no desenvolvedor

    tcnicas de anlise de dados

    tcnicas de anlise de processos

    tcnicas de anlise de objectos

    centradas no utilizador

    prototipagem

    cenrios

    casos de uso

  • desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    16

    ferramentas

    CASE - computer aided software engineering

    ferramentas computacionais que apoiam e automatizam algumas partes do processo de construo de um SI

    CAISE - computer aided information systems engineering

    ferramentas computacionais que apoiam e automatizam algumas partes do processo completo de desenvolvimento de um SI

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    17

    concepo do sistema de informao

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    18

    concepo do sistema: processo de concepo

    Beynon-Davies, 2002

    concepo do sistema

    construir uma justificao do SI para o negcio

    avaliar os riscos

    estudar a viabilidade

    planeamento desistemas de informao

    anlise do sistema de informao

  • desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    19

    concepo do sistemajustificao para o negcio

    custos do SI

    avaliao do investimento no SI em termos do seu potencial benefcio face aos custos estimados (parte de uma avaliao estratgica)

    custos intangveiscustos tangveis

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    20

    concepo do sistemajustificao para o negcio

    tipos de custos associados com projectos de SI

    hardware

    software

    ambiente

    instalao

    explorao

    manuteno

    segurana

    rede

    formao

    gerais da organizao

    os custos estimados devem levar em conta toda a vida do SI e no apenas os custos de

    desenvolvimento

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    21

    concepo do sistema:justificao para o negcio

    benefcios do SI

    valor acrescentado para a organizao pelo facto de possuir o SI

    benefcios

    intangveisbenefcios

    tangveis

  • desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    22

    concepo do sistema:justificao para o negcio

    benefcios tpicos

    exactido: maior exactido da informao

    qualidade: melhor qualidade da informao

    usabilidade: informao mais til

    flexibilidade: possibilidade de usar a informao de uma forma mais flexvel

    satisfao do utilizador: melhor satisfao no trabalho

    funcionalidade: trabalho mais efectivo

    fiabilidade: servios mais fiveis

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    23

    concepo do sistema:justificao para o negcio

    benefcios tpicos (cont.)

    utilizao: mais informao usada

    relevncia: informao mais focada

    produtividade: trabalho mais produtivo

    segurana: informao mais segura

    lucro: mais dinheiro

    velocidade: obter informao mais rpido

    volume: mais informao

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    24

    concepo do sistema:justificao para o negcio

    numa anlise custo-benefcio pretende-se

    ganhos de eficincia (poupana nos gastos, p.e.)

    ganhos de efectividade (melhores relaes com clientes, p.e.)

    vantagens estratgicas (crescimento do negcio, p.e.)

  • desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    25

    concepo do sistema:justificao para o negcio

    anlise custo-benefcio

    abordagens

    retorno do investimento

    perodo de amortizao

    economia da informao

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    26

    concepo do sistema:justificao para o negcio

    retorno ou recuperao do investimento

    RoI = mdia (facturao lquida anual / investimento anual)

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    27

    concepo do sistema:justificao para o negcio

    perodo de amortizao

    payback = investimento - benefcio cumulativo (cash inflow)

    o perodo de amortizao o tempo necessrio a esta diferena se tornar zero

    os sistemas que trazem benefcios financeiros mais rpido so aqueles a que atribudo um maior ndice de sucesso

  • desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    28

    concepo do sistema:justificao para o negcio

    economia da informao

    RoI-estendido = RoI + valor de ligao + valor de acelerao + valor de restruturao + valorizao da inovao

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    29

    concepo do sistema:justificao para o negcio

    RoI(+) ME(+) VC(+) IG(+) RC(+) RO(-) AE(+) ID(-) IT(-) RI(-)

    domnio

    do

    negciodomnio

    da

    tecnologiavalor

    pesado

    domnio do negcio domnio da tecnologia

    score pesado

    cada factor contribui positiva (+) ou negativamente (-) para o scorecada factor pode ter associado um peso

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    30

    concepo do sistema:justificao para o negcio

    legendaME - match estratgico, grau de "casamento" entre o sistema e a estratgia da organizao

    VC - vantagem competitiva, grau em que o sistema proporciona vantagens competitivas

    IG - suporte informao de gesto

    RC - resposta competitiva, grau em que o sistema permite organizao reagir rapidamente s solicitaes do ambiente

    RO - risco organizacional

    AE - arquitectura de SI estratgica, grau em que o sistema se adapta estratgia de arquitectura de SI da organizao

    ID - incerteza na definio - grau em que os requisitos do sistema se mantm incertos

    IT - incerteza tcnica - grau de imponderabilidade tcnica do projecto

    RI - risco da infraestrutura de SI, grau em que o sistema pode afectar negativamente a infraestrutura de SI

  • desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    31

    concepo do sistema:avaliar os riscos

    risco

    resultado negativo que tem uma probabilidade de ocorrer conhecida ou estimada com base na experincia ou na teoria

    h riscos em TODOS os projectos de SI

    a percepo dos riscos e sua importncia depende dos interesses e preocupaes dos interessados no sistema

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    32

    concepo do sistema:avaliar os riscos

    anlise de risco

    identificao - criar uma checklist de riscos potenciais para um determinado projecto

    estimativa - avaliao da possibilidade ou probabilidade de ocorrncia de um risco e do seu potencial impacto

    avaliao - prioritizar riscos, planear actividades para evitar ou monitorar os riscos

    dimenses que influenciam o risco

    tamanho do projecto, experincia com a tecnologia, estrutura do projecto, envolvimento e atitude dos utilizadores, apoio da gesto

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    33

    concepo do sistema:estudar a viabilidade

    estudos de viabilidadeestudos para determinar se o desenvolvimento de um SI vivel na organizao, com os recursos disponveis e dentro das restries impostas

    necessrio ter uma ideia preliminar da funcionalidade, usabilidade e utilidade do sistema proposto

    o mbito inicial do sistema deve ser confrontado com a infraestrutura informtica existente

    deve avaliar a possvel configurao para o projecto e a viabilidade de atribuio de recursos de hardware, software,

    este estudo pode ser considerado como parte da fase de concepo do sistema ou como a primeira actividade da fase de anlise do sistema

  • desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    34

    anlise do sistema

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    35

    anlise do sistema: processo

    anlise do sistema

    anlise do sistema de informao

    anlise dosistema de actividades

    humanas

    anlise do sistema scio-tcnico

    concepodo sistema

    desenho do sistemaBeynon-Davies, 2002

    anlise organizacional

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    36

    anlise do sistema:anlise do sistema de informao

    anlise do sistema de informao

    obteno dos requisitos

    stakeholders

    especificao dos requisitos

  • desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    37

    anlise do sistema:requisitos

    O que so requisitos de um sistema?

    descries de como o sistema se deve comportar

    descries de propriedades do sistema

    descries de restries do sistema ou condicionantes no seu desenvolvimento

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    38

    anlise do sistema:requisitos

    mais definies...

    uma capacidade de um sistema de software que um utilizador necessita para resover um problema ou atingir um objectivo

    uma capacidade que um sistema de software deve possuir para satisfazer um contracto, especificao, norma, ou qualquer outra documentao imposta

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    39

    anlise do sistemarequisitos: exemplos

    funcionalidades ao nvel do utilizadoro utilizador deve ter a possibilidade de pesquisar os documentos pelo seu contedo; o sistema no deve permitir introduzir encomendas de clientes com dbitos superiores a 2000

    propriedades gerais do sistemao sistema deve ter uma disponibilidade superior a 99,8%; somente os prprios podem alterar os dados pessoais

    restries do sistema ou do seu desenvolvimento

    o sistema deve ter proporcionar um esquema de redundncia para a base de dados; o servidor deve ser implementado numa plataforma linux

  • desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    40

    anlise do sistema:requisitos funcionais

    descrevem os comportamentos desejados para o sistema, ou seja, as funcionalidades que deve proporcionar aos seus utilizadores

    exemplos:o sistema deve possibilitar a pesquisa de documentos por autor, data, palavra-chave e texto livre

    os documentos podem ser reclassificados e podem pertencer a mais de uma categoria

    o sistema deve gerir verses dos documentos

    deve poder ser associado um ciclo de vida a um documento

    o modelo de fluxo documental deve poder ser exportado em formato XML

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    41

    anlise do sistema:requisitos no funcionais

    descrevem restries na implementao dos requisitos funcionais

    exemplos:

    o sistema deve ser implementado numa arquitectura cliente/servidor

    a interface com o utilizador deve ser atravs de um "browser" web

    a implementao e teste do sistema deve ser realizada de forma faseada

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    42

    anlise do sistema:captura vs elaborao de requisitos

    gesto

    utilizadoresfinais

    clientes

    analistas/produtores

    documento de requisitos

    informao,conhecimento,experincia

    informao,conhecimento,experincia

    informao,conhecimento,experincia

    captura de requisitos

  • desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    43

    anlise do sistemacaptura vs elaborao de requisitos

    gesto

    utilizadoresfinais

    clientes

    analistas/produtores

    negociao,aprendizagem

    documento de requisitos

    identificao, elaborao de requisitos

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    44

    anlise do sistema:tcnicas de obteno e especificao

    obteno dos requisitos especificao dos requisitos

    entrevistas

    observao

    etnografia

    prototipagem

    anlise documental

    workshops

    modelao da estrutura

    modelao docomportamento

    modelao de objectos

    participaointeressados

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    45

    anlise do sistema:especificao dos requisitos

    casos de uso

  • desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    46

    anlise do sistema:especificao dos requisitos

    casos de uso

    tcnica de especificao de requisitos de alto nvel

    tcnica centrada nos utilizadores

    instrumento para comunicao e negociao dos requisitos

    componentes: actores e casos de uso

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    47

    anlise do sistema:especificao dos requisitos

    cenrios

    uma descrio narrativa do que uma pessoa faz e experimenta quando usa um um sistema

    caractersticas dos cenriosmostram episdios chave

    so concretos

    esto ligados realidade

    tm um grau de informalidade

    so abstraces de nvel mdio

    usam mltiplos meios

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    48

    anlise do sistemaanlise do sistema de actividades humanas

    anlise do contexto de actividades humanas que rodeia o sistema tecnolgico

    anlise de tarefas

    tarefas

    fluxo de trabalho

    anlise do trabalho

    satisfao

    requisitos

  • desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    49

    anlise do sistemaanlise do sistema de actividades humana

    anlise de tarefas

    decomposio em tarefas, sequncias de tarefas

    anlise do trabalho

    satisfao: qualificaes, significado, autonomia, relaes sociais, desafios,

    requisitos: rotao do trabalho, alargamento do contedo, enriquecimento do contedo, trabalho em grupo

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    50

    anlise do sistema:anlise do sistema scio-tcnico

    (Adapatado de Bijsterved e Huijgen, 1995 e Brdner, 1995)

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    51

    desenho do sistema

  • desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    52

    desenho do sistema actividades

    desenho do sistema

    planeamento da forma como o sistema ir satisfazer os requisitos resultantes da fase de anlise do sistema

    envolve uma reflexo sobre os a situao e os requisitos e a seleco de um desenho em particular a partir de vrias alternativas

    produz uma especificao do sistema que ser usada como o "mapa" de implementao

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    53

    desenho do sistema: processo

    desenho do sistema

    desenho do sistema de informao

    desenho dosistema de actividades

    humanas

    desenho do sistema scio-tcnico

    anlisedo sistema

    construo do sistema

    stakeholders

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    54

    Exemplo:

    ETHICS - Efective Technical and Human Implementation of Computer-based Systems

    desenvolvida por Enid Mumford nas dcadas de 80 e 90

    "o desenvolvimento de sistemas de informao no um assunto tcnico mas sim organizacional e que essencialmente diz respeito a um processo de mudana"

    desenho do sistema desenho scio-tcnico

  • desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    55

    desenho do sistema desenho scio-tcnico

    ETHICS - Efective Technical and Human Implementation of Computer-based Systems

    baseada nos ideais dos "sistemas scio-tcnicos"

    os sistemas de trabalho podem ser desenhados de forma a serem tecnicamente eficientes (sistema tcnico) e simultaneamente possuirem caractersticas sociais que levam a elevados padres de qualidade de vida no trabalho (sistema social)

    d nfase procura da qualidade de vida no trabalho (satisfao no trabalho) dos utilizadores

    adaptao entre o que as pessoas procuram do seu trabalho (necessidades, expectativas, aspiraes) e o que requerido que faam no seu trabalho

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    56

    desenho do sistema desenho scio-tcnico

    ETHICS - Efective Technical and Human Implementation of Computer-based Systems

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    57

  • desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    58

    desenho do sistema desenho scio-tcnico: exemplo

    suponhamos

    empresa industrial que fabrica componentes para indstria automvel

    estaes de trabalho compostas por mquinas e pessoas (1 mquina-1 pessoa)

    problemas de produtividade

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    59

    desenho do sistema desenho scio-tcnico: exemplo

    sistema scio-tcnico (antes)

    sistema de informao

    listar tarefasregistar tempos

    sistema de actividades humanas

    realizar tarefaavaliar resultado

    reportar problema (papel)(gestor resolve problema)

    sistema scio-tcnico (depois)

    sistema de informao

    listar tarefasregistar tempos

    registar problemasgrficos de qualidade

    sistema de actividades humanas

    realizar tarefaavaliar resultado

    resolver problemas (em grupo)

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    60

    desenho do sistema desenho scio-tcnico

    participao dos stakeholders

    por consulta

    por representao

    por consenso

  • desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    61

    desenho do sistema desenho scio-tcnico

    desenho do SI e SAH

    sistema de informao

    desenho lgicodesenho fsico

    sistema de actividades humanas

    desenho do trabalhodesenho das estruturas de grupos

    desenho de procedimentos

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    62

    construo do sistema

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    63

    construo do sistema actividades

    construo do sistema

    construo do artefacto tcnico e da estrutura de actividades humanas

    envolve a programao e/ou configurao, teste e documentao do sistema de tecnologia de informao

    envolve a especificao detalhada das estruturas organizacionais e actividades do sistema de actividades humanas

  • desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    64

    construo do sistema: processo

    construo do sistema

    construo do sistema de tecnologia

    de informao

    construo dosistema de actividades

    humanas

    construo do sistema de informao

    desenhodo sistema

    implementao do sistema

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    65

    construo do sistema construo da aplicao

    principais actividades

    interface com o utilizador

    regras do negcio

    gesto dos dados

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    66

    construo do sistema teste da aplicao

    principais actividades

    teste de unidades

    teste do sistema

    teste em carga, volume

    teste de integrao

    teste de aceitao

  • desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    67

    construo do sistema documentao da aplicao

    principais actividades

    documentao do utilizador

    documentao do sistema

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    68

    construo do sistema sistema de actividades humanas

    principais actividades

    especificao das funes e papis

    especificao da estrutura organizacional

    especificao de procedimentos e tarefas

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    69

    construo do sistema construo usando pacotes

    caractersticas

    a distino entre construo e implementao torna-se mais difusa

    envolve a implementao de mdulos de software standard para os principais processos de negcio e tambm algum desenvolvimento medida

    envolve uma "customizao" de cada mdulo

  • desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    70

    construo do sistema construo usando pacotes

    a construo de um sistema usando grandes pacotes de software condiciona quase sempre a construo do sistema de actividades humanas

    por exemplo, uma organizao que se adapta ao ERP e no o contrrio

    h lugar para alguma customizao, mas a complexidade do pacote tal que alteraes significativas esto fora de questo

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    71

    construo do sistema construo usando pacotes

    algumas questes relativas implementao de ERP

    a implementao de um ERP no apenas mudana tecnolgica, envolve mudanas organizacionais significativas

    as mudanas organizacionais (p.e., BPR) podem ser "conduzidas" pela tecnologia em vez de "facilitadas"

    a implementao de um sistema ERP implica algum outsourcing e a correspondente perda de competncias internas em SI/TI

    no h nenhuma metodologia "standard" para a seleco, implementao e avaliao de um ERP

    a implementao de ERP pode ser demorada, particularmente devido a dificuldades no processo de implementao

    a uniformizao dos ERP tende a fazer com que os seus benefcios se situem principalmente nos ganhos de eficincia

    a uniformizao de prticas de trabalho pode no ser desejvel e ser de difcil implementao

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    72

    implementao do sistema

  • desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    73

    implementao do sistema: actividades

    principais actividades

    resulta na "entrega" do sistema organizao

    envolve a implementao conjunta do sistema de informao e do sistema de actividades humana

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    74

    implementao do sistema: processo

    implementao do sistema

    implementao do sistema de tecnologia

    de informao

    implementao dosistema de actividades

    humanas

    construo do sistema scio-tcnico

    construodo sistema

    manuteno do sistema

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    75

    implementao do sistema tipos de implementao

    converso directa

    implementao paralela

    implementao hbrida

  • desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    76

    implementao do sistema sistema tcnico

    aquisio de software

    aquisio de hardware

    preparao e converso de dados

    instalao

    teste

    introduo/entrega

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    77

    implementao do sistema sistema social

    estabelecimento de grupos de trabalho

    formao de utilizadores e operadores

    aceitao do sistema pelos grupo de utilizadores

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    78

    implementao do sistema avaliao

    depois da implementao deve ser conduzida alguma forma de auditoria ao novo sistema

    para formalisar a concluso do projecto

    realizada principalmente pelas pessoa que desenharam o sistema

    os critrios mais frequentemente usados na avaliao so critrios de qualidade da informao (exactido, adequao, comportamento temporal) e critrios de facilitao tais como a satisfao e atitudes dos utilizadores

    critrios scio-tcnicos tais como o impacto na organizao e nos utilizadores so avaliados menos frequentemente.

  • desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    79

    manuteno do sistema

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    80

    manuteno do sistema processo

    manuteno do sistema

    manuteno do sistema de tecnologia

    de informao

    manuteno dosistema de actividades

    humanas

    manuteno do sistema scio-tcnico

    implementaodo sistema

    concepo do sistema

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    81

    manuteno do sistema manuteno

    manuteno do sistema

    mudanas no sistema durante a sua vida til de acordo com as necessidades da organizao

  • desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    82

    manuteno do sistema razes

    bugs no sistema

    mudanas nos processos

    novos requisitos dos stakeholders

    problemas tcnicos com hardware e software

    mudanas no ambiente

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    83

    manuteno do sistema tipos

    manuteno para melhoria

    manuteno para adaptao

    manuteno correctiva

    manuteno preventiva

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    84

    manuteno do sistema actividades

    gerir a manuteno como um processo

    equipas de manuteno

    anlise de flexibilidade

    gesto de configuraes

    rejuvenescimento de sistemas antigos

  • desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    85

    manuteno do sistema gesto de configuraes

    GC uma actividade chave num servio de informtica

    uma actividade realizada e aplicada durante todo o processo de desenvolvimento

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    86

    manuteno do sistema gesto de configuraes: actividades

    identificar mudanas nos produtos do processo de desenvolvimento

    controlar as mudanas realizadas

    assegurar que as mudanas so correctamente realizadas

    informar outros interessado sobre as mudanas efectuadas

    desenvolvimento de sistemas de informao Antnio Lucas Soares

    mgiAnlise de Sistemas de Informao

    87

    manuteno do sistema gesto de configuraes

    processo de desenvolvimentocontrolos da GC

    reviso doproduto

    repositrio do

    projecto

    produto vlido

    produto modificado

    produto aprovado

    baseline