Você está na página 1de 1

ISO/IEC 12207

podendo ser usada para avaliar a conformidade de um conjunto estabelecido


de processos do ciclo de vida.

A ISO/IEC 12207 orientada para Processos do Ciclo de Vida do Software.


O objetivo desta norma criar um framework que possibilite uma linguagem
comum para a criao e o gerenciamento do software.

2. Por um projeto para ajudar a selecionar, estruturar e utilizar os


elementos de um conjunto de processos de ciclo de vida estabelecidos que
forneam produtos e servios. Desse modo, esta Norma pode ser usada na
avaliao de conformidade do projeto para o ambiente estabelecido e
declarado.

PSUm framework (ou arcabouo), em desenvolvimento de software,


uma abstrao que une cdigos comuns entre vrios projetos de software
provendo uma funcionalidade genrica. Um framework pode atingir uma
funcionalidade especfica, por configurao, durante a programao de uma
aplicao. Ao contrrio das bibliotecas, o framework quem dita o fluxo de
controle da aplicao, chamado de Inverso de Controle.
PSinverso de controle ou Inverso de controlo (Inversion of Control ou
IoC, em ingls) o nome dado ao padro de desenvolvimento de programas
de computadores onde a sequncia (controle) de chamadas dos mtodos
invertida em relao programao tradicional, ou seja, ela no
determinada diretamente pelo programador. Este controle delegado a uma
infraestrutura de software muitas vezes chamada de container ou a qualquer
outro componente que possa tomar controle sobre a execuo. Esta uma
caracterstica muito comum a alguns frameworks.
A norma cobre o ciclo de vida do software, desde a sua concepo at o seu
descarte, os processos para aquisio e suprimento de produtos de software e
servios, assim como os processos para controle e melhoria.
Esta norma no aplicada para certificao de processos em um esquema
formal. Entretanto, pode ser imposta por associaes de um pas ou uma
empresa como condio de realizar um negcio.
A limitao desta norma que ela no especifica como implementar ou
desempenhar as atividades e tarefas includas nos processos.
Enfim, tem o objetivo de fornecer uma estrutura comum tanto para quem est
adquirindo quanto para quem est fornecendo, alm dos desenvolvedores,
mantenedores, operadores, gerentes, tcnicos e outros envolvidos no
desenvolvimento.
uma linguagem comum para todos os interessados estabelecida na forma de
processos bem definidos.
Aplica-se para a aquisio (e segue o ciclo at a descontinuao) de sistemas
e produtos de software e servios, para a indstria de software.
Esta norma possui grande consonncia com a ISO/IEC 15288; a 12207 para
ciclo de vida de software e a 15288 para ciclo de vida de sistemas.
Esta norma pode ser usada em quatro ocasies:
1. Por uma organizao para ajudar a estabelecer um ambiente de
processos desejados, podendo ser sustentados por uma infraestrutura de
mtodos, procedimentos, tcnicas, ferramentas e pessoal treinado. A
organizao pode empregar o ambiente para realizar e gerenciar
projetos e sistemas em andamento durante as fases do ciclo de vida,

3. Por um adquirente e um fornecedor para ajudar a estabelecer um


acordo em relao aos processos e s atividades. Esse acordo contempla os
processos e atividades desta Norma que so selecionados, negociados,
acordados e executados. Assim a Norma pode ser usada para orientar a
definio do acordo.
4. Por organizaes e avaliadores para realizar avaliaes que possam ser
usados para apoiar a melhoria de processos organizacionais.
A norma agrupa as atividades que podem ser executadas durante o ciclo de
vida de um sistema de software em sete grupos de processos. Cada um dos
processos dentro desses grupos descrito em termos de seus propsitos e
resultados desejados, e lista atividades e tarefas que precisam ser
desempenhadas para atingir esses resultados. Os grupos so:
Processos Contratuais (2 Processos)
Esses processos definem as atividades necessrias para estabelecer um acordo
entre duas organizaes.
Processos Organizacionais Capacitadores de Projeto (5 Processos)
Esses processos gerenciam o potencial da organizao em adquirir e fornecer
produtos ou servios atravs da iniciao, suporte e controle d projetos.
Processos de Projeto (7 Processos)
Projetos descrevem processos referentes ao planejamento, avaliao e
controle.
Processos Tcnicos (11 Processos)
Esses processos definem as atividades que permitem funes organizacionais
e s de projeto otimizar os benefcios e reduzir os riscos que surgem das
decises das aes tcnicas.
Processos de Implementao de Software (7 Processos)
Esses processos so utilizados para produzir um elemento especfico do
sistema especificado (Item de Software) implementado em software.
Processos de Apoio Software (8 Processos)
Esses processos fornecem um conjunto especfico e focado de atividades para
execuo de um processo de software especializado de software.
Processos de Reso de Software (3 Processos)
Esse grupo composto por trs processos que apoiam a capacidade da
organizao em reutilizar os itens de software entre projetos distintos.
Processos Contextuais de Sistema
Processos Contratuais
Processos de Projeto
Processos Organizacionais Capacitadores de Projeto
Processos Tcnicos

Processos Especficos de Software


Processos de Implementao de Software
Processos de Apoio ao Software
Processos de Reso de Software
Do nosso ponto de vista, este um modelo bastante apropriado para a grande
maioria das empresas, principalmente no tocante ao desenvolvimento de
software, seja internamente ou por terceiros. Pode-se usar este modelo
tambm em processos de outsourcing, definindo todos os padres a serem
utilizados e tambm os ciclos de vida.

Você também pode gostar