Processo inclui: Todas as principais atividades do processo

Slides:



Advertisements
Apresentações semelhantes
Revisão das recomendações de Wasserman
Advertisements

Precisão da predição Predições apresentam parcialidade quando são consistentemente diferentes da confiabilidade real do produto Predições apresentam interferências.
Orientação a objetos identidade abstração classificação encapsulamento
Análise e Projeto Orientado a Objetos
Introdução a Algoritmos
Engenharia de Software
Gerência de Projetos Wesley Peron Seno Introdução
GERENCIAMENTO DE INTEGRAÇÃO DO PROJETO
Engenharia de Software
Tipos de sistemas de Lehman
Identificando requisitos
Projeto conceitual Mostra ao cliente exatamente o que o sistema fará
Testando o sistema Teste funcional: o sistema integrado realiza as funções especificadas nos requisitos? Teste de desempenho: os requisitos não-funcionais.
Por que a engenharia de software?
Prentice Hall Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 8 Defeitos e falhas de software Especificação errada: pode não.
Padrões e procedimentos de programação
Tipos de treinamento Treinamento do usuário Treinamento do operador
Diagrama de Classes.
Engenharia de Software
Processos de Software Introdução
Gerenciamento do escopo do projeto
Gerenciamento da Integração
Processo Desenvolvimento de Software Tradicional
O processo de coletar os requisitos (escopo do cliente)
Análise e Projeto de Sistemas
Aspectos Avançados em Engenharia de Software Aula 3 Fernanda Campos
Como Desenvolver Sistemas de Informação
Engenharia de Software e Sistemas de Informação e Gestão
José Roberto Blaschek Gerência do Escopo José Roberto Blaschek.
Desafios do desenvolvimento de software
Planejamento e Gerenciamento de Projetos
Fundamentos de Engenharia de SW
Fase de Elaboração: Fluxo de Requisitos
Gerenciamento da Integração
Engenharia de Software
Prof. Kelly E. Medeiros Bacharel em Sistemas de Informação
Modelos de Processo de Software
MAP_Definições n o 1 / 23 IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS LUÍS GONZAGA TRABASSO Professor Associado Divisão de Engenharia Mecânica.
Especificação em Projeto de Sistemas
Bruno Silva Desenvolvido a partir de
O Processo Unificado (UP)
ADMINISTRAÇÃO DE PROJETOS
Engenharia de Software
METODOLOGIA, MÉTODOS E FERRAMENTAS
Laboratório de Programação
Processos de Software.
Processos de Software.
SISTEMAS DE APOIO À DECISÃO - SAD
Gestão de projetos de Software GTI-16
© 2007 by Prentice Hall Sistema de Informações Gerenciais Sétima Edição Capítulo 11.
Engenharia de Software
Sistemas Conceitos Básicos SITP – Módulo 3. Sistema Pessoas Compu- tador Organi zação Sistema: Conceitos Básicos.
Reinaldo Cabral Como produzir software consumindo menos recursos, em menos tempo e com mais qualidade. Reinaldo Cabral
Engenharia de Requisitos
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.
Estrutura de Gerenciamento de projetos
Engenharia de Software
Professora Michelle Luz
Aula 02 de Eng. de Requisitos
Interações entre objetos
METODOLGIA EM ANÁLISE E PROJETO DE SISTEMAS TECNOLOGIA EM PROC. DE DADOS INTRODUÇÃO À ENGENHARIA DE SOFTWARE Prof. José Eduardo Freire.
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
Conceitos Importantes nos Sistemas de Informação
1 Especificação de Sistemas de Software e a UML. 2 Modelagem de sistema A modelagem de sistema auxilia o analista a entender a funcionalidade do sistema.
IDENTIFICANDO REQUISITOS ENGENHARIA DE SOFTWARE Prof.: José Eduardo Freire.
Profa. Daniela Gibertoni
Gerência de Projetos Gerenciamento de Escopo. Gerenciamento de Escopo do Projeto...inclui os processos necessários para assegurar que o projeto inclui.
Gerenciamento de Projetos
CMMI Capability Maturity Model Integration
O Processo Unificado (PU). 2 O que é o Processo Unificado (PU)? É um modelo de processo de software baseado no modelo incremental, visando a construção.
Transcrição da apresentação:

Processo inclui: Todas as principais atividades do processo Recursos; está sujeito a um conjunto de restrições (como um cronograma) Produtos intermediários e finais Subprocessos, com hierarquia ou organizados de algum modo Critérios de entrada e saída para cada atividade Seqüência de atividades, de modo que a ordem de execução de uma para outra seja clara Conjunto de diretrizes que explicam os objetivos de cada atividade Restrições e controles para cada atividade, recurso ou produto Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 2

Razões para modelar um processo Formar um entendimento comum Encontrar inconsistências, redundâncias e omissões Encontrar e avaliar atividades propostas mais adequadas aos objetivos Fazer um processo geral para uma situação particular na qual ele será utilizado Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 2

Exemplos de modelos de processo Modelo cascata Prototipação Modelo em V Especificação operacional Modelo transformacional Desenvolvimento em fases: incrementos e interações Modelo em espiral Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 2

Ferramentas e técnicas para a modelagem do processo Exemplo: Notação de Lai atividade seqüência modelo de processo recursos controle política organização Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 2

Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 2

Modelo dinâmico de processo Elucida o processo, de modo que possamos ver como os produtos intermediários e final são transformados Simula alternativas e faz mudanças para melhorar o processo Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 2

Linguagem de especificação de Marvel Três conceitos: classes, regras, “envelopes” de ferramentas Três partes da descrição do processo: especificação com base nas regras de comportamento do processo definição orientada a objetos do processo de informação do modelo conjunto de “envelopes” para fazer a interface entre Marvel e as ferramentas externas utilizadas para executar o processo. Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 2

Exemplos de Marvel Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 2

Propriedades desejáveis das ferramentas e técnicas para modelagem de processos Facilitar o entendimento humano e a comunicação Apoiar a melhoria do processo Apoiar o gerenciamento do processo Fornecer orientação automatizada para a utilização do processo Apoiar a execução automatizada do processo Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 2

Exemplo de sistema de informação Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 2