Click here to load reader

Visao Geral Da Norma Iso Iec 12207

  • View
    933

  • Download
    2

Embed Size (px)

Text of Visao Geral Da Norma Iso Iec 12207

UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCINCIAS, LETRAS E CINCIAS EXATAS DEPARTAMENTO DE CINCIAS DE COMPUTAO E ESTATSTICA

Viso Geral da Norma ISO/IEC 12207Engenharia de Software 2o. Semestre de 2006ISO International Standardization Organization IEC International Electrotechnical CommissionSlide 1

IntroduoA globalizao da economia tem influenciado as empresas produtoras e prestadoras de servios de software a alcanar um patamar de qualidade e produtividade internacional para poder enfrentar a competitividade que a cada dia maior.Slide 2

Gesto de qualidade segundo a ISO 9001 - PrincpiosConhecer e demonstrar sua capacidade em atender os requisitos dos clientes; Planejar e documentar todas as atividades que afetam a qualidade; Qualificar pessoas nas competncias necessrias realizao de tarefas; Identificar e disponibilizar recursos materiais e humanos necessrios para manter o sistema da qualidade; Registrar a execuo das atividades; Identificar as no-conformidades e, se ocorrerem, devem ser registradas e tratadas; Manter um programa contnuo de avaliao do desempenho do sistema da qualidade

Slide 3

ISO/IEC 12207 - Introduo

Processo um conjunto de passos realizados para alcanar um certo propsito (IEEE 610.12, 1990)

Processo de Software um conjunto atividades, mtodos, prticas e A Norma Internacional ISO/IEC 12207 uma utilizam tecnologia que as referncia utilizada em muito pases, pessoas no inclusive Brasil, para alcanarpara desenvolver e manter software e o diferencial competitivo na produtos relacionados (Paulk et al, produo de software. 1995)

ISO/IEC 12207 - estabelece uma estrutura comum para os processos de ciclo de vida de software, com terminologia bem definida, que pode ser referenciada pela indstria de software.Slide 4

ISO/IEC 12207 Processos do Ciclo de Vida do SoftwareFormalizam processos, atividades e tarefas que devem ser aplicadas:Durante a aquisio de sistemas que contm software, aquisio de produtos de software stand-alone e aquisio de servios de software. Durante o fornecimento, desenvolvimento e operao de produtos de software.

Slide 5

ISO/IEC 12207 Engenharia de Software Processos do Ciclo de VidaOBJETIVO DA NORMAAuxiliar os envolvidos com a produo de Auxiliar os envolvidos com a produo de software na definio de seus papis, atravs de software na definio de seus papis, atravs de processos bem definidos e, desta forma, processos bem definidos e, desta forma, proporcionar s organizaes que a utilizam um proporcionar s organizaes que a utilizam um melhor entendimento das atividades a serem melhor entendimento das atividades a serem executadas nas operaes que envolvem, de executadas nas operaes que envolvem, de alguma forma, o software. alguma forma, o software.Slide 6

ISO/IEC 12207 Arquitetura da NormaProcesso

Atividade 1 Tarefa

Da concepo at a descontinuidade

Processo Processo

TarefaModularidade e Responsabilidade(Plan-Do-Check-Act)

Ciclo PDCASlide 7

ISO/IEC 12207 Arquitetura da NormaProcesso

Atividade 1 Tarefa

Da concepo at a descontinuidade

Processo Processo

Modularidade e Responsabilidade

TarefaCiclo PDCASlide 8

ISO/IEC 12207 Arquitetura da Os processos processo na Norma de Cada tem alta coeso e baixo de Cada processo na Norma Norma acoplamento, ou seja, todas as partes responsabilidade de uma parteA arquiteturade um processo so fortemente relaenvolvida envolvida cionados e o nmero de interfaces entre os Uma parte mantido ao pode processos bsicos: pode Uma parte envolvida segue dois princpios envolvida mnimo ser uma organizao ou parte

responsabilidade de uma parte

Modularidade

ser uma organizao ou parte dela dela As partes envolvidas podem As partes envolvidas podem ser da mesma organizao ou ser da mesma organizao ou de organizaes diferentes de organizaes diferentes

ResponsabilidadeSlide 9

ISO/IEC 12207 arquitetura da normaNa Norma ISO/IEC 12207, os processos de ciclo de vida so agrupados em trs classes, que representam a sua natureza:Processos Fundamentais Processos de Apoio Processos Organizacionais

Slide 10

PROCESSOS DE CICLO DE VIDA DE SOFTWARE

PROCESSOS FUNDAMENTAIS AQUISIO

PROCESSOS ORGANIZACIONAIS GERNCIA MELHORIA RECURSOS E INFRAESTRUTURA REUSO

FORNECIMENTO DESENVOLVIMENTO OPERAO

PROCESSOS DE APOIO CONTROLE DE CONFIGURAO GARANTIA DE QUALIDADE

Slide 11

PROCESSOS DE CICLO DE VIDA DE SOFTWARE

PROCESSOS FUNDAMENTAIS AQUISIO

PROCESSOS ORGANIZACIONAIS

Atendem o incio, contratao GERNCIA entre o adquirente e o fornecedor FORNECIMENTO MELHORIA e a execuo do desenvolvimento, RECURSOS E INFRAESTRUTURA DESENVOLVIMENTO OPERAO operao e/ou manuteno de produtos de software durante o REUSO ciclo de vida de softwarePROCESSOS DE APOIO CONTROLE DE CONFIGURAO GARANTIA DE QUALIDADE

Slide 12

PROCESSOS DE CICLO DE VIDA DE SOFTWARE

PROCESSOS FUNDAMENTAIS AQUISIO

PROCESSOS ORGANIZACIONAIS GERNCIA

So FORNECIMENTO empregados por uma organiza-MELHORIA RECURSOS o para desenvolver processos, pro- E INFRAESTRUTURA DESENVOLVIMENTO OPERAO dutos e recursos que, quando usados REUSO pelos projetos na organizao, ajudam a mesma a atender seus objetivos de PROCESSOS DE APOIO negcio.CONTROLE DE CONFIGURAO GARANTIA DE QUALIDADE

Slide 13

PROCESSOS DE CICLO DE VIDA DE SOFTWARE

Auxiliam e contribuem para o PROCESSOS FUNDAMENTAIS sucesso e PROCESSOS ORGANIZACIONAIS qualidade de AQUISIO quaisquer outros processos nos GERNCIA vrios pontos do ciclo de vida do FORNECIMENTO MELHORIA softwareDESENVOLVIMENTO OPERAO RECURSOS E INFRAESTRUTURA REUSO

PROCESSOS DE APOIO CONTROLE DE CONFIGURAO GARANTIA DE QUALIDADE

Slide 14

Categorias e Grupos de Processos

PROCESSOS FUNDAMENTAIS AQUISIO

FORNECIMENTO DESENVOLVIMENTO OPERAO

Slide 15

ISO/IEC 12207 Processos FundamentaisProcessos de Aquisio Processos de Fornecimento Processos de desenvolvimento Processos de Operao

Slide 16

ISO/IEC 12207 Processos Fundamentais

Papis EnvolvidosAdquirente: organizao que adquire um sistema ou produto de software Fornecedor: organizao que fornece o produto de software ao adquirente Desenvolvedor: organizao que define e desenvolve o produto de software

Slide 17

Processos de Aquisio Definem as atividades do adquirente Definio da necessidade de adquirir um sistema, um produto ou um servio de software. Preparao e emisso de pedido de proposta (licitao). Seleo de fornecedor. Gerncia do processo de aquisio atravs da aceitao do sistema, produto ou servio de software.Slide 18

Processos de AquisioPreparao da Aquisio Seleo do fornecedor Contrato Monitoramento do fornecedor Aceitao do Cliente

Slide 19

Processos de Fornecimento Definem as atividades do fornecedor Iniciado pela deciso de preparar uma proposta para responder a uma licitao de um adquirente. Determinao dos procedimentos e recursos necessrios para gerenciar e garantir o projeto, incluindo o desenvolvimento e a execuo dos planos de projeto at a entrega do sistema, produto ou servio de software para o adquirente.Slide 20

Processos do FornecimentoProposta do Fornecedor Liberao do Produto Apoio a aceitao do produto

Slide 21

ISO/IEC 12207 Processos FundamentaisProcessos de Desenvolvimento Definem as atividades do desenvolvedor Contm as atividades para anlise de requisitos, projeto, codificao, integrao, testes, instalao e aceitao relacionadas aos produtos de software.Slide 22

Processos de DesenvolvimentoElicitao de Requisitos Anlise dos requisitos do Sistema Projeto Arquitetural do Sistema Anlise dos Requisitos de Software Projeto de Software Construo do Software Teste do software Integrao do Sistema Teste do Sistema Instalao do Software Manuteno do Software e do SistemaSlide 23

ISO/IEC 12207 Processos FundamentaisProcessos de Operao Definem as atividades do operador Cobrem a operao do produto de software e o suporte operacional aos usurios.

Slide 24

Processos de OperaoUso operacional Apoio ao cliente

Slide 25

Categorias e Grupos de ProcessosPROCESSOS FUNDAMENTAIS AQUISIO PROCESSOS ORGANIZACIONAIS GERNCIA MELHORIA RECURSOS E INFRAESTRUTURA

FORNECIMENTO DESENVOLVIMENTO OPERAO

PROCESSOS DE APOIOCONTROLE DE CONFIGURAO GARANTIA DE QUALIDADE

REUSO

Slide 26

ISO/IEC 12207 Processos de Apoio

Controle de Configurao Garantia de Qualidade

Slide 27

ISO/IEC 12207 Processos de ApoioProcessos de Controle da Configurao Controlam e mantm a integridade dos produtos desenvolvidos pelos processos de desenvolvimento

Slide 28

Processos do Controle da ConfiguraoDocumentao Gerenciamento da configurao Gerenciamento da resoluo de problemas Gerenciamento dos pedidos de alterao

Slide 29

ISO/IEC 12207 Processos de ApoioProcessos de Garantia da Qualidade Fornecem garantia que os processos e produtos de trabalho esto de acordo com os planos e provises pr-definidos.

Slide 30

Processos de Garantia de QualidadeGarantia da qualidade Verificao Validao Reviso conjunta Auditoria Avaliao do produtoSlide 31

Categorias e Grupos de ProcessosPROCESSOS FUNDAMENTAIS AQUISIO

PROCESSOS DE APOIOPROCESSOS ORGANIZACIONAIS CONTROLE DE CONFIGURAO GERNCIA GARANTIA DE QUALIDADE MELHORIA

FORNECIMENTO DESENVOLVIMENTO OPERAO

RECURSOS E INFRAESTRUTURA REUSO

Slide 32

ISO/IEC 12207 Processos Organizacionais

Processos de Gerncia Processos de Melhoria de Processo Processos de Recursos e Infraestrutura Processo de Reuso

Slide 33

ISO/IEC 12207 Processos OrganizacionaisProcessos de Gerncia Definem as atividades genricas que podem se

Search related