Qualidade em testes. Exercício - prático TESTES. Produto??? Processo???? Processo de testes - RUP. Angelica Toffano Seidel Calazans

Tamanho: px
Começar a partir da página:

Download "Qualidade em testes. Exercício - prático TESTES. Produto??? Processo???? Processo de testes - RUP. Angelica Toffano Seidel Calazans"

Transcrição

1 Exercício - prático Qualidade em testes Angelica Toffano Seidel Calazans Você e sua equipe altamente qualificada foram contratados para desenvolver esse projeto Como todo projeto, vocês vão trabalhar com custo e prazos reduzidos Vocês vão receber o material (caríssimo) para construção de uma estrutura Vocês não podem manusear o material, somente contá-lo Na primeira etapa do projeto vocês vão desenhar a estrutura(10 minutos). São dois os requisitos básicos: Ela deve se manter em pé sobre si mesma sem apoio A maior estrutura vence O cliente deve aceitar o projeto Na segunda etapa vocês vão construir a estrutura(15 minutos) TESTES Processo de testes - RUP Produto??? Ou Processo???? 1

2 Níveis de maturidade do Modelo MPS-BR Produto A B C D E Parcialmente gerenciado Em otimização Gerenciado quantativamente Definido Inovação e implantação na organizaç Análise e resolução de causas Desempenho do processo organiz/ Gerencia quantitativa do projeto Análise de decisão e Resolução Gerência de riscos Largamente Desenv. De Requisitos /Solução técnica/ Integraçaõ do CMM I nível 3 definido Produto/ Instalação/ Liberação/Verificação/Validação Treinamento/Avaliação e Melhoria de processo/definição do processo org/ Adaptação do processo para Ger. Proj Testes Unitários Testes de Integração Testes de Sistemas Testes de performance Testes de stress Outros F G Parcialmente gerenciado Gerenciado Medição/Gerência de configuração/ Aquisição/Garantia da qualidade CMM I nível 2 Gerência de requisitos Gerência de projeto Questões A qualidade do produto é inserida com os testes A qualidade de um produto é confirmada através do teste... Testes podem mostrar a presença de erro, mas não a sua ausência É necessário testar? Há 6 anos a Mars Climate Orbiter foi perdida quando entrava na atmosfera de Marte. Mal programado, o software embutido na sonda misturou medidas em pés (padrão americano) com metros (padrão europeu) e, por um problema tão simples, provocou um prejuízo de 125 milhões de dólares. 2

3 É necessário testar? Em setembro de 2004 todos os rádios do centro de controle aéreo de Palmdale, CA, entraram em pane. Este centro controlava a comunicação com aeronaves no sul da Califórnia e no estado de Nevada. O problema foi causado por um requisito do software que exigia um re-boot do sistema todo mês. Alguém esqueceu de fazer este re-boot e o software entrou em pane. Porque um sistema de missão crítica teria um requisito desses? Houve uma falha de projeto? Fonte: The Economist, nov/04. É necessário testar? O que dizer do problema causado com os softwares do IRS (Internal Revenue Service) nos EUA fazendo com que 4 bilhões de valores declarados não pudessem ser checados, porque em 1997 ocorreu um erro de sistema no processamento dessas declarações. Em 1998 o programa de apoio as crianças do Reino Unido deixou de fazer 844 milhões de dólares em pagamentos por erro de software. Fonte: The Economist, nov/04. Pergunta Como você poderá afirmar que sua aplicação funciona se não testá-la? Você pode até querer evitar ou não gostar,mas testar é necessário; e testar bem é mais necessário ainda Como a morte e os impostos, o teste é tanto desagradável quanto inevitável. Ed Yourdon 3

4 Teste O processo de operar um sistema ou componente sob determinadas condições, observando ou registrando resultados, realizando a avaliação de algum aspecto do sistema ou componente Fonte: IEEE Std 610 Standard Glossary of Software Engineering Terminology Teste de software Conjunto de atividades que podem ser planejadas antecipadamente e conduzidas sistematicamente. V&V Técnicas de Verificação e validação Verificação: Estamos construindo o produto corretamente? Validação: Estamos construindo o produto certo? Teste de software Testes que garantem a Qualidade do Processo Objetivos Aprimorar a produtividade e fornecer evidências de confiabilidade e qualidade do software Projetar testes que descobrem sistematicamente diferentes classes de erros e fazê-lo com uma quantidade mínima de tempo ou esforço Testes aplicados em documentos gerados em cada fase do desenvolvimento. Cada etapa deve produzir um conjunto de documentos, é possível estabelecer a qualidade através da qualidade dos documentos produzidos Testes de verificação 4

5 Testes que garantem a Qualidade do Produto A qualidade do produto pode ser garantida através de sistemáticas aplicações de testes nos vários estágios de desenvolvimento da aplicação. Quando construímos uma unidade de software, validamos a sua estrutura interna e sua aderência aos requisitos estabelecidos Avaliamos sua integração com as demais unidades Testes de validação Testes de verificação São aplicados respeitando o estágio de desenvolvimento Na etapa de definição das necessidades e características de negócios a serem atendidas pela solução Na etapa de identificação dos requisitos funcionais e não funcionais Na etapa de definição do modelo de arquitetura da solução Na etapa de construção dos softwares Testes de verificação Métodos utilizados Revisões processo humano de análise de determinado documento. Revisões isoladas Revisões formais (reuniões com avaliadores) Reuniões de acompanhamento Auditorias Concentram-se nas atividades críticas de um processo Avaliam se determinado projeto está respeitando o processo de desenvolvimento. Testes de verificação Aumentando a eficiência das verificações Inspeções e revisões Profundidade das análises e discussões Uniformidade das atividades (checklist) Continuidade e freqüência Revisores experientes Revisões curtas e bem focadas Identificar problemas, não resolvê-los 5

6 Fase de verificação Modelo de negocio Especificação de requisitos Testes de verificação Principais produtos Modelo de negócios Análise de riscos Árvore de decisão Estudo de viabilidade Especificação de requisitos; Rastreabilidade Principais atividades Revisar contexto do mercado e necessidades do cliente Revisar riscos do projeto Auditar alternativas de execução do projeto Revisar estudo de viabilidade do projeto Revisar Especificação de requisitos funcionais Revisar especificação de requisitos não funcionais Revisar priorização de requisitos etc Testes de verificação Exemplo de checklist do modelo de negócios Levantamento das necessidades do cliente Todas as necessidades foram devidamente registradas s/n Cada necessidade apontada possui uma descrição s/n Definição das características do software Cada característica atende ao menos a uma necessidade identificada s/n Cada característica possui uma descrição clara s/n Testes de verificação Exemplo de um checklist de requisitos Diagrama de casos de uso Existe um modelo de casos de uso para cada subsistema identificado Todos os casos de uso estão adequadamente descritos Todos os atores estão adequadamente representados Levantamento de requisitos Cada caso de uso representa um requisito funcional Existe rastreabilidade entre requisitos identificados e necessidades Requisitos foram avaliados por importância, volatilidade e criticidade Especificações funcionais Cada requisito funcional possui uma especificação detalhada As especificações comtemplam os fluxos básicos, alternativos e exceção As especificações contemplam pré-requisitos e pós condições Testes de verificação Exemplo de um checklist de diagramas UML Diagrama de classes Todas as classes possuem nome e descrição adequados Todos os atributos de classe possuem nome e descrição adequados Todos os serviços de classe possuem nome e descrição adequados Diagrama de estado Todas as transições de estado possuem um serviço ou evento associado Todos os estados possuem nome e descrição adequados Todas as transições de estado refletem o real ciclo de vida da classe Diagramas de componentes Os packages agrupam componentes com as mesmas características Cada componente agrupa classes de única camada: user, business, data Todas as dependências de componentes foram estabelecidas 6

7 Testes de verificação Exemplo de um checklist de código fonte Comparação do modelo de arquitetura de software com o código fonte Todas as classes do modelo foram implementadas Todos os métodos de cada classe foram implementados Todos os atributos de cada classe foram implementadoas Mensagens apresentadas ao usuário final Nenhuma mensagem apresenta erro gramatical Todas as mensagens são claras e bem objetivas Todas as mensagens apresentam ícones adequados ao contexto Legibiidade do código Todas as estruturas estão adequadamente identadas Tratamento de erros e desvios estão sempre no final das rotinas Não existem vários comandos em uma única linha Testes de validação São aplicados respeitando o estágio de desenvolvimento Em componentes executáveis isolados recémcriados e alterados Testes de interface entre componentes a medida que vão sendo integrados Testes em sistemas ou módulos completos Aceite de um sistema ou módulos pelos clientes e usuários Testes de validação A estratégia escolhida determina o modo como serão conduzidos os procedimentos de teste Caixa branca Caixa preta Complementares Tipos de teste de software Teste Caixa branca ( estrutural) Verifica se a estrutura interna do produto esta correta. Esta verificação é efetuada através de casos de teste que percorrem todos os caminhos internos do produto Mais complexo Verifica a lógica interna, verifica os resultados de loops e identifica os caminhos críticos É necessário que o profissional conheça a tecnologia empregada pelo software e a arquitetura da solução Alta eficiência na detecção de erros Difíceis de implementar 7

8 Tipos de teste de software Categoria de testes Teste Caixa preta (funcional) Utiliza técnicas para garantir que os requisitos do sistema estão plenamente atendidos pelo software Procura descobrir: Funções incorretas ou ausentes Erros de interface Erros nas estruturas de dados ou no acesso a bancos de dados externos Erros de desempenho Erros de inicialização e término Mais simples de implantar Funcional Segurança Usabilidade Performance Carga e concorrência Configuração Recuperação Contingência Simula todos os cenários de negócio e garante que todos os requisitos funcionais sejam implementados Exemplo de teste funcional Categoria de testes Simular saques acima do saldo disponível Simular saque na conta poupança Simular saque acima do valor do limite da conta Simular saque com valores não multiplos das notas Funcional Segurança Usabilidade Performance Carga e concorrência Configuração Recuperação Contingência Objetivo detectar falhas de segurança que podem comprometer o sigilo e a fidelidade das informações, bem como provocar perdas de dados ou interrupções de processamento -Validar todos os requisitos de segurança identificados -Tentar acessar funcionalidades e informações que requerem perfil avançado -Tentar invadir /derrubar o servidor de dados -Tentar descobrir senhas e quebrar protocolos de segurança 8

9 Exemplo de teste de segurança Categoria de testes Simular saques com cartão vencido Avaliar se a senha do cartão esta sendo requisitada antes e depois da transação Simular saque noturno acima do valor permitido Funcional Segurança Usabilidade Performance Carga e concorrência Configuração Recuperação Contingência Simula as condições de utilização do software sobre a perspectiva do usuário final - Avaliar navegação - Realizar operações para depois desfazêlas - Realizar procedimentos críticos e avaliar a mensagem de alerta - Avaliar a existência de ajuda em todas as telas Exemplo de teste de usabilidade Categoria de testes Avaliar se todas as telas possuem ajuda Avaliar se as mensagens são claras e objetivas Avaliar se o padrão visual é mantido em todos os momentos Avaliar se todas as operações possuem caminhos de fuga Funcional Segurança Usabilidade Performance Carga e concorrência Configuração Recuperação Contingência Determina se o desempenho, nas situações previstas de pico máximo de acesso e concorrência, está consistente com os requisitos definidos -Validar se todos os requisitos de desempenho foram identificados -Simular n usuários acessando a mesma informação de forma simultânea - simular n% de tráfego na rede 9

10 Exemplo de teste performance Categoria de testes Avaliar se a duração do saque dura até 30 segundos em um universo de 5 milhões de correntistas e 100 milhões de movimentação bancária Garantir que a manipulação com dispositivos físicos no saque não ultrapasse 10 segundos da operação Funcional Segurança Usabilidade Performance Carga e concorrência Configuração Recuperação Contingência Simula todos os cenários de negócio e garante que todos os requisitos funcionais sejam implementados -Elevar e reduzir sucessivamente o número de transações simultaneas -Aumentar e reduzir o tráfego de rede -Aumentar o número de usuários simultâneos Exemplo de teste carga e concorrência Categoria de testes Simular dos saques simultâneos na mesma conta corrente Simular saques simultâneos Funcional Segurança Usabilidade Performance Carga e concorrência Configuração Recuperação Contingência Executar o software sobre diversas configurações de software e hardware. - Variar os sistemas operacionais -Variar os browsers -Variar os hardware 10

11 Exemplo de teste Configuração Categoria de testes Simular saque com impressora dos fornecedores A,B e C Simular saques em Windows 95, 98, NT e 2000 Funcional Segurança Usabilidade Performance Carga e concorrência Configuração Recuperação Contingência Avaliar o comportamento do software após a ocorrência de um erro ou determinadas condições anormais. -Interromper o acesso a rede -Por algum instante -Por um longo período -Interromper o processamento -Desligar o micro -Desligar o servidor Exemplo de teste Recuperação Categoria de testes Simular saque com defeito do cash dispenser Simular saque com defeito na impressora Simular saque com falha de conexão com a central Simular saque com queda de energia Funcional Segurança Usabilidade Performance Carga e concorrência Configuração Recuperação Contingência Validar os procedimentos de contingência a serem aplicados a determinada situação -Instalação emergencial de uma aplicação -Recuperação da perda de conexão da filial com a matriz 11

12 Exemplo de teste Contingência Disparar processo de instalação emergencial Priorizar as categorias de testes Relação de custo benefício dos trabalhos nos testes As mais importantes são aquelas que irão garantir aspectos vitais do software Estabelecer prioridades: essencial, alto impacto, médio impacto, baixo impacto Fases de teste de software Teste de validação Fases de teste de software Aceitação Sistema Aceitação Sistema Desenvolvedor 12

13 Fases de teste de software Teste de unidade Aceitação Sistema Desenvolvedor Equipe de testes Focaliza o esforço de verificação na menor unidade de projeto de software (componente ou o módulo) Categorias de testes aplicadas: estrutura interna, funcionalidade, usabilidade e segurança Orientado para caixa branca e preta Verifica: Interface com o módulo (informações que entram e saem devem ser consistentes) Estrutura de dados local (os dados armazenados devem manter sua integridade) Caminhos básicos (todas as instruções de uma unidade devem ser executadas uma vez) Caminhos de tratamento de erros( devem ser testados) Teste de integração Teste de sistema Verifica se as unidades testadas de forma individual executam corretamente quando colocadas juntas Caixa branca e caixa preta Identifica erros associados a interfaces e dependências entre componentes A medida que o teste de integração é conduzido o testador deve identificar os módulos críticos: possuem vários requisitos, tem alto nível de controle, complexidade ou propenso a erro, tem requisitos de desempenho bem definidos) Testes caixa preta que demonstram a conformidade com os requisitos definidos pelo cliente Envolve testes funcionais e não funcionais: Performance, instalação, recuperação e carga Visa garantir: Todos os requisitos funcionais foram satisfeitos Todos os requisitos de desempenho foram alcançados A documentação esta correta Requisitos como portabilidade, manutenibilidade foram cumpridos 13

14 Teste de aceitação Teste caixa preta e funcional O sistema é testado em conjunto com outros sistemas de software e elementos de hardware. Realizado pelos usuários finais Funcional, usabilidade, segurança 1.Planejamento Estudo o projeto (modificacoes solicitadas, modificacoes de arquitetura, riscos) Avalio impactos se tenho testes progressivos (conformidade novos requisitos) Se tenho testes regressivos (conformidade com velhos requisitos) Aquisicao de novas ferramentas Analiso internamente e externamente o esforço Defino cenários possiveis Aprovo planejamento de testes ou plano de teste Plano de teste É um documento que identifica: Os tipos de testes a serem aplicados Materiais e ferramentas a serem utilizados O ambiente que será utilizado Identifica os casos de testes Identifica os papéis dos envolvidos com o teste Gerente de testes, executor, projetista Exemplo Artefatos \DOCEB42-Plano Teste.doc 14

15 2.Especificação Estudo os requisitos Especifico adaptaçoes necessárias arquitetura Especifico casos de teste Apresento casos de teste para areas clientes (obtenho aceite) Atualizo planejamento de testes ou plano de testes Caso de teste Documento que contem: Identificação do caso (número) Descrição Passos para a execução do teste Resultado esperado ou critério de aceitação Dados (informações utilizadas para o teste) Pré-condições para execução do teste (caso existam) Pós-condições para execução do teste (caso existam) Resultado da execução (se o teste passou ou não) Ambiente Tipo de implementação do caso de teste (manual ou automatizada) Prazo de execução Informações sobre a execução realizada (quem realizou o teste, quando) Relacionamentos e dependências (dos requisitos com os casos de teste) Exemplo Artefatos \DOCEB047 - Caso de Teste xls 3.Modelagem de testes Crio roteiro de testes Exemplo Artefatos \DOCEB113 - Roteiro de Teste xls Detalho massa de entrada Detalho massa de saida Implemento adaptações da arquitetura Elaboro plano de execução dos testes (priorizar a execução dos testes por importância, identificar equipamentos necessários, etc) 4.Preparação do ambiente Instalação do aplicativo a ser testado Instalação da arquitetura (mesma versão de bd, mesma versão de so, etc) Geracao da massa de teste 15

16 5. Execução dos testes Execução dos testes Exemplo artefato Artefatos \DOCEB114-Cenário de Teste xls Confirmação dos resultados Listas de defeitos Evidencias de teste - Exemplo Artefatos \DOCEB115-Evidências de Teste doc 6.Análise dos resultados Revisão dos resultados Atualização da base line Negociação de novo ciclo de testes 7. Encerramento do processo Versionamento do processo Extração de indicadores Resumo Análise dos indicadores Estratégia de testes Especifique os requisitos do produto de um modo quantificável muitos antes do teste começar (para os resultados não serem ambíguos) Enuncie explicitamente os objetivos do testes (no plano de testes. Entenda os usuários do software e desenvolva um perfil para cada categoria de usuário Desenvolva um plano de teste que enfatiza teste de ciclo rápido Construir software robusto que é projetado para testar a si próprio Use revisões técnicas formais efetivas como filtro antes do teste 16

17 Estratégia de testes Conduza revisões técnicas formais para avaliar a estratégia de teste e os casos de teste propriamente ditos Desenvolva uma abordagem de aperfeiçoamento continuo para o processo de teste Atividades: Projeto Execução Processo de Teste de software Avaliação Processo de Teste de software Processo de Teste de software Atividades: Projeto Execução Avaliação Plano de teste (identificar existência de informações do projeto e componentes, listar requisitos de teste, recomendar estratégias de teste, identificar recursos requeridos) Caso de teste ( Documento que descreve uma entrada, ação ou evento e uma resposta esperada. Verifica se a aplicação está executando corretamente) Procedimento de testes (define précondições para o teste, condições de entrada, ações a serem tomadas, resultados esperados, métodos para validação destes resultados) Atividades: Projeto Execução Avaliação Verifica se as funcionalidades do sistema são atendidas Produtos erros encontrados durante o teste 17

18 Atividades: Projeto Execução Avaliação Processo de Teste de software Julgar e apresentar os resultados quantificáveis do teste e determina a qualidade Produto Relatório com os resultados finais do teste Indicadores de defeitos Defeitos são falhas de comportamento do software em relação aos requisitos estabelecidos O volume de defeitos de um software também proporciona um excelente indicador de confiança do produto Indicadores de defeitos por categoria Classificação dos defeitos Ótica do usuário Ocorrência do defeito Exemplos Falha de estética - não está correspondendo a estética desejada Falha no ambiente - queda de banco de dados ou rede Não funcional a funcionalidade não está disponível Erro fatal software é derrubado durante a execução Funcionamento incorreto o software não se comporta como desejado Ferramentas de teste, voltadas para Web (livres) Badboy marcelo Selenium luciano Eclipse TPTP ricard Harness <souceforge.net/projects/harness/> LogiTest <logitest.sourceforge.net/logitest/index.html> bruno MaxQ <maxq.tigris.org/> Mantis - sabrina TestLink - adrian JMeter 18

19 Ferramentas de teste pagas WinRunner: HP/Mercury QuickTest Porfessional: HP Mercury SilkTest: Borland/Segue QA Center Tester: Compuware Rational Robot: IBM/Rational E-Test Suit: Empirix Horas do projeto Erros encontrados Investimentos em testes Pessoal Infra-estrutura Total investimento Retorno do investimento em Teste de software Processo sem estrutura formal para testes Processo com estrutura formal para testes , , ,00 Retorno do investimento em Teste de software Processo sem estrutura formal para testes Processo com estrutura formal para testes Retorno do investimento em Teste de software Processo sem estrutura formal para testes Processo com estrutura formal para testes Desenvolvimento/ testes Defeitos encontrados Custo de correção , ,00 Testes realizados pela equipe de testes Defeitos encontrados Custo de correção (valor 100 cada defeito) ,00 19

20 Retorno do investimento em Teste de software Processo sem estrutura formal para testes Processo com estrutura formal para testes Retorno do investimento em Teste de software Processo sem estrutura formal para testes Processo com estrutura formal para testes Manutenção defeitos encontrados após a implantação Custo da qualidade Retorno , ,00 197% Defeitos encontrados Custo de correção (valor 1000 cada defeito) , ,00 Fonte: James Bullock Calculating the value of testing Teste de software Você não pode testar a qualidade... Se ela não estiver lá antes de você começar a testar, ela não estará lá quando você terminar de testar... A qualidade é incorporada ao software durante o processo de construção... A qualidade de um produto é confirmada através do teste... 20

c. Técnica de Estrutura de Controle Teste do Caminho Básico

c. Técnica de Estrutura de Controle Teste do Caminho Básico 1) Defina: a. Fluxo de controle A análise de fluxo de controle é a técnica estática em que o fluxo de controle através de um programa é analisado, quer com um gráfico, quer com uma ferramenta de fluxo

Leia mais

Capítulo 2. Processos de Software. 2011 Pearson Prentice Hall. Todos os direitos reservados. slide 1

Capítulo 2. Processos de Software. 2011 Pearson Prentice Hall. Todos os direitos reservados. slide 1 Capítulo 2 Processos de Software slide 1 Tópicos apresentados Modelos de processo de software. Atividades de processo. Lidando com mudanças. Rational Unified Process (RUP). Um exemplo de um processo de

Leia mais

Atividades da Engenharia de Software ATIVIDADES DE APOIO. Atividades da Engenharia de Software. Atividades da Engenharia de Software

Atividades da Engenharia de Software ATIVIDADES DE APOIO. Atividades da Engenharia de Software. Atividades da Engenharia de Software Módulo 1 SCE186-ENGENHARIA DE SOFTWARE Profª Rosely Sanches rsanches@icmc.usp.br CONSTRUÇÃO Planejamento do Codificação Teste MANUTENÇÃO Modificação 2003 2 Planejamento do Gerenciamento CONSTRUÇÃO de Codificação

Leia mais

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Cronograma das Aulas. Hoje você está na aula Semana

Leia mais

MODELAGEM DE SISTEMAS

MODELAGEM DE SISTEMAS MODELAGEM DE SISTEMAS Diagramas de Casos de Uso Profa. Rosemary Melo Diagrama de Casos de Uso Modelagem de Sistemas Apresenta uma visão externa geral das funções ou serviços que o sistema deverá oferecer

Leia mais

3 Qualidade de Software

3 Qualidade de Software 3 Qualidade de Software Este capítulo tem como objetivo esclarecer conceitos relacionados à qualidade de software; conceitos estes muito importantes para o entendimento do presente trabalho, cujo objetivo

Leia mais

White-box test: Também conhecido como teste estrutural, tem por objetivo validar os dados derivados das funções do sistema.

White-box test: Também conhecido como teste estrutural, tem por objetivo validar os dados derivados das funções do sistema. 22. Planejamento, Especificação e Execução dos Testes A implantação de um sistema de boa qualidade, dentro de um prazo específico, pode ser seriamente prejudicada caso uma etapa extremamente importante

Leia mais

Gerenciamento de Requisitos Gerenciamento de Requisitos

Gerenciamento de Requisitos Gerenciamento de Requisitos Gerenciamento de Requisitos Objetivos da disciplina Descrever o processo de Gerenciamento e Engenharia de Requisitos para projetos Treinar alunos no Gerenciamento de Requisitos Apresentar estudos de caso

Leia mais

Diretrizes de Qualidade de Projetos

Diretrizes de Qualidade de Projetos Diretrizes de Qualidade de Projetos Versão 1.5 MAPA/SE/SPOA/CGTI, 2012 Página 1 Histórico de Revisão Data Versão Descrição Autor 15/01/2012 1.0 Criação do Artefato Pérsio Mairon 10/03/2012 1.1 Inclusão

Leia mais

CAPABILITY MATURITY MODEL FOR SOFTWARE. Eduardo Mayer Fagundes e-mail: eduardo@efagundes.com

CAPABILITY MATURITY MODEL FOR SOFTWARE. Eduardo Mayer Fagundes e-mail: eduardo@efagundes.com CAPABILITY MATURITY MODEL FOR SOFTWARE Eduardo Mayer Fagundes e-mail: eduardo@efagundes.com 1. Introdução Após décadas de incontáveis promessas sobre como aumentar à produtividade e qualidade de software,

Leia mais

DESENVOLVENDO O SISTEMA

DESENVOLVENDO O SISTEMA DESENVOLVENDO O SISTEMA Declaração da Necessidade O primeiro passo do processo de análise de sistema envolve a identificação da necessidade [Pressman-95]. Normalmente o analista reúne-se com o usuário

Leia mais

Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW

Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW Ciclo de Vida Aula 2 Revisão 1 Processo de Desenvolvimento de Software 1 O Processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto

Leia mais

Fundamentos de Teste de Software

Fundamentos de Teste de Software Núcleo de Excelência em Testes de Sistemas Fundamentos de Teste de Software Módulo 2- Teste Estático e Teste Dinâmico Aula 4 Projeto de Teste 1 SUMÁRIO INTRODUÇÃO... 3 ANÁLISE E PROJETO DE TESTE... 3 1.

Leia mais

04/07/2015 UML. Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com DEFINIÇÃO DE REQUSIITOS

04/07/2015 UML. Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com DEFINIÇÃO DE REQUSIITOS UML Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com DEFINIÇÃO DE REQUSIITOS 1 REQUISITOS São os serviços fornecidos para um sistema. São classificados em requisitos

Leia mais

ADMINISTRAÇÃO GERAL GESTÃO DE PROCESSOS

ADMINISTRAÇÃO GERAL GESTÃO DE PROCESSOS ADMINISTRAÇÃO GERAL GESTÃO DE PROCESSOS Atualizado em 21/12/2015 GESTÃO DE PROCESSOS Um processo é um conjunto ou sequência de atividades interligadas, com começo, meio e fim. Por meio de processos, a

Leia mais

Gerenciamento da Integração (PMBoK 5ª ed.)

Gerenciamento da Integração (PMBoK 5ª ed.) Gerenciamento da Integração (PMBoK 5ª ed.) O PMBoK diz que: O gerenciamento da integração do projeto inclui os processos e as atividades necessárias para identificar, definir, combinar, unificar e coordenar

Leia mais

QUESTIONÁRIO DE AVALIAÇÃO Primeira Fase

QUESTIONÁRIO DE AVALIAÇÃO Primeira Fase 122 ANEXO A Questionário de Avaliação Este anexo contém o Questionário utilizado para avaliar as características do mantenedor, o nível de experiência da equipe de manutenção e o nível de conhecimento

Leia mais

METODOLOGIA DE DESENVOLVIMENTO DE SISTEMAS

METODOLOGIA DE DESENVOLVIMENTO DE SISTEMAS METODOLOGIA DE DESENVOLVIMENTO DE SISTEMAS Versão 1 MDS Metodologia de Desenvolvimento de Sistemas 1 Presidente INCRA Rolf Hackbart Diretor de Gestão Estratégica DE - INCRA Roberto Kiel Coordenador Geral

Leia mais

Gerenciamento de Qualidade. Paulo C. Masiero Cap. 24 - SMVL

Gerenciamento de Qualidade. Paulo C. Masiero Cap. 24 - SMVL Gerenciamento de Qualidade Paulo C. Masiero Cap. 24 - SMVL Introdução Melhoria nos níveis gerais de qualidade de software nos anos recentes. Diferenças em relação ao gerenciamento da qualidade na manufatura

Leia mais

LISTA DE VERIFICAÇAO DO SISTEMA DE GESTAO DA QUALIDADE

LISTA DE VERIFICAÇAO DO SISTEMA DE GESTAO DA QUALIDADE Questionamento a alta direção: 1. Quais os objetivos e metas da organização? 2. quais os principais Produtos e/ou serviços da organização? 3. Qual o escopo da certificação? 4. qual é a Visão e Missão?

Leia mais

Política Gestão de Configuração e Mudança

Política Gestão de Configuração e Mudança Política Gestão de Configuração Histórico de Alteração Data Versão Descrição Autor 20/08/2011 1 Versão Inicial Danilo Costa Versão 1 Pág. 2 de 7 Índice 1. POLÍTICA 4 1.1 Aplicabilidade 4 2. CONCEITUAÇÃO

Leia mais

Fundamentos em Teste de Software. Vinicius V. Pessoni viniciuspessoni@gmail.com

Fundamentos em Teste de Software. Vinicius V. Pessoni viniciuspessoni@gmail.com Fundamentos em Teste de Software Vinicius V. Pessoni viniciuspessoni@gmail.com Objetivos do treinamento 1. Expor os fundamentos de Teste de Software; 2. Conceituar os Níveis de Teste; 3. Detalhar sobre

Leia mais

O Processo de Engenharia de Requisitos

O Processo de Engenharia de Requisitos UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA O Processo de Engenharia de Requisitos Engenharia de Software 2o.

Leia mais

MODELAGEM DE SISTEMAS DE INFORMAÇÃO

MODELAGEM DE SISTEMAS DE INFORMAÇÃO Unidade III MODELAGEM DE SISTEMAS DE INFORMAÇÃO Prof. Daniel Arthur Gennari Junior Sobre esta aula Ciclo de Vida de Sistemas Engenharia de Software Aplicações de Software Diagramação de Software Ciclo

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 28 Revisão para a Prova 2 http://www.ic.uff.br/~bianca/engsoft2/ Aula 28-28/07/2006 1 Matéria para a Prova 2 Gestão de projetos de software Conceitos (Cap. 21) Métricas (Cap.

Leia mais

ITIL v3 - Operação de Serviço - Parte 1

ITIL v3 - Operação de Serviço - Parte 1 ITIL v3 - Operação de Serviço - Parte 1 É na Operação de Serviço que se coordena e realiza as atividades e processos necessários para fornecer e gerenciar serviços em níveis acordados com o usuário e clientes

Leia mais

PROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL. Projeto 914 BRA5065 - PRODOC-MTC/UNESCO DOCUMENTO TÉCNICO Nº 03

PROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL. Projeto 914 BRA5065 - PRODOC-MTC/UNESCO DOCUMENTO TÉCNICO Nº 03 PROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL Diretrizes e Estratégias para Ciência, Tecnologia e Inovação no Brasil Projeto 914 BRA5065 - PRODOC-MTC/UNESCO DOCUMENTO TÉCNICO Nº 03 RELATÓRIO TÉCNICO CONCLUSIVO

Leia mais

UML Unified Modeling Language. Professor: André Gustavo Bastos Lima

UML Unified Modeling Language. Professor: André Gustavo Bastos Lima UML Unified Modeling Language Professor: André Gustavo Bastos Lima Diagramas de Casos de Uso Professor: André Gustavo Bastos Lima DEFINIÇÃO DE CASO DE USO Segundo o RUP: Um Caso de Uso é a relação de uma

Leia mais

18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB

18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB 18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB Autor(es) HARLEI MIGUEL DE ARRUDA LEITE Orientador(es) PLÍNIO ROBERTO SOUZA VILELA Apoio Financeiro PIBIC/CNPQ

Leia mais

Processos de gerenciamento de projetos em um projeto

Processos de gerenciamento de projetos em um projeto Processos de gerenciamento de projetos em um projeto O gerenciamento de projetos é a aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades do projeto a fim de cumprir seus requisitos.

Leia mais

ITIL. Conteúdo. 1. Introdução. 2. Suporte de Serviços. 3. Entrega de Serviços. 4. CobIT X ITIL. 5. Considerações Finais

ITIL. Conteúdo. 1. Introdução. 2. Suporte de Serviços. 3. Entrega de Serviços. 4. CobIT X ITIL. 5. Considerações Finais ITIL Conteúdo 1. Introdução 2. Suporte de Serviços 3. Entrega de Serviços 4. CobIT X ITIL 5. Considerações Finais Introdução Introdução Information Technology Infrastructure Library O ITIL foi desenvolvido,

Leia mais

MDMS-ANAC. Metodologia de Desenvolvimento e Manutenção de Sistemas da ANAC. Superintendência de Tecnologia da Informação - STI

MDMS-ANAC. Metodologia de Desenvolvimento e Manutenção de Sistemas da ANAC. Superintendência de Tecnologia da Informação - STI MDMS- Metodologia de Desenvolvimento e Manutenção de Sistemas da Superintendência de Tecnologia da Informação - STI Metodologia de Desenvolvimento e Manutenção de Sistemas da Histórico de Alterações Versão

Leia mais

Indústria de Cartões de Pagamento (PCI) Padrão de segurança de dados. Resumo de Alterações da Versão 2.0 para a 3.0 do PCI-DSS

Indústria de Cartões de Pagamento (PCI) Padrão de segurança de dados. Resumo de Alterações da Versão 2.0 para a 3.0 do PCI-DSS Indústria de Cartões de Pagamento (PCI) Padrão de segurança de dados Resumo de Alterações da Versão 2.0 para a 3.0 do PCI-DSS Novembro de 2013 Introdução Este documento fornece um resumo de alterações

Leia mais

Planejamento - 7. Planejamento do Gerenciamento do Risco Identificação dos riscos. Mauricio Lyra, PMP

Planejamento - 7. Planejamento do Gerenciamento do Risco Identificação dos riscos. Mauricio Lyra, PMP Planejamento - 7 Planejamento do Gerenciamento do Risco Identificação dos riscos 1 O que é risco? Evento que representa uma ameaça ou uma oportunidade em potencial Plano de gerenciamento do risco Especifica

Leia mais

Introdução ao RUP Rational Unified Process. por Denize Terra Pimenta Outubro/2004

Introdução ao RUP Rational Unified Process. por Denize Terra Pimenta Outubro/2004 Introdução ao RUP Rational Unified Process por Denize Terra Pimenta Outubro/2004 1 Contexto Não é suficiente apenas a presença de desenvolvedores altamente treinados: Precisamos de uma linguagem para a

Leia mais

Professor: Curso: Disciplina: Aula 4-5-6

Professor: Curso: Disciplina: Aula 4-5-6 Professor: Curso: Disciplina: Aula 4-5-6 Turma: Esp. Marcos Morais de Sousa Sistemas de informação Engenharia de Software I Engenharia de Requisitos 03º semestre 1 Engenharia de Requisitos Prof. Marcos

Leia mais

Testes de Software Aula 1

Testes de Software Aula 1 Testes de Software Aula 1 Universidade Federal do Ceará Objetivo Estes slides fazem parte do material de treinamento produzido pela Célula de Testes e Qualidade de Software (CTQS) do Grupo de Redes de

Leia mais

Introdução ao Modelo de Referência para melhoria do processo de software (MR mps) Projeto: mps Br melhoria de processo do software Brasileiro

Introdução ao Modelo de Referência para melhoria do processo de software (MR mps) Projeto: mps Br melhoria de processo do software Brasileiro Introdução ao Modelo de Referência para melhoria do processo de software (MR mps) Realidade das Empresas Brasileiras ISO/IEC 12207 ISO/IEC 15504 CMMI Softex Governo Universidades Modelo de Referência para

Leia mais

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com /

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / andre.belini@ifsp.edu.br MATÉRIA: GESTÃO DE PROJETOS Aula N : 10 Tema: Gerenciamento

Leia mais

agility made possible

agility made possible RESUMO DA SOLUÇÃO Utilitário ConfigXpress no CA IdentityMinder a minha solução de gerenciamento de identidades pode se adaptar rapidamente aos requisitos e processos de negócio em constante mudança? agility

Leia mais

POLÍTICA DE GESTÃO DE RISCO - PGR

POLÍTICA DE GESTÃO DE RISCO - PGR POLÍTICA DE GESTÃO DE RISCO - PGR DATASUS Maio 2013 Arquivo: Política de Gestão de Riscos Modelo: DOC-PGR Pág.: 1/12 SUMÁRIO 1. APRESENTAÇÃO...3 1.1. Justificativa...3 1.2. Objetivo...3 1.3. Aplicabilidade...4

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 14 Revisão http://www.ic.uff.br/~bianca/engsoft2/ Aula 14-07/05/2006 1 Processo de Software Qual é a diferença entre uma atividade de arcabouço e uma atividade guarda chuva?

Leia mais

SIMPROS 2007 02/01/2008

SIMPROS 2007 02/01/2008 PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO GRANDE DO SUL PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO Um Modelo para Avaliação da Qualidade da Tradução de Requisitos para Casos de Uso Ms. Fabiana Zaffalon

Leia mais

Sistema Datachk. Plano de Projeto. Versão <1.0> Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s

Sistema Datachk. Plano de Projeto. Versão <1.0> Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s Plano de Projeto Versão Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s 2010 2 Histórico de Revisões Data Versão Descrição Autores 07/04/2010 1.0 Criação da primeira versão do Plano

Leia mais

Processo de Desenvolvimento de Sites

Processo de Desenvolvimento de Sites ANEXO 4 METODOLOGIA DE DESENVOLVIMENTO PROCERGS MDP Processo de Desenvolvimento de Sites O processo de desenvolvimento de sites foi definido com base nas características deste produto e na forma de trabalho

Leia mais

MINISTÉRIO DA FAZENDA SECRETARIA EXECUTIVA

MINISTÉRIO DA FAZENDA SECRETARIA EXECUTIVA PROGRAMA DE MODERNIZAÇÃO INTEGRADA DO MINISTÉRIO DA FAZENDA - PMIMF MINISTÉRIO DA FAZENDA SECRETARIA EXECUTIVA ATORES DA REDE DE INOVAÇÃO 2 O MODELO CONTEMPLA: Premissas e diretrizes de implementação Modelo

Leia mais

Modelos de Sistemas Casos de Uso

Modelos de Sistemas Casos de Uso Modelos de Sistemas Casos de Uso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2000 Slide 1 Modelagem de Sistema UML Unified Modeling Language (Linguagem de Modelagem Unificada)

Leia mais

Análise de Requisitos

Análise de Requisitos Faculdade de Ciências Sociais de Aplicadas de Petrolina FACAPE Disciplina: Projeto de Sistemas Análise de Requisitos Profª. Cynara Carvalho cynaracarvalho@yahoo.com.br Análise de Requisitos O tratamento

Leia mais

Especificação dos Requisitos do Software. Sistema de Controle e Gerenciamento de Loja de Vestuários e Acessórios

Especificação dos Requisitos do Software. Sistema de Controle e Gerenciamento de Loja de Vestuários e Acessórios Especificação dos Requisitos do Software Sistema de Controle e Gerenciamento de Loja de Vestuários e Acessórios Autores: Guilherme Henrique Costa Reginaldo da Silva Alves Muzambinho/MG Outubro 2011 Aprovação

Leia mais

QUALIDADE DE SOFTWARE

QUALIDADE DE SOFTWARE DOCENTE PROFESSOR CELSO CANDIDO QUALIDADE DE SOFTWARE Formação: o Bacharel em Sistemas de Informações (SI); o MBA em Tecnologia da Informação e Comunicação (TIC). Conhecimentos: o Web Designer; o Arquitetura

Leia mais

29/05/2012. Gestão de Projetos. Luciano Gonçalves de Carvalho FATEC. Agenda. Gerenciamento de Integração do Projeto Exercícios Referências FATEC

29/05/2012. Gestão de Projetos. Luciano Gonçalves de Carvalho FATEC. Agenda. Gerenciamento de Integração do Projeto Exercícios Referências FATEC Gestão de Projetos 1 Agenda Gerenciamento de Integração do Projeto Exercícios Referências 2 1 GERENCIAMENTO DA INTEGRAÇÃO DO PROJETO 3 Gerenciamento da Integração do Projeto Fonte: EPRoj@JrM 4 2 Gerenciamento

Leia mais

Auditoria de Sistemas de Informação. Everson Santos Araujo <everson@por.com.br>

Auditoria de Sistemas de Informação. Everson Santos Araujo <everson@por.com.br> Auditoria de Sistemas de Informação Everson Santos Araujo 2 Abordagens Ao redor do computador Através do computador Com o computador 3 Ao redor do computador Auditoria de documento-fonte

Leia mais

Análise e Projeto de Software

Análise e Projeto de Software Análise e Projeto de Software 1 Mundo Real Modelagem Elicitação Análise Problemas Soluções Gap Semântico Mundo Computacional Elicitação de Requisitos Análise de Requisitos Modelagem dos Requisitos 2 Projeto

Leia mais

Engenharia de Software. Tema 1. Introdução à Engenharia de Software Profa. Susana M. Iglesias

Engenharia de Software. Tema 1. Introdução à Engenharia de Software Profa. Susana M. Iglesias Engenharia de Software Tema 1. Introdução à Engenharia de Software Profa. Susana M. Iglesias Sistemas Computacionais Automatiza ou apóia a realização de atividades humanas (processamento da informação)

Leia mais

Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos

Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de

Leia mais

Tópicos da Aula. Que é são requisitos? Tipos de Requisitos. Requisitos Funcionais. Classificação de Requisitos. Requisitos de Software.

Tópicos da Aula. Que é são requisitos? Tipos de Requisitos. Requisitos Funcionais. Classificação de Requisitos. Requisitos de Software. Engenharia de Software Aula 06 Tópicos da Aula Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo dcc603@gmail.com 26 Março 2012 Funcionais e não funcionais De usuário e do Engenharia de Estudo

Leia mais

Gerenciamento de Incidentes

Gerenciamento de Incidentes Gerenciamento de Incidentes Os usuários do negócio ou os usuários finais solicitam os serviços de Tecnologia da Informação para melhorar a eficiência dos seus próprios processos de negócio, de forma que

Leia mais

Banco de Dados Orientado a Objetos

Banco de Dados Orientado a Objetos Banco de Dados Orientado a Objetos MODELAGEM, ANÁLISE, PROJETO e CLASSIFICAÇÃO Interação combinando lógica, através de objetos que contém os dados. Estes divididos conforme seus tipos e métodos (classe),

Leia mais

Introdução Ciclo de vida tradicional de desenvolvimento Prototipagem Pacotes de software Desenvolvimento de 4ª geração Terceirização

Introdução Ciclo de vida tradicional de desenvolvimento Prototipagem Pacotes de software Desenvolvimento de 4ª geração Terceirização Prof. Ricardo José Pfitscher Material elaborado com base em: José Luiz Mendes Gerson Volney Lagemann Introdução Ciclo de vida tradicional de desenvolvimento Prototipagem Pacotes de software Desenvolvimento

Leia mais

Planejamento Estratégico Setorial para a Internacionalização

Planejamento Estratégico Setorial para a Internacionalização Unidade de Projetos de Termo de Referência para elaboração e desenvolvimento de Planejamento Estratégico Setorial para a Internacionalização Agosto de 2009 Elaborado em: 4/8/2009 Elaborado por: Apex-Brasil

Leia mais

3. Fase de Planejamento dos Ciclos de Construção do Software

3. Fase de Planejamento dos Ciclos de Construção do Software 3. Fase de Planejamento dos Ciclos de Construção do Software A tarefa de planejar os ciclos de construção do software pode partir de diretrizes básicas. Estas diretrizes visam orientar que os ciclos de

Leia mais

Project and Portfolio Management [PPM] Sustainable value creation.

Project and Portfolio Management [PPM] Sustainable value creation. Project and Portfolio Management [PPM] Sustainable value creation. O SoftExpert PPM Suite é a solução mais robusta, funcional e fácil para priorizar, planejar, gerenciar e executar projetos, portfólios

Leia mais

???? AUDITORIA OPERACIONAL. Aula 5 Auditoria Operacional: aspectos práticos OBJETIVOS DESTA AULA RELEMBRANDO... AUDITORIA OPERACIONAL?

???? AUDITORIA OPERACIONAL. Aula 5 Auditoria Operacional: aspectos práticos OBJETIVOS DESTA AULA RELEMBRANDO... AUDITORIA OPERACIONAL? Aula 5 Auditoria Operacional: aspectos práticos OBJETIVOS DESTA AULA Conhecer os aspectos práticos da auditoria operacional Entender as etapas da auditoria operacional Compreender o funcionamento do planejamento

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 2 http://www.ic.uff.br/~bianca/engsoft2/ Aula 2-26/04/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software Métricas para software

Leia mais

Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores

Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores Conceitos Básicos de Rede Um manual para empresas com até 75 computadores 1 Conceitos Básicos de Rede Conceitos Básicos de Rede... 1 A Função de Uma Rede... 1 Introdução às Redes... 2 Mais Conceitos Básicos

Leia mais

PROCESSOS DE CRIAÇÃO DE APLICATIVOS

PROCESSOS DE CRIAÇÃO DE APLICATIVOS PROCESSOS DE CRIAÇÃO DE APLICATIVOS Joaldo de Carvalho Wesley Oliveira Irlei Rodrigo Ferraciolli da Silva Rodrigo Clemente Thom de Souza INTRODUÇÃO O mundo está dominado pelos dispositivos móveis. A cada

Leia mais

Diagrama de Estrutura Composta

Diagrama de Estrutura Composta Diagramas da UML Diagrama de Estrutura Composta Diagrama de Casos de Uso Indicação: Análise de Requisitos Permite descobrir os requisitos funcionais do sistema Fornece uma descrição clara e consistente

Leia mais

CHECK - LIST - ISO 9001:2000

CHECK - LIST - ISO 9001:2000 REQUISITOS ISO 9001: 2000 SIM NÃO 1.2 APLICAÇÃO A organização identificou as exclusões de itens da norma no seu manual da qualidade? As exclusões são relacionadas somente aos requisitos da sessão 7 da

Leia mais

Processos de Software

Processos de Software Processos de Software Prof. Márcio Lopes Cornélio Slides originais elaborados por Ian Sommerville O autor permite o uso e a modificação dos slides para fins didáticos O processo de Um conjunto estruturado

Leia mais

UML & Padrões Aula 3. UML e Padrões - Profª Kelly Christine C. Silva

UML & Padrões Aula 3. UML e Padrões - Profª Kelly Christine C. Silva UML & Padrões Aula 3 UML e Padrões - Profª Kelly Christine C. Silva 1 UML & Padrões Aula 3 Diagrama de Casos de Uso Profª Kelly Christine C. Silva O que vamos tratar: Modelos de Caso de Uso Diagrama de

Leia mais

EXTRATO DA POLÍTICA DE GESTÃO DE RISCOS

EXTRATO DA POLÍTICA DE GESTÃO DE RISCOS 1 OBJETIVO Fornecer as diretrizes para a Gestão de Riscos da Fibria, assim como conceituar, detalhar e documentar as atividades a ela relacionadas. 2 ABRANGÊNCIA Abrange todas as áreas da Fibria que, direta

Leia mais

Módulo 12 Gerenciamento Financeiro para Serviços de TI

Módulo 12 Gerenciamento Financeiro para Serviços de TI Módulo 12 Gerenciamento Financeiro Módulo 12 Gerenciamento Financeiro para Serviços de TI Todos os direitos de cópia reservados. Não é permitida a distribuição física ou eletrônica deste material sem a

Leia mais

Gerenciamento de Problemas

Gerenciamento de Problemas Gerenciamento de Problemas O processo de Gerenciamento de Problemas se concentra em encontrar os erros conhecidos da infra-estrutura de TI. Tudo que é realizado neste processo está voltado a: Encontrar

Leia mais

PROCEDIMENTOS DE AUDITORIA INTERNA

PROCEDIMENTOS DE AUDITORIA INTERNA 1/8 Sumário 1 Objetivo 2 Aplicação 3 Documentos complementares 4 Definições 5 Procedimento 1 Objetivo Este Procedimento tem como objetivo descrever a rotina aplicável aos procedimentos de auditoria interna

Leia mais

Fase de Análise de Requisitos. Engenharia de Software ANÁLISE DE REQUISITOS. Tipos de Requisitos. Tipos de requisitos. Tipos de requisitos

Fase de Análise de Requisitos. Engenharia de Software ANÁLISE DE REQUISITOS. Tipos de Requisitos. Tipos de requisitos. Tipos de requisitos Engenharia de Software Fase de Análise de Requisitos Engenharia de Sistemas de Computador ANÁLISE DE REQUISITOS ANÁLISE DE REQUISITOS Projeto de Software 1 2 Tipos de Requisitos 3 4 Tipos de requisitos

Leia mais

ESTRUTURA DE GERENCIAMENTO DO RISCO OPERACIONAL DO BANCO COOPERATIVO SICREDI E EMPRESAS CONTROLADAS

ESTRUTURA DE GERENCIAMENTO DO RISCO OPERACIONAL DO BANCO COOPERATIVO SICREDI E EMPRESAS CONTROLADAS ESTRUTURA DE GERENCIAMENTO DO RISCO OPERACIONAL DO BANCO COOPERATIVO SICREDI E EMPRESAS CONTROLADAS Versão : 31 de dezembro de 2008 CONTEÚDO 1. INTRODUÇÃO...3 2. ORGANIZAÇÃO DA GESTÃO DE RISCO OPERACIONAL...3

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às

Leia mais

Roteiro SENAC. Análise de Riscos. Planejamento do Gerenciamento de Riscos. Planejamento do Gerenciamento de Riscos

Roteiro SENAC. Análise de Riscos. Planejamento do Gerenciamento de Riscos. Planejamento do Gerenciamento de Riscos SENAC Pós-Graduação em Segurança da Informação: Análise de Riscos Parte 2 Leandro Loss, Dr. Eng. loss@gsigma.ufsc.br http://www.gsigma.ufsc.br/~loss Roteiro Introdução Conceitos básicos Riscos Tipos de

Leia mais

Introdução. Gerência de Projetos de Software. Sumário. Sistemas de Informação para Processos Produtivos

Introdução. Gerência de Projetos de Software. Sumário. Sistemas de Informação para Processos Produtivos Sumário Sistemas de Informação para Processos Produtivos 1. Gerência de 2. Agentes principais e seus papéis 3. Ciclo de vida do gerenciamento de projetos M. Sc. Luiz Alberto lasf.bel@gmail.com Módulo 6

Leia mais

Modelagem com UML. Fabio Perez Marzullo. IEEE Body of Knowledge on Services Computing Committee on Services Computing, IEEE Computer Society

Modelagem com UML. Fabio Perez Marzullo. IEEE Body of Knowledge on Services Computing Committee on Services Computing, IEEE Computer Society Modelagem com UML Fabio Perez Marzullo IEEE Body of Knowledge on Services Computing Sponsored by Technical Committee on Services Computing, IEEE Computer Society Modelagem Estática (Visão Lógica) Casos

Leia mais

Requisitos do usuário, do sistema e do software [Sommerville, 2004]

Requisitos do usuário, do sistema e do software [Sommerville, 2004] Requisitos Objetivos ou restrições estabelecidas por clientes e usuários do sistema que definem as diversas propriedades do sistema Condição ou capacidade necessária que o software deve possuir para que

Leia mais

PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO (PROENG) ASSESSORIA DE DESENVOLVIMENTO ASSESSORIA JURÍDICA

PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO (PROENG) ASSESSORIA DE DESENVOLVIMENTO ASSESSORIA JURÍDICA FORMULÁRIO DE ALTERAÇÃO DE EMENTAS CURSO: SISTEMAS DE INFORMAÇÃO MATRIZ(ES) CURRICULAR(ES): 2011 ALTERAÇÕES PASSAM A VIGORAR A PARTIR DO SEMESTRE: 2015.1 Banco de Dados I Estudo dos aspectos de modelagem

Leia mais

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1. ARCO - Associação Recreativa dos Correios Sistema para Gerenciamento de Associações Recreativas Versão Histórico da Revisão Data Versão Descrição Autor Página

Leia mais

Especialidade em Ativos Calibração Conformidade Metrológica

Especialidade em Ativos Calibração Conformidade Metrológica Especialidade em Ativos Calibração Conformidade Metrológica Metrologia é a Ciência da Medida Uma reputação de qualidade é um dos bens de mais alto valor de uma empresa. A grande importância de uma alta

Leia mais

Uma Metodologia para Teste de Software no Contexto da Melhoria de Processo

Uma Metodologia para Teste de Software no Contexto da Melhoria de Processo Uma Metodologia para Teste de Software no Contexto da Melhoria de Processo CenPRA Centro de Pesquisas Renato Archer Divisão de Melhoria de Processos de Software - DMPS Grupo de Teste www.cenpra.gov.br

Leia mais

Engenharia de Software III

Engenharia de Software III Departamento de Informática Programa de Pós Graduação em Ciência da Computação Laboratório de Desenvolvimento Distribuído de Software Estágio de Docência Cronograma e Método de Avaliação Datas Atividades

Leia mais

Questionário de avaliação de Práticas X Resultados de projetos - Carlos Magno Xavier (magno@beware.com.br)

Questionário de avaliação de Práticas X Resultados de projetos - Carlos Magno Xavier (magno@beware.com.br) Obrigado por acessar esta pesquisa. Sei como é escasso o seu tempo, mas tenha a certeza que você estará contribuindo não somente para uma tese de doutorado, mas também para a melhoria das práticas da Comunidade

Leia mais

MANUAL DE PROCEDIMENTOS MPR/SGP-500-R00 ARQUIVAMENTO DE PROCESSOS NA SGP

MANUAL DE PROCEDIMENTOS MPR/SGP-500-R00 ARQUIVAMENTO DE PROCESSOS NA SGP MANUAL DE PROCEDIMENTOS MPR/SGP-500-R00 ARQUIVAMENTO DE PROCESSOS NA SGP 02/2016 PÁGINA INTENCIONALMENTE EM BRANCO 2 03 de fevereiro de 2016. Aprovado, Carolina dos Santos Costa 3 PÁGINA INTENCIONALMENTE

Leia mais

Auditoria de Segurança e Saúde do Trabalho da SAE/APO sobre Obra Principal, Obras Complementares, Obras do reservatório e Programas Ambientais

Auditoria de Segurança e Saúde do Trabalho da SAE/APO sobre Obra Principal, Obras Complementares, Obras do reservatório e Programas Ambientais 1 / 10 1 OBJETIVO: Este procedimento visa sistematizar a realização de auditorias de Saúde e Segurança do Trabalho por parte da SANTO ANTÔNIO ENERGIA SAE / Gerência de Saúde e Segurança do Trabalho GSST,

Leia mais

Sessão 4: Avaliação na perspectiva de diferentes tipos de organizações do setor sem fins lucrativos

Sessão 4: Avaliação na perspectiva de diferentes tipos de organizações do setor sem fins lucrativos Sessão 4: Avaliação na perspectiva de diferentes tipos de organizações do setor sem fins lucrativos Avaliação Econômica como instrumento para o aprimoramento da gestão das ações sociais 26/09/2013 Fundação

Leia mais

Metodologia de Desenvolvimento de Software. Prof. M.Sc. Sílvio Bacalá Jr

Metodologia de Desenvolvimento de Software. Prof. M.Sc. Sílvio Bacalá Jr Metodologia de Desenvolvimento de Software Prof. M.Sc. Sílvio Bacalá Jr Objetivos Discutir aspectos de Engenharia de Software Aplicar um método de desenvolvimento para especificação e projeto de software

Leia mais

Guia de utilização da notação BPMN

Guia de utilização da notação BPMN 1 Guia de utilização da notação BPMN Agosto 2011 2 Sumário de Informações do Documento Documento: Guia_de_utilização_da_notação_BPMN.odt Número de páginas: 31 Versão Data Mudanças Autor 1.0 15/09/11 Criação

Leia mais

Indicadores de Desempenho Conteúdo

Indicadores de Desempenho Conteúdo Indicadores de Desempenho Conteúdo Importância da avaliação para a sobrevivência e sustentabilidade da organização O uso de indicadores como ferramentas básicas para a gestão da organização Indicadores

Leia mais