ISO/IEC 12207 - SOL - Professor | PUC Goiá ?· QUALIDADE DE SOFTWARE ISO/IEC 12207 ... Fornecimento…

  • View
    213

  • Download
    0

Embed Size (px)

Transcript

  • 1

    QUALIDADE DE SOFTWARE

    ISO/IEC 12207Segunda Edio 13.03.2009

    Prof. Edison A M Moraishttp://www.edison.eti.brprof@edison.eti.br

  • Ob

    jeti

    vo

    Descrever o objetivo da Norma ISO 12207.

    Mostrar a estrutura da norma.

    Descrever os principais processos da norma.

  • Sob

    re a

    No

    rma

    Engenharia de sistemas e software Processos de ciclo de vida de softwareSystems and software engineering Software life cycle processes

    Segunda edio13/03/2009

    Vlida a partir de13/04/2009

  • Esco

    po

    da

    No

    rma

    Estabelece uma estrutura para processosde ciclo de vida de software,

    Com uma terminologia bem definida,

    Que pode servir de referncia para a indstria de software

  • Estr

    utu

    ra d

    a N

    orm

    aProcessos...

    Atividades...

    Tarefas...

    Utilizados na...Aquisio

    FornecimentoDesenvolvimentoOperaoManutenoDesativao

    DE S & SCSoftware e Servios Correlatos

  • Estr

    utu

    ra d

    a N

    orm

    a

    Tambm Fornece...Um modelo de ciclo de vida

    Utilizados para...Definio

    ControleAperfeioamento

    DO PROCESSO

  • Lim

    ita

    o d

    a N

    orm

    aEsta norma no descreve os artefatos que eventualmente sejam gerados durante os processos.

    No define o tipo de abordagem(seqencial, incremental ou iterativa) a ser utilizada.

  • Org

    aniz

    ao

    do

    s P

    roce

    sso

    s

    PROCESSOS CONTEXTUAIS DE SISTEMA

    Processos Contratuais

    Aquisio

    Fornecimento

    Processos Organizacionais Capacitadores

    de Projeto

    Gesto de Modelo de Ciclo de Vida

    Gesto de Infraestrutura

    Gesto de Portflio de Projetos

    Gesto de Recursos Humanos

    Gesto da Qualidade

    Processos de Projeto

    Planejamento de Projeto

    Controle e Avaliao de Projeto

    Tomada de Deciso

    Gesto de Risco

    Gesto de Configurao

    Gesto da Informao

    Gesto de Medio

    Processos Tcnicos

    Definio dos Requisitos dos Stakeholders

    Anlise dos Requisitos do Sistema

    Projeto de Arquitetura de Sistema

    Implementao

    Integrao de Sistema

    Teste de Qualificao de Sistema

    Instalao de Software

    Suporte de Aceitao de Software

    Operao de Software

    Manuteno de Software

    Desativaode Software

    Processos Tcnicos

  • Org

    aniz

    ao

    do

    s P

    roce

    sso

    s

    Processos de Apoio ao Software

    PROCESSOS ESPECFICOS DE SOFTWARE

    Processos de Implementao de

    Software

    Implementao de Software

    Anlise de Requisito de Software

    Arquitetura de Software

    Processo de Projeto de Software

    Construo de Software

    Integrao de Software

    Teste de Qualificao de Software

    Gesto de Documentao de Software

    Gesto de Configurao de Software

    Garantia de Qualidade de Software

    Verificao de Software

    Validao de Software

    Reviso de Software

    Auditoria de Software

    Resoluo de Problema de Software

    Processo de Reuso de Software

    Engenharia de Domnio

    Gesto de Reuso de Ativos

    Gesto de Programa de Reuso

  • Pro

    cess

    os

    de

    Co

    nte

    xto

    de

    Si

    ste

    ma

    PROCESSOS CONTRATUAIS

    Definem as atividades necessrias para estabelecer um acordo entre duas organizaes.

  • Pro

    cess

    os

    Co

    ntr

    atu

    ais

    AQ

    UIS

    I

    OPROPSITO

    Obter um produto e/ou servio que satisfaa a necessidade expressa pelo adquirente.

    Adquirente: parte interessada que adquire ou obtm um produto eu servio de um fornecedor.

  • Pro

    cess

    os

    Co

    ntr

    atu

    ais

    FOR

    NEC

    IMEN

    TO

    PROPSITO

    Fornecer um produto e/ou servio ao adquirente que satisfaa os requisitos combinados.

  • Pro

    cess

    os

    de

    Co

    nte

    xto

    de

    Si

    ste

    ma

    PROCESSOS ORGANIZACIONAIS CAPACITADORES DE PROJETO

    Gerenciam o potencial da organizao em adquirir e fornecer produtos ou servios atravs da iniciao, suporte e controle de projetos.

    Fornece infraestrutura e recursos necessrios para suportes aos projetos.

  • Pro

    cess

    os

    Org

    aniz

    acio

    nai

    s e

    C

    apac

    itad

    ore

    s d

    e P

    roje

    toG

    EST

    O D

    E M

    OD

    ELO

    DE

    CIC

    LO D

    E V

    IDA

    PROPSITO

    Definir, manter e garantir a disponibilidade das:

    Polticas;Processos de ciclo de vida;Modelos de ciclo de vida;

    Procedimentos de uso da organizao.

    Em outras palavras...A gesto do ciclo de vida deve estar consistente

    com os objetivos da organizao.

    Em outras palavras: Definir as regras do jogo para gerenciamento de projetos na empresa.

  • Pro

    cess

    os

    Org

    aniz

    acio

    nai

    s e

    C

    apac

    itad

    ore

    s d

    e P

    roje

    toG

    EST

    O D

    E IN

    FRA

    ESTR

    UTU

    RA

    PROPSITO

    Fornecer infraestrutura e servios a projetos de modo a apoiar os objetivos do projeto e da organizao.

  • Pro

    cess

    os

    Org

    aniz

    acio

    nai

    s e

    C

    apac

    itad

    ore

    s d

    e P

    roje

    toG

    EST

    O D

    E P

    OR

    TF

    LIO

    DE

    PR

    OJE

    TOS PROPSITO

    Iniciar e sustentar projetos adequados, suficientes e necessrios a fim de satisfazer os objetivos estratgicos da organizao.

    SustentarInvestir recursos financeiros.Reavaliar continuamente os projetos.

  • Pro

    cess

    os

    Org

    aniz

    acio

    nai

    s e

    C

    apac

    itad

    ore

    s d

    e P

    roje

    toG

    EST

    O D

    E R

    ECU

    RSO

    S H

    UM

    AN

    OS

    PROPSITO

    Fornecer organizao recursos humanos necessrios para execuo dos projetos.

    Treinar as pessoas envolvidas.

  • Pro

    cess

    os

    Org

    aniz

    acio

    nai

    s e

    C

    apac

    itad

    ore

    s d

    e P

    roje

    toG

    EST

    O D

    E Q

    UA

    LID

    AD

    EPROPSITO

    Garantir que os produtos, servios e implementao dos processos de ciclo de vida alcancem os objetivos de qualidade definidos pela organizao e satisfaam o cliente.

    Exemplo de poltica de qualidade: ISO 9001

  • Pro

    cess

    os

    de

    Co

    nte

    xto

    de

    Si

    ste

    ma

    PROCESSOS DE PROJETO

    So divididos em 2 categorias:

    GESTO DE PROJETOS

    utilizado para

    Planejar,Executar,Avaliar eControlar

    o progresso de um projeto.

    ATIVIDADES

    Planejamento.Controle e Avaliao.

    APOIO AO PROJETO

    um conjunto de tarefas focadas na execuo do projeto.

    ATIVIDADES

    Tomada de DecisoGesto de RiscoGesto de ConfiguraoGesto da InformaoMedio

  • Pro

    cess

    os

    de

    Pro

    jeto

    -G

    est

    oP

    LAN

    EJA

    MEN

    TO

    PROPSITO

    Produzir e comunicar planos de projetos viveis e eficazes.

    Envolve a definio do escopo do projeto.Anlise de viabilidade do projeto.

  • Pro

    cess

    os

    de

    Pro

    jeto

    -G

    est

    oC

    ON

    TRO

    LE E

    AV

    ALI

    A

    O

    PROPSITO

    Determinar o status do projeto;Garantir que seja realizado de acordo com os planos e cronogramas, dentro do oramento e satisfaa os objetivos.

  • Pro

    cess

    os

    de

    Pro

    jeto

    -A

    po

    ioTO

    MA

    DA

    DE

    DEC

    IS

    O

    PROPSITO

    Selecionar o curso de ao mais benficopara o projeto dentre as alternativas existentes.

  • Pro

    cess

    os

    de

    Pro

    jeto

    -A

    po

    ioG

    EST

    O D

    E R

    ISC

    O

    PROPSITO

    Identificar, analisar, tratar e monitorar os riscos do projeto de forma contnua.

    Riscos relacionados : aquisio, desenvolvimento, manuteno ou operao de um sistema.

  • Pro

    cess

    os

    de

    Pro

    jeto

    -A

    po

    ioG

    EST

    O D

    E C

    ON

    FIG

    UR

    A

    O

    PROPSITO

    Estabelecer e manter a integridade de todos os produtos identificados de um projeto ou processo, e torn-los disponveis s partes interessadas.

  • Pro

    cess

    os

    de

    Pro

    jeto

    -A

    po

    ioG

    EST

    O D

    A IN

    FOR

    MA

    OPROPSITO

    Fornecer informaes:Relevantes;Completas;Vlidas;Confidenciais (quando for o caso).

    s partes interessadas.Envolve

    Gerao, coleta, transformao, reteno, recuperao, divulgao e eliminao das informaes.

  • Pro

    cess

    os

    de

    Pro

    jeto

    -A

    po

    ioM

    EDI

    O

    PROPSITO

    Coletar;Analisar;Relatar.

    Dados relacionados aos produtos desenvolvidos e processos implementados.

    ObjetivoApoiar a gesto dos processos.Demonstrar a qualidade dos produtos.

  • Pro

    cess

    os

    de

    Co

    nte

    xto

    de

    Si

    ste

    ma

    PROCESSOS TCNICOS

    So utilizados para:Definir os requisitos de um sistema;Transformar requisitos em produto;Permitir a reproduo do produto sempre

    que necessr