DEFINIÇÃO DE PROCESSO NO PROMODELLER Conceitos Introdutórios Fernando Bione

Slides:



Advertisements
Apresentações semelhantes
Análise e Projeto Orientado a Objetos
Advertisements

Igor Cavalcanti Ramos José Francisco Pereira {icr2,
Engenharia de Software
Raphael Gatti Thomás Bryan
Rational Unified Process
Engenharia de Software
Gerência de Projetos Wesley Peron Seno Introdução
Engenharia de Software CMMI Prof. E.A.Schmitz 2007.
O Processo Praxis 3.0 Processos de Software 25/03/2017
Engenharia de Software
Engenharia de Software
Orientação por Objectos > Modelo de Processo OO > Identificação de Classe e Objectos Aula 12.
Producto x Processo x Projecto
Engenharia de Software Professor Sandro de Paiva Carvalho.
FACULDADE DOS GUARARAPES
Metodologia de Desenvolvimento de Software
RUP Rational Unified Process (Processo Unificado de Desenvolvimento da Rational) 1.
Processo Desenvolvimento de Software Tradicional
Modelos de Processos de Software
Classes e objetos Modelagem
1/22 Introdução aos Processos de Software © Alexandre Vasconcelos Centro de Informática da UFPE/ Qualiti Software.
Desafios do desenvolvimento de software
Introdução UML, Diagrama de Classes e Comunicação/Colabaração
Fundamentos de Engenharia de SW
Cap 2 – Processo de Software
Avaliação Experimental de Técnicas Ágeis de Desenvolvimento
Avaliação Experimental de Técnicas Ágeis de Desenvolvimento
Processos de Desenvolvimento de Software
LABORATÓRIOS DE INFORMÁTICA IV ENGENHARIA DE SOFTWARE: DA TEORIA À PRÁTICA GRUPO 13.
Engenharia de Software
Gerenciamento de Projetos, MPS.BR e Qualidade em Software
Modelos de Maturidade de Processos de Software
Modelos de Maturidade de Processos de Software
Engenharia de Software
Desenvolvimento Formal de Software
Heron Vieira Aguiar “Seminário da disciplina MDA” Julho de 2006
Bruno Silva Desenvolvido a partir de
Endeavour Apresentação da Ferramenta. Observações a respeito da escolha da ferramenta o foco do trabalho não são as ferramentas em si, mas sim a integração.
Padrão- MVC Model, View, Controller
Processo de Desenvolvimento de Software
SPEM / EPF Composer Audrey Bezerra de Vasconcelos Qualidade de Software Prof. Alexandre Vasconcelos.
METODOLOGIA, MÉTODOS E FERRAMENTAS
Processos de Software.
Técnicas e Projeto de Sistemas
Visão Geral sobre Ciclo de Vida de Software, Processos e RUP
Ferramentas de Suporte a MDD: Um Quadro Comparativo
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula /08/2011 Professor Leomir J. Borba- –
Desenvolvimento de Software Dirigido a Modelos
Linguagem de Modelagem Unificada
Modelos de Processos de Software
Engenharia de Software
Diagramas de Caso de Uso
CIn - UFPE 1 OPEN Tiago Massoni 03/06/2003. CIn - UFPE2 Agenda Terminologia OPEN Modelagem de Processo Atividades, Tarefas e Técnicas Adaptação (Tailoring)
© Nabor C. Mendonça Processo / Metodologia de Desenvolvimento de Software.
Processos conceitos, modelos, ciclo de vida, ambientes (PSEE), exemplos Augusto Sampaio.
Análise e Projeto de Sistemas Unified Modeling Language Renata Araujo Ricardo Storino Núcleo de Computação Eletrônica Curso de Programação de Computadores.
Profª Eliane Costa Santana
Engenharia de Software
Professora: Kelly de Paula Cunha
Modelagem e Simulação de Processos de Software
Uma Abordagem baseada em modelos para o gerenciamento de variações em linha de processo de software e sua execução.
SPEM (Software Process Engineering Metamodel): Uma Linguagem para Modelagem de Processos de Software.
2005 Rodrigo Cavalcante Mendes Modelagem e Avaliação do CMMI no SPEM para Definição de um Meta- Processo de Software Graduando: Rodrigo.

Desenvolvimento de Software I
Avaliação de Desempenho de Processo de Desenvolvimento de Software Centro de Informática - UFPE Marcelo Marinho - Marcely.
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
1 Workshop GrecO 2005 ipPROCESS: Validação e Extensão do Processo Baseada em Estudos de Caso.
Qualidade de Software Seminário /2 ULBRA Prof. Dr. Luís Fernando Garcia
15/09/2008.
Transcrição da apresentação:

DEFINIÇÃO DE PROCESSO NO PROMODELLER Conceitos Introdutórios Fernando Bione

Agenda  Modelos de Ciclo de Vida  Método de Definição de Processo  Software Process Engineering Meta-Model  Ontologia

Modelos de Ciclo de Vida de Desenvolvimento  Sequencial  Cascata  Transformação Formal  Iterativo  Espiral  Evolucionário  Incremental

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.

Processo Especializado 1 Processo de definição de Processo Especialização Definição Instanciação Processo Padrão Processo Especializado Processo Especializado 1 Processo Especializado Processo Instanciado 1 Características da Organização; Características da Organização; Modelos de Maturidade e Capacidade; Modelos de Maturidade e Capacidade; Características da organização. Características da organização. Paradigamas de desenvolvimento; Paradigamas de desenvolvimento; Métodos de desenvolvimento; Métodos de desenvolvimento; Características do desenvolvimento de SW. Características do 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.

SPEM - Software Process Engineering Meta-Model  meta modelo usado para descrever processos de desenvolvimento de software

SPEM - Software Process Engineering Meta-Model

EstereótipoNotação WorkProduct WorkDefinition Guidance Activity ProcessRole ProcessPackage Phase UML Model Document

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)

Comunicação: ImPProS – ProModeller Arquivo de Ontologia