definiÇÃo de processo no promodeller conceitos introdutórios fernando bione [email protected]

10
DEFINIÇÃO DE PROCESSO NO PROMODELLER Conceitos Introdutórios Fernando Bione [email protected]

Upload: anibal-almada-caminha

Post on 07-Apr-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DEFINIÇÃO DE PROCESSO NO PROMODELLER Conceitos Introdutórios Fernando Bione jfbione@gmail.com

DEFINIÇÃO DE PROCESSO NO PROMODELLERConceitos Introdutórios Fernando Bione [email protected]

Page 2: DEFINIÇÃO DE PROCESSO NO PROMODELLER Conceitos Introdutórios Fernando Bione jfbione@gmail.com

Agenda Modelos de Ciclo de Vida

Método de Definição de Processo

Software Process Engineering Meta-Model

Ontologia

Page 3: DEFINIÇÃO DE PROCESSO NO PROMODELLER Conceitos Introdutórios Fernando Bione jfbione@gmail.com

Modelos de Ciclo de Vida de Desenvolvimento

Sequencial Cascata Transformação

Formal

Iterativo Espiral Evolucionário Incremental

Page 4: DEFINIÇÃO DE PROCESSO NO PROMODELLER Conceitos Introdutórios Fernando Bione jfbione@gmail.com

Definição de Processo Processo Padrão (PP)

Único na organização, leva em conta: características da organização e ciclo de vida de processos.

Processo Especializado (PE) Derivado do PE; Leva em conta métodos e paradigmas de

desenvolvimento. Processo Instanciado (PI)

Leva em conta: equipe, projeto, modelo de ciclo de vida e requisitos de qualidade.

Page 5: DEFINIÇÃO DE PROCESSO NO PROMODELLER Conceitos Introdutórios Fernando Bione jfbione@gmail.com

Processo Processo Especializado 1Especializado 1

Processo de definição de Processo

EspecializaEspecializaçãoção

DefiniçãoDefinição

InstanciaçãInstanciaçãoo

Processo PadrãoProcesso Padrão

Processo Processo EspecializadoEspecializado

Processo Processo Especializado 1Especializado 1

Processo Processo Especializado 1Especializado 1

Processo Processo EspecializadoEspecializado

Processo Processo Instanciado 1Instanciado 1

• Características da Características da Organização;Organização;

• Modelos de Maturidade e Modelos de Maturidade e Capacidade;Capacidade;

• Características da Características da organização.organização.• Paradigamas de Paradigamas de desenvolvimento;desenvolvimento;

• Métodos de desenvolvimento;Métodos de desenvolvimento;

• Características do Características do desenvolvimento de SW.desenvolvimento de SW.• Modelos de ciclo de vida;Modelos de ciclo de vida;

• Características do projeto;Características do projeto;

• Recursos disponíveis.Recursos disponíveis.

Page 6: DEFINIÇÃO DE PROCESSO NO PROMODELLER Conceitos Introdutórios Fernando Bione jfbione@gmail.com

SPEM - Software Process Engineering Meta-Model

meta modelo usado para descrever processos de desenvolvimento de software

Page 7: DEFINIÇÃO DE PROCESSO NO PROMODELLER Conceitos Introdutórios Fernando Bione jfbione@gmail.com

SPEM - Software Process Engineering Meta-Model

Page 8: DEFINIÇÃO DE PROCESSO NO PROMODELLER Conceitos Introdutórios Fernando Bione jfbione@gmail.com

SPEM - Software Process Engineering Meta-Model

Estereótipo NotaçãoWorkProduct

WorkDefinition

Guidance

Activity

ProcessRole

ProcessPackage

Phase

UML Model

Document

Page 9: DEFINIÇÃO DE PROCESSO NO PROMODELLER Conceitos Introdutórios Fernando Bione jfbione@gmail.com

Uma Ontologia de Processo de Software

Linguagem para descrição de processo de desenvolvimento de Software;

Provê comunicação entre ferramentas;

Intuitiva e de fácil compreensão

Não provê “naming overloading”.

subatividade(IdentificarRiscos, AnáliseRiscos)subatividade(ProjetarRiscos, AnáliseRiscos)subatividade(DocumentarRiscos, AnáliseRiscos)subatividade(MonitorarGerenciarRiscos, AnáliseRiscos)possíveladoção(ChecklistRisco, IdentificarRiscos)uso(GerenteProjeto,IdentificarRiscos)uso(EngSoftware,IdentificarRiscos)uso(Cliente,IdentificarRiscos)produto(ListaItensRisco, IdentificarRiscos)possíveladoção(TabelaRiscos, ProjetarRiscos)uso(GerenteProjeto,ProjetarRiscos)uso(EngSoftware,ProjetarRiscos)uso(Cliente,ProjetarRiscos)insumo(ListaItensRisco, ProjetarRiscos)produto(TabRiscos, ProjetarRiscos)possíveladoção(RotPlanoGerRiscos, DocumentarRiscos)uso(EngSoftware,DocumentarRiscos)insumo(ListaItensRisco, DocumentarRiscos)insumo(TabRiscos, DocumentarRiscos)produto(PlanoGerMonAbranRiscos, DocumentarRiscos)uso(GerenteProjeto,MonitorarGerenciarRiscos)insumo(PlanoGerMonAbranRiscos, MonitorarGerenciarRiscos)produto(PlanoGerMonAbranRiscosAtualizado, MonitorarGerenciarRiscos)

Page 10: DEFINIÇÃO DE PROCESSO NO PROMODELLER Conceitos Introdutórios Fernando Bione jfbione@gmail.com

Comunicação: ImPProS – ProModeller

Arquivo de Ontologia