SIMPROS /01/2008
|
|
- Natália Barateiro Pereira
- 8 Há anos
- Visualizações:
Transcrição
1 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 Ferreira Rocha Prof. Dr. Ricardo Melo Bastos Prof. Dr. Marcelo Hideki Yamaguti Ms. Elisa Cerri e Cerri Dezembro / 2007 Trabalho desenvolvido no convênio PUCRS/Dell Computadores do Brasil Ltda. com recursos da Lei 8.248/91 Agenda Contexto Identificação do Problema Método de Pesquisa Referencial Teórico Abordagens para Avaliação da Qualidade Modelo de Integração Modelo para Avaliação da Qualidade da Tradução entre Requisitos e Casos de Uso Avaliação do Modelo Considerações Contribuições Trabalhos Futuros 1
2 Contexto Atributos / Métricas de qualidade Identificação, descoberta de requisitos Análise e negociação de requisitos Documentação de requisitos SRS Qualidade Especificação UC Validação de requisitos Identificação do Problema A existência de lacunas identificadas nos modelos de qualidade de requisitos: Atributos de qualidade. Avaliação da qualidade dos requisitos ou dos casos de uso. Encontrou-se poucos trabalhos na literatura envolvendo a geração de casos de uso a partir do SRS. 2
3 Método de Pesquisa ETAPA 1 Base Teórica Especificação de requisitos e casos de uso, métricas e atributos de qualidade ETAPA 3 Identificação dos elementos do SRS que se relacionam com os elementos da especificação de casos de usos Seleção e adaptação dos atributos e métricas ETAPA 2 Estudo do SRS e especificação de casos de uso Modelo de Integração ETAPA 4 Desenvolvimento do Modelo Aplicação do modelo desenvolvido Avaliação do modelo Referencial Teórico 3
4 Requisitos de Software Segundo IEEE Standard Glossary of Software Engineering i Terminology : Uma condição ou capacidade necessária para um usuário resolver um problema ou alcançar um objetivo (...). Requisitos Funcionais Requisitos Não funcionais Qualidade de Requisitos A qualidade de requisito de software é o primeiro passo para a qualidade do software. Medidos através de atributos. 4
5 SRS Software Requirements Specification SOMMERVILLE conceitua SRS como a atividade de traduzir as informações coletadas durante a atividade de análise em um documento que defina um conjunto de requisitos. Segundo Padrão IEEE Std 830 um SRS de qualidade tem que ser: Correto Não-ambíguo Completo Consistente Ordenado Verificável Modificável Rastreável SRS Software Requirements Specification (cont.) Estrutura do SRS - IEEE Std
6 Casos de Uso Segundo COCKBURN, um caso de uso é uma técnica de modelagem usada para descrever o que um novo sistema deve fazer. De acordo com JACOBSON, os casos de uso têm por objetivo: decidir e descrever os requisitos funcionais do sistema; fornecer uma descrição clara e consistente do que o sistema deve fazer; Especificação de Casos de Uso A especificação de um Caso de Uso deve considerar: como e quando o Caso de Uso inicia ou termina; as interações com os atores envolvidos; as seqüências normais de execução; as seqüências alternativas ou de exceção. 6
7 Especificação de Casos de Uso Template de especificação de casos de uso GQM Goal Question Metric É uma abordagem orientada a objetivos para medição de produtos e processos de Engenharia de Software. Objetivo: auxiliar a decidir como as medições devem ser feitas e como devem ser utilizadas. As métricas são derivadas com base nas questões, definidas a partir dos objetivos. Fases: Planejamento, Definição, Coleta de Dados e Interpretação. 7
8 Abordagens para Avaliação da Qualidade Ferramentas que avaliam a qualidade dos requisitos: QuARS (Quality Analyzer for Requirements Specification) e ARM (Automated Requirement Measurement) Analisam gramaticalmente o requisito em orações escritas em LN e apontam os erros. Visam reduzir defeitos lingüísticos indicando palavras ambíguas ou incompletas de um ponto de vista léxico. Modelo de Qualidade: Ambigüidade, Consistência e Completude. TUCCA (Técnica de Leitura para Apoiar a Construção de Modelos de Casos de Uso e a Análise de Documentos de Requisitos) it Composta de duas técnicas de leitura: AGRT (Actor Goal Reading Technique) URT (Use Case Reading Technique) Especificação de Requisitos: IEEE Std 830 Definições, Funções do Produto, Características do Usuário, Requisitos Funcionais e Requisitos Não-Funcionais. Modelo de Integração 8
9 Modelo Conceitual do SRS Modelo Conceitual da especificação de casos de uso 9
10 Modelo de Integração Campos de SRS proposto por Belgamo (TUCCA) 1. Introdução 3. Requisitos Específicos 1.1 Propósito 3.1 Interfaces Externas 1.2 Escopo 3.2 Requisitos Funcionais 1.3 Definições, Acrônimos e Abreviaturas 1.4 Referências 1.5 Visão Geral 2. Descrição Geral 2.1 Perspectiva do Produto Interfaces do Sistema Interfaces do Usuário Interfaces do Hardware Interfaces do Software Interfaces de Comunicação Restrições de Memória Operações Requisitos de Adaptação do Local 2.2 Funções do Produto 2.3 Características do Usuário 2.4 Restrições Gerais 2.5 Condições e Dependências 2.6 Distribuição dos Requisitos Entrada Processamento Resposta Situações Anormais Saída 3.3 Requisitos de Performance 3.4 Requisitos de Banco de Dados Lógico 3.5 Restrições de Design 3.6 Atributos de Sistema de Software Confiabilidade Disponibilidade Segurança Manutenabilidade Portabilidade 4. Informações de Suporte 4.1 Índice 4.2 Apêndices 10
11 Modelo Proposto de SRS 1. Introdução 3. Requisitos Específicos 1.1 Propósito 3.1 Interfaces Externas Escopo 3.2 Requisitos Funcionais 1.3 Definições, Acrônimos e Abreviaturas 1.4 Referências 1.5 Visão Geral 2. Descrição Geral 2.1 Perspectiva do Produto Interfaces do Sistema Interfaces do Usuário Interfaces do Hardware Interfaces do Software Entrada Processamento Resposta Situações Anormais Saída 3.3 Requisitos de Performance 3.4 Requisitos de Banco de Dados Lógico 3.5 Restrições de Design 3.6 Atributos de Sistema de Software Confiabilidade Disponibilidade Segurança Manutenabilidade Portabilidade 4. Informações de Suporte 4.1 Índice 4.2 Apêndices Interfaces de Comunicação Disponibilidade Restrições de Memória Operações Requisitos de Adaptação do Local 2.2 Funções do Produto 2.3 Características do Usuário 2.4 Restrições Gerais 2.5 Condições e Dependências 2.6 Distribuição dos Requisitos Modelo para Avaliação da Qualidade da Tradução entre Requisitos e Casos de Uso 11
12 Atributos de Qualidade do Modelo Completude Foco no documento: Todos os requisitos devem estar presentes no software. Existir todas as respostas para todas as entradas. Todas as páginas, tabelas e figuras numeradas. Foco na tradução: Todos os requisitos devem possuir um caso de uso correspondente. Todos os elementos presentes nos requisitos devem estar presentes também nos casos de uso correspondentes. Atributos de Qualidade (cont.) Não-ambigüidade Foco no documento: Todos os requisitos apresentarem única interpretação. Foco na tradução: Os casos de uso e os requisitos correspondentes devem ter a mesma interpretação. 12
13 Atributos de Qualidade (cont.) Consistência Foco no documento: Não existir conjuntos de requisitos que conflitem entre si. Foco na tradução: Não houver contradição entre os casos de uso e os requisitos correspondentes. Seleção das Métricas: GQM Métricas para requisitos que geram um ou mais casos de uso. Objetivo G1: Avaliar a qualidade em relação à completude da transcrição. Questão Q1: Todos os elementos presentes nos requisitos estão presentes nos casos de uso correspondentes? M1 = ((A1+A2+..+An) + (F1 +F2+..+Fn) + (RNF1+RNF2+..+RFNn)) (A + F + RNF) M1 = 1 tradução completa. M1 < 1 nem todos os elementos presentes no requisito estão mapeados nos casos de uso. 13
14 Seleção das Métricas: GQM cont. Objetivo G1: Avaliar a qualidade em relação à completude da transcrição. Questão Q2: Todos os atores identificados no requisito estão presentes no caso de uso correspondente? M3 = (A1 + A An) M3 = 1 todos os atores do requisito estão mapeados nos casos de uso correspondentes. M3 < 1 existem atores presentes nos requisitos que não estão nos casos de uso. A Seleção das Métricas: GQM cont. Objetivo G1: Avaliar a qualidade em relação à completude da transcrição. Questão Q5: A tradução dos requisitos para casos de uso está completa? 14
15 Seleção das Métricas: GQM cont. M8 = na M8 = 1 tradução completa. Todos os requisitos possuem pelos menos um caso de uso correspondente. M8 < 1 tradução incompleta. nr Seleção das Métricas: GQM cont. Objetivo G2: Avaliar a qualidade em relação à não ambigüidade da tradução. Questão Q6: Os requisitos e casos de uso correspondentes possuem a mesma interpretação? M10 = UCun UC M10 = 1 os requisitos e os U.C. correspondentes têm a mesma interpretação. M10 < 1 os requisitos e os U.C. correspondentes não possuem a mesma interpretação. 15
16 Seleção das Métricas: GQM cont. Objetivo G3: Avaliar a qualidade em relação à consistência da tradução. Questão Q7: Os requisitos e casos de uso correspondentes são consistentes entre si? M12 = UCc M11 = 1 o requisito e os U.C. correspondentes estão consistentes. M11 < 1 o requisito e os U.C. correspondentes estão contraditórios. UC Avaliação do Modelo Dois sistemas: Comunicador Instantâneo SIMULARE Avaliação da qualidade dos SRS Grupo de alunos de mestrado na área de engenharia de software. Avaliação da tradução 16
17 Avaliação do Modelo cont. Sistema Comunicador Instantâneo Análise do SRS: Completude: Q = na / nr Q = 21 / 24 Q = 0,875 Ambigüidade: X = 22 / 24 X = 0,9166 Consistência: X = 24 / 24 X = 1 Avaliação do Modelo cont. Análise da tradução: [R5] O sistema deve permitir aos usuários (professores, monitores, alunos e secretários) a conversação via texto, áudio, vídeo e videoconferência. 17
18 Avaliação do Modelo cont. Avaliação do Modelo cont. 18
19 Avaliação do Modelo cont. Elementos identificados no requisito: Funções F = 4 (conversação via texto, áudio, vídeo e videoconferência). Atores A = 4 (professores, monitores, alunos e secretários). Requisitos não funcionais não identificado. Elementos identificados no caso de uso 4.3: Funções F1 = 2 (conversação via texto e via áudio). Atores A1 = 4 (professores, monitores, alunos e secretários). Requisitos não funcionais não identificado. Elementos identificados no caso de uso 4.4: Funções F2 = 1 (conversação via videoconferência). Atores A2 = 4 (professores, monitores, alunos e secretários). Requisitos não funcionais não identificado. Avaliação do Modelo cont. Completude da tradução: M1 = ((A1+A2)+(F1 +F2)) / (A+F) M1 = ((4) + (2 + 1)) / (4 + 4) M1 = 0,875 Análise do mapeamento dos atores: M3 = (A1 + A2) / A M3 = (4 + 0) / 4 M3 = 1 Análise do mapeamento das funções: M5 = (F1 + F2) / F M5 = (2 + 1) / 4 M5 = 0,75 19
20 Avaliação do Modelo cont. Não ambigüidade da tradução: M10 = UCun / UC M10 = 1 / 2 M10 = 0,5 Consistência da tradução: M12 = UCc / UC M12 = 2 / 2 M12 = 1 Avaliação do Modelo cont. Completude do Mapeamento do Sistema Comunicador Instantâneo M8 = na / nr M8 = 14 / 24 M8 = 0,
21 Considerações sobre os mapeamentos Os dois sistemas adotaram o SRS proposto por IEEE. Encontrados problemas de ambigüidade nos SRS. Encontrados problemas no mapeamento nos dois sistemas nos atributos completude e não ambigüidade. Considerações Finais As métricas apresentadas neste trabalho foram uma adaptação das métricas encontradas na literatura. O modelo permite: Identificar o foco do problema. Descobrir os requisitos omissos no SRS por pessoas que não estejam envolvidas no processo de desenvolvimento do software. Aplicar as métricas em requisitos que geram um ou mais casos de uso. O modelo define o local para o registro dos requisitos: Omissos. Que receberam mapeamento completo. Que receberam mapeamento incompleto. Que não possuem casos de uso correspondente. 21
22 Contribuições Facilitar o processo de transcrição para casos de uso. Descobrir os requisitos omissos no SRS sem estar envolvido no processo do desenvolvimento do software. Geração de documentos na fase de especificação de um sistema (SRS e casos de uso) com qualidade e consistência. Independência de conhecimento de quem desenvolveu o SRS para descrever os casos de uso. Qualidade do produto final do software evitando os custos decorrentes de um produto implantado a partir de falhas de qualidade nos seus estágios iniciais. Trabalhos Futuros Estudo e a adaptação de novos atributos e métricas que possam ser aplicados na análise da tradução. A aplicação do modelo em projetos de maior complexidade. Criação de uma ferramenta de apoio para a aplicação do modelo. 22
23 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 MSc. Fabiana Zaffalon Ferreira Rocha Prof. Dr. Ricardo Melo Bastos Prof. Dr. Marcelo Hideki Yamaguti MSc. Elisa Cerri e Cerri Dezembro / 2007 Trabalho desenvolvido no convênio PUCRS/Dell Computadores do Brasil Ltda. com recursos da Lei 8.248/91 Métrica Completude Completude = nu / (ni x ns) Onde: nu é a função única ni é o estímulo de entrada da função ns é o estado da entrada da função 23
24 Métrica Completude Proposta de Alexander Completude = na / nr Métrica Não Ambigüidade Não ambigüidade = nui / nr Onde: nui é o número de requisitos com única interpretação nr é o número de requisitos no documento 24
25 Métrica Consistência Consistência = nc / nr Onde: nc é o total de requisitos que estão consistentes. nr é o total de requisitos do SRS 25
Requisitos de Software
Requisitos de Software (Cap 6 - Sommerville) UNIVERSIDADE FEDERAL DE ALAGOAS Curso de Ciência da Computação Engenharia de Software I Prof. Rômulo Nunes de Oliveira Requisitos funcionais e não funcionais
Leia maisElicitação de requisitos e análise
Elicitação de requisitos e análise Esta atividade divide-se em dois esforços maiores: Elicitação dos requisitos em si Técnicas de elicitação Análise do que foi elicitado Processo de análise 1 Que é um
Leia maisRequisitos 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 maisCurso Superior de Tecnologia em Banco de Dados e Sistemas para Internet Disciplina: Projeto Integrador III Prof.: Fernando Hadad Zaidan
Faculdade INED Curso Superior de Tecnologia em Banco de Dados e Sistemas para Internet Disciplina: Projeto Integrador III Prof.: Fernando Hadad Zaidan Ago-2008 1 Gestão de requisitos 2 Bibliografia: PAULA
Leia maisEngenharia de Software
Engenharia de Software Conceitos e Metodologias para Desenvolvimento de Software Cascata, Prototipação, Espiral e RUP Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http://www.edilms.eti.br
Leia maisQualidade de Software
de Software Gerenciamento de de Software Dedica-se a assegurar que o nível requerido de qualidade seja atingido Em um produto de software Envolve a definição de padrões e procedimentos apropriados de qualidade
Leia maisEngenharia de Software Engenharia de Requisitos. Análise Orientada a Objetos Prof. Edison A M Morais http://www.edison.eti.br prof@edison.eti.
Engenharia de Software Engenharia de Requisitos Análise Orientada a Objetos Prof. Edison A M Morais http://www.edison.eti.br prof@edison.eti.br 1 Contextualizando... Fonte: [1] O Processo de ER pode ser
Leia maisAnálise de Sistemas. Contextualização. O Sucesso. Aula 4. Instrumentalização. Aula 4. Prof. Emerson Klisiewicz. Clientes satisfeitos
Análise de Sistemas Aula 4 Contextualização Prof. Emerson Klisiewicz Aula 4 Gerenciamento de Requisitos Refinamento de Requisitos Aprovação de Requisitos Matriz de Rastreabilidade O Sucesso Clientes satisfeitos
Leia maisQUALIDADE DE SOFTWARE
QUALIDADE DE SOFTWARE - 02 Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 A ISO 9000-3 é um guia para a aplicação da ISO 9001 para o desenvolvimento, fornecimento e manutenção de software.
Leia maisMetodologia 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 maisc. 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 maisANÁLISE E DESENVOLVIMENTO DE SOFTWARE Ênfase em Gestão da Qualidade e Processos. ENDEREÇO CIDADE ESTÂNCIA VELHA E-MAIL ZENIR.SANTOS@GMAIL.
PROPOSTA DE TRABALHO DE CONCLUSÃO ALUNO ZENIR SALETE DOS SANTOS CURSO IDENTIFICAÇÃO MATRÍCULA: 1010033 ANÁLISE E DESENVOLVIMENTO DE SOFTWARE Ênfase em Gestão da Qualidade e Processos. ENDEREÇO AV. AÇORES,
Leia maisAná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 maisProcessos 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 maisTó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 maisDefinição: O escopo de um projeto descreve todos os seus produtos, os serviços necessários para realizá-los e resultados finais esperados. Descreve também o que é preciso fazer para que alcance seus objetivos
Leia maisnatureza do projeto e da aplicação métodos e ferramentas a serem usados controles e produtos que precisam ser entregues
Modelo De Desenvolvimento De Software É uma representação abstrata do processo de desenvolvimento que define como as etapas relativas ao desenvolvimento de software serão conduzidas e interrelacionadas
Leia maisITIL 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 maisCurso: Engenharia de Software com Ênfase em Padrões de Software (UECE Universidade Estadual do Ceará) RUP
Conceitos RUP RUP, abreviação de Rational Unified Process (ou Processo Unificado da Rational), é um processo de Engenharia de software criado pela Rational Software Corporation(a qual foi incorporada pela
Leia maisEngenharia de Requisitos de Software
Engenharia de Requisitos de Software Marcelo Otone Aguiar, MSc, PMP PROJETOS 1 O que é Projeto Um projeto é um esforço temporário empreendido para criar um produto, serviço ou resultado exclusivo. PMI
Leia maisGerenciamento 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 maisAula 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 maisQUALIDADE DE PRODUTO ISO 9126
Universidade Católica de Pelotas Tecnólogo em Análise e Desenvolvimento de Sistemas Disciplina de Qualidade de Software QUALIDADE DE PRODUTO ISO 9126 Prof. Luthiano Venecian 1 Agenda Conceito ISO/IEC Série
Leia mais18º 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 maisCapí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 maisProfa. Dra. Ana Paula Gonçalves Serra prof.anapaula@saojudas.br
Modelos de Processo Pessoal e de Equipe na Melhoria da Qualidade em Produção de Software Profa. Dra. Ana Paula Gonçalves Serra prof.anapaula@saojudas.br Agenda Importância das Pessoas / Constatações Compromisso
Leia maisTencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: Arquitetura de Software Aula 03
Tencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: Arquitetura de Software Aula 03 Agenda 1. Arquitetura de Software 1.1.Introdução 1.2.Vantagens da Arquitetura de Software
Leia maisDisciplina: Técnicas de Racionalização de Processos Líder da Disciplina: Rosely Gaeta NOTA DE AULA 04 O PROJETO DE MELHORIA DOS PROCESSOS
Disciplina: Técnicas de Racionalização de Processos Líder da Disciplina: Rosely Gaeta NOTA DE AULA 04 O PROJETO DE MELHORIA DOS PROCESSOS 3.4 O PROJETO DE MELHORIA DE PROCESSOS 3.4.1 - CONCEITO DE PROJETO
Leia maisQualidade de Software. Qualidade de Software. Adequado à Especificação. Alguns Atributos de Qualidade. Equipe de Qualidade
DCC / ICEx / UFMG Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo A qualidade de software tem se aprimorado nos últimos 15 anos Empresas têm adotado novas técnicas Orientação a objetos se difundiu
Leia maisEngenharia 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 maisQualidade de Software
Rafael D. Ribeiro, M.Sc. rafaeldiasribeiro@gmail.com http://www.rafaeldiasribeiro.com.br A qualidade de software é responsabilidade de todos os participantes envolvidos no desenvolvimento de software.
Leia maisRoteiro 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 maisISO 9001: SISTEMAS DE GESTÃO DA QUALIDADE
ISO 9001: SISTEMAS DE GESTÃO DA QUALIDADE Prof. MARCELO COSTELLA FRANCIELI DALCANTON ISO 9001- INTRODUÇÃO Conjunto de normas e diretrizes internacionais para sistemas de gestão da qualidade; Desenvolve
Leia mais3 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 maisAutoria:Aristófanes Corrêa Silva Adaptação: Alexandre César M de Oliveira
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Introdução Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre
Leia maisRequisitos. Sistemas de Informações
Requisitos Sistemas de Informações Definindo o Sucesso do Software Clientes satisfeitos Eles estão satisfeitos quando você: Atende às expectativas Entrega no prazo Entrega no orçamento O Sucesso começa
Leia maisO 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 maisIntrodução à. Engenharia de Software. Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.
"Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE." Engenharia de Software Introdução à Engenharia de Software Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.br/givanaldorocha
Leia maisUM MODELO DE RASTREABILIDADE ENTRE O DOCUMENTODE ESPECIFICAÇÃO DE REQUISITOS E O MODELO DE CASOS DE USO DO SISTEMA
ELISA CERRI E CERRI UM MODELO DE RASTREABILIDADE ENTRE O DOCUMENTODE ESPECIFICAÇÃO DE REQUISITOS E O MODELO DE CASOS DE USO DO SISTEMA Dissertação apresentada como requisito parcial a obtenção do grau
Leia maisCHAMADA PÚBLICA SIMPLIFICADA Nº 15/2013 SELEÇÃO DE PROFISSIONAIS PARA O PROJETO REGISTRO DE IDENTIDADE CIVIL REPLANEJAMENTO E NOVO PROJETO PILOTO
CHAMADA PÚBLICA SIMPLIFICADA Nº 15/2013 SELEÇÃO DE PROFISSIONAIS PARA O PROJETO REGISTRO DE IDENTIDADE CIVIL REPLANEJAMENTO E NOVO PROJETO PILOTO 1. PROJETO SELECIONA PROFISSIONAIS PARA DIVERSOS PERFIS
Leia maisEngenharia de Software II
Engenharia de Software II Aula 20 http://www.ic.uff.br/~bianca/engsoft2/ Aula 20-30/05/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software Métricas para software
Leia maisQUALIDADE 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 maisTRABALHO DE BANCO DE DADOS POSTGRES MINI-MUNDO: BD PARA GERENCIAMENTO DE UNIDADES DE CONSERVAÇÃO
UERJ Universidade do Estado do Rio de Janeiro Mestrado em Engenharia da Computação Geomática Docente: Oscar Luiz Monteiro de Farias Disciplina: Banco de Dados Alunos: Elisa Santos de Oliveira Teixeira
Leia maisGerenciamento 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 maisProfessor: 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 maisAtividades 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 mais8.1 Planejar o Gerenciamento da Qualidade SAÍDAS
Plano de Gerenciamento da Qualidade Descreve como as políticas de qualidade de uma organização serão implementadas. Como a equipe de gerenciamento do projeto planeja cumprir os requisitos de qualidade
Leia maisResumo do artigo. Modelagem Organizacional com CommonKADS: O Serviço de Emergências Médicas
Universidade Federal de Santa Catarina Centro Tecnológico Disciplina: PROJETOS I Aluno: Cleosvaldo G. Vieira Jr cgvjr@inf.ufsc.br Resumo do artigo Modelagem Organizacional com CommonKADS: O Serviço de
Leia maisGerenciamento de Projetos Modulo IX Qualidade
Gerenciamento de Projetos Modulo IX Qualidade Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos em Gerenciamento
Leia maisMODELAGEM DE SISTEMA Apresentação
MODELAGEM DE SISTEMA Apresentação Prof Daves Martins Msc Computação de Alto Desempenho Email: daves.martins@ifsudestemg.edu.br Apresentação da Disciplina Apresentação da Disciplina Apresentação da Disciplina
Leia maisMODELAGEM 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 maisLISTA 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 maisSuporte, Treinamento e Manutenção de Software
Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Departamento Acadêmico de Gestão e Tecnologia da Informação Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Suporte,
Leia maisIntroduçã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 maisEngenharia de Requisitos
Engenharia de Requisitos Introdução a Engenharia de Requisitos Professor: Ricardo Argenton Ramos Aula 08 Slide 1 Objetivos Introduzir a noção de requisitos do sistema e o processo da engenharia de requisitos.
Leia maisADMINISTRAÇÃ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 maisTeste de Software: Um Breve Estudo do Importante Processo no Desenvolvimento de Softwares
Teste de Software: Um Breve Estudo do Importante Processo no Desenvolvimento de Softwares André Assis Lôbo de Oliveira Francisco Guerra Fernandes Júnior Faculdades Alves Faria, 74445190, Brasil andrelobin@hotmail.com,
Leia maisPráticas de. Engenharia de Software. Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.
"Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE." Engenharia de Software Práticas de Engenharia de Software Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.br/givanaldorocha
Leia maisUML e a Ferramenta Astah. Profa. Reane Franco Goulart
UML e a Ferramenta Astah Profa. Reane Franco Goulart História da UML o Percebeu-se a necessidade de um padrão para a modelagem de sistemas, que fosse aceito e utilizado amplamente. o Alguns esforços nesse
Leia maisIntroduçã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 maisWhite-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 maisIntrodução ao Gerenciamento de Projetos. Prof. Ivan Bottger www.firesafetybrasil.com
Introdução ao Gerenciamento de Projetos Prof. Ivan Bottger www.firesafetybrasil.com Nas organizações do futuro, a maior parte das realizações será viabilizada através de projetos. Tom Peters (tradução
Leia maisParte I Requirement Engineering. Gestão de Projectos Informáticos. Gestão do Âmbito (Scope Management) Requirement Engineering.
Parte I Requirement Engineering Gestão de Projectos Informáticos Gestão do Âmbito (Scope Management) Requirement Engineering Introduzir as noções requisitos de sistema e processo de engª de requisitos
Leia maisMANUAL DE ESTÁGIO SUPERVISIONADO CURSO DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
MANUAL DE ESTÁGIO SUPERVISIONADO CURSO DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 2016.1 MANTENEDORA Faculdade de Ciências e Tecnologia do Maranhão LTDA MANTIDA Faculdade de Ciências e Tecnologia do Maranhão
Leia maisUNEMAT SISTEMA DE INFORMAÇÃO (SI) Professora: Priscila Pelegrini priscila_pelegrini@unemat-net.br
UNEMAT SISTEMA DE INFORMAÇÃO (SI) Professora: Priscila Pelegrini priscila_pelegrini@unemat-net.br SINOP MT 2015-1 COMO SÃO DESENVOLVIDOS OS SISTEMAS DE INFORMAÇÃO? São desenvolvimento como uma estrutura
Leia maisUnidade I Conceitos BásicosB. Conceitos BásicosB
à Engenharia de Software Unidade I Conceitos BásicosB Pedro de Alcântara dos Santos Neto pasn@ufpi.edu.br 1961 a 1963 Surgimento de novos Hardwares 1963-1968 Crise do Software! Incapacidade de se utilizar
Leia maisGerenciamento Eletrônico de Documentos de Engenharia. Estudo de Caso (Benefícios do GED) Demonstração Prática de Uso de GED (SAPROD)
Gerenciamento Eletrônico de Documentos de Engenharia Estudo de Caso (Benefícios do GED) Demonstração Prática de Uso de GED (SAPROD) Gerenciamento Eletrônico de Documentos de Engenharia Estudo de Caso (Benefícios
Leia maisITIL. 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 maisGestão de Pessoas - Ênfase em Recrutamento, Seleção e Integração de novos funcionários.
Gestão de Pessoas - Ênfase em Recrutamento, Seleção e Integração de novos funcionários. Módulo 3: Etapa 1 Treinamento e qualificação O Processo de Qualificação / Treinamento e Desenvolvimento Até agora
Leia maisQuestionário de Avaliação de Maturidade Setorial: Modelo PRADO-MMGP
DARCI PRADO Questionário de Avaliação de Maturidade Setorial: Modelo PRADO-MMGP Versão 1.6.4 Setembro 2009 Extraído do Livro "Maturidade em Gerenciamento de Projetos" 2ª Edição (a publicar) Autor: Darci
Leia maisAgenda Semântica. Grupo: Francisco Rodrigues Júnior Guilherme Daher Ferreira Luana Vieira Morellato Renan Rigo
Universidade Federal do Espírito Santo Inteligência Artificial Agenda Semântica Grupo: Francisco Rodrigues Júnior Guilherme Daher Ferreira Luana Vieira Morellato Renan Rigo Vitória 2007/02 Agenda Semântica
Leia maisEngenharia de Software
Conceitos básicos sobre E.S: Ambiência Caracterização do software Fases de desenvolvimento 1 Introdução Aspectos Introdutórios Crise do Software Definição de Engenharia do Software 2 Crise do Software
Leia maisFigura 5 - Workflow para a Fase de Projeto
5. Fase de Projeto A Fase de Projeto caracteriza-se por transformar as informações modeladas durante a Fase de Análise em estruturas arquiteturais de projeto com o objetivo de viabilizar a implementação
Leia maisQUALIDADE DE SOFTWARE. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 27 Slide 1
QUALIDADE DE SOFTWARE Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 27 Slide 1 Objetivos Apresentar o processo de gerenciamento de qualidade e as atividades centrais da garantia de
Leia mais4 Metodologia e estratégia de abordagem
50 4 Metodologia e estratégia de abordagem O problema de diagnóstico para melhoria da qualidade percebida pelos clientes é abordado a partir da identificação de diferenças (gaps) significativas entre o
Leia maisGESTÃO DA QUALIDADE COORDENAÇÃO DA QUALIDADE
GESTÃO DA COORDENAÇÃO DA Primeira 1/12 CONTROLE DE APROVAÇÃO ELABORADO REVISADO POR APROVADO Marcelo de Sousa Marcelo de Sousa Marcelo de Sousa Silvia Helena Correia Vidal Aloísio Barbosa de Carvalho Neto
Leia maisCURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA 2008/1 4º PERÍODO 7º MÓDULO AVALIAÇÃO A3 DATA 15/10/2009 ENGENHARIA DE SOFTWARE 2009/2 GABARITO COMENTADO QUESTÃO 1: Analise as afirmações
Leia maisProcesso de Software - Revisão
Processo de Software - Revisão Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior Referências: Pressman, R. S. Engenharia de Software, McGraw-Hill, 6ª. Edição,
Leia maisTópicos em Otimização Fundamentos de Modelagem de Sistemas
Tópicos em Otimização Fundamentos de Modelagem de Sistemas Parte desses slides foram disponibilizados pelo Prof. Fernando Gomide -UNICAMP Fundamentos de Modelagem Introdução à modelagem e decisão Definição
Leia maisTreinamento BPMS Activiti + Elementos de NFR e Contexto. Bruno Figueiredo
Treinamento BPMS Activiti + Elementos de NFR e Contexto Bruno Figueiredo BPM BPM Business Process Modeling BPM Business Process Management Busca maximizar a eficiência e a efetividade do negócio, utilizando
Leia maisPROCEDIMENTOS 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 maisUma Solução Simples e Prática para Gerenciar Requisitos, Visando a Qualidade do Software Guilherme Motta
Uma Solução Simples e Prática para Gerenciar Requisitos, Visando a Qualidade do Software Guilherme Motta A Dataprev, Empresa de Tecnologia e Informações da Previdência Social, é uma empresa pública e tem
Leia maisCampus 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 maisUML 04. Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan.
Faculdade INED UML 04 Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan Referências BARBIERI, Carlos. Análise e Programação
Leia maisGerenciamento de Projetos Modulo VIII Riscos
Gerenciamento de Projetos Modulo VIII Riscos Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos em Gerenciamento
Leia maisBANCO DE DADOS I. Prof. Antonio Miguel Faustini Zarth antonio.zarth@ifms.edu.br
BANCO DE DADOS I Prof. Antonio Miguel Faustini Zarth antonio.zarth@ifms.edu.br Tópicos Conceitos preliminares Definição de um Sistema Gerenciador de Banco de Dados Níveis de Abstração de dados CONCEITOS
Leia maisADMINISTRAÇÃO I. Família Pai, mãe, filhos. Criar condições para a perpetuação da espécie
1 INTRODUÇÃO 1.1 ORGANIZAÇÃO E PROCESSOS A administração está diretamente ligada às organizações e aos processos existentes nas mesmas. Portanto, para a melhor compreensão da Administração e sua importância
Leia maisEngenharia 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 maisUma visão geral da versão 2.0 do BABOK
Uma visão geral da versão 2.0 do BABOK Cover this area with a picture related to your presentation. It can be humorous. Make sure you look at the Notes Pages for more information about how to use the template.
Leia maisPós Graduação - Gestão Empresarial e Marketing (Noite).
Pós Graduação - Gestão Empresarial e Marketing (Noite). Público - alvo Indicado para recém-formados e jovens profissionais. Objetivo do Curso Capacitação gerencial em geral, com ênfase na área de Marketing,
Leia maisEngenharia de Software 1
Engenharia de Software 1 Viviane Torres da Silva viviane.silva@ic.uff.br http://www.ic.uff.br/~viviane.silva/2012.1/es1 Salas: terças 302 e quintas 402 A Engenharia de Software O que é Engenharia de Software?
Leia maisEngenharia 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 maisUML: Diagrama de Casos de Uso, Diagrama de Classes
UML: Diagrama de Casos de Uso, Diagrama de Classes Diagrama de Casos de Uso O modelo de casos de uso visa responder a pergunta: Que usos (funcionalidades) o sistema terá? ou Para que aplicações o sistema
Leia maisJaneiro 2009. ELO Group www.elogroup.com.br Página 2
de um Escritório - O Escritório como mecanismo para gerar excelência operacional, aumentar a visibilidade gerencial e fomentar a inovação - Introdução...2 Visão Geral dos Papéis Estratégicos... 3 Papel
Leia maisEngenharia 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 maisCÓPIA MINISTÉRIO DA FAZENDA Conselho Administrativo de Recursos Fiscais
Fl. 2 MINISTÉRIO DA FAZENDA Conselho Administrativo de Recursos Fiscais PORTARIA CARF Nº 64, DE 18 DE NOVEMBRO DE 2015. Dispõe sobre a Política de Gestão de Riscos do Conselho Administrativo de Recursos
Leia maisEngenharia de Software
Engenharia de Requisitos Cap. 06 e 07 Sommerville 8 ed. REQUISITOS DE SOFTWARE» Requisitos são descrições de serviços fornecidos pelo sistema e suas restrições operacionais. REQUISITOS DE USUÁRIOS: São
Leia mais