Ferramenta de apoio a Experimentos em Engenharia de Software

Documentos relacionados
PRODUTOS DE SOFTWARE UTILIZANDO O MÉTODO M QUALITY FUNCTION DEPLOYMENT (QFD) Aluno: Sandro Niehues Orientador: Everaldo Artur Grahl

Marlos T. S. Sedrez Orientador: Paulo Roberto Dias

FERRAMENTA DE APOIO A REALIZAÇÃO DE EXPERIMENTOS EM ENGENHARIA DE SOFTWARE

AVALIAÇÃO DA QUALIDADE DO PROCESSO DE MANUTENÇÃO DE SOFTWARE UTILIZANDO A NORMA NBR ISO/IEC 12207

DESENVOLVIMENTO DE UM PROCESSO BASEADO EM MÉTRICA PARA ESTIMAR ESFORÇO EM UM PROJETO DE IMPLANTAÇÃO DE SOFTWARE

Ferramenta de apoio à gerência de requisitos baseada no modelo CMMI. Mariane Meisen. Everaldo Artur Grahl

Marilan Ricardo Tagliari - TCC Marilan Ricardo Tagliari - TCC Orientando: Marilan Ricardo Tagliari Orientador: Everaldo Artur Grahl

SOFTWARE DE APOIO A GESTÃO DE SOLICITAÇÃO DE MUDANÇAS

UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO - BACHARELADO. Julio Cesar Fiamoncini Prof. Wilson Pedro Carli, Orientador

Ferramenta de Suporte a Decisão caracterizada por Consultas OLAP

Software de registro e controle de não conformidades segundo o padrão ISO 9001:2008

Acadêmica: Giselle Mafra Schlosser Orientador: Everaldo Artur Grahl

Ferramenta Web de Apoio à Elicitação de Requisitos de Software. Acadêmico: Ivan Wilhelm Orientador: Everaldo Artur Grahl

Módulo Interativo Visual De Configuração Para Carga De Dados No Sistema Protheus 10

Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Departamento de Sistemas e Computação

Ferramenta de apoio a Documentação de Requisitos de Software. Odair José ALUNO. Prof. Everaldo Artur Grahl ORIENTADOR

Ferramenta para auxílio na análise de impacto e rastreabilidade de requisitos na gestão de mudanças

APLICATIVO WEB DE AUXÍLIO À INSPEÇÃO DE SOFTWARE COM LISTAS DE VERIFICAÇÃO

APLICATIVO DE CONTROLE DE PEDIDOS EM AMBIENTE WEB Roni Rohling Orientando Prof. Ricardo de Alencar de Azambuja Orientador

Componentes gráficos para prototipagem e documentação rápid a em Delphi. Aluno: Reinoldo Krause Junior Orientadora: Luciana Pereira de Araújo

UNIVERSIDADE REGIONAL DE BLUMENAU FERRAMENTA DE GERÊNCIA DE REQUISITOS DE SOFTWARE INTEGRADA COM ENTERPRISE ARCHITECT

SISTEMA GERENCIAL PARA AUTOMAÇÃO DE FORÇA DE VENDAS USANDO DISPOSITIVOS MÓVEIS BASEADOS EM PALM OS

RECONHECIMENTO FACIAL 2D

Acadêmica: Rosana Ittner Prof. Orientador: Dr. Oscar Dalfovo

SISTEMA PARA A GESTÃO DE RESERVAS DOS EQUIPAMENTOS DE UMA EMPRESA DE TI COM INTEGRAÇÃO DOS USUÁRIOS DO ACTIVE DIRECTORY

RECONSTRUÇÃO DE UMA APLICAÇÃO WEB UTILIZANDO PADRÕES

Laboratório de Engenharia de Software I

Sistema de Gestão de Clubes Recreativos e Esportivos

Roteiro da Apresentação

Procalsis: aplicação para cálculo de orçamentos da construção civil. Aluno(a): Sanimar Esteves Theis Orientador: Alexander Roberto Valdameri

UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIENCIAS DA COMPUTAÇÃO

INCLUSÃO DO ALGORITMO DE TRANSFORMAÇÃO DE UM AUTÔMATO FINITO EM EXPRESSÃO REGULAR NO AMBIENTE EDITOR DE AUTÔMATOS FINITOS

FURBUP: UM PROCESSO DE SOFTWARE PARA USO ACADÊMICO BASEADO NO OPENUP. Acadêmico: João Paulo Pedri Orientador: Everaldo Artur Grahl

SGOTI - Sistema de Gestão da Operação de TI. Aluno: Frank Regis C. Ribeiro Orientadora: Luciana de Araújo

CELINE LIP: UM FRAMEWORK QUE UTILIZA O MODELO IMS LIP EM APLICAÇÕES WEB JEE. Marcelo Gonzaga. Orientador: Prof. Adilson Vahldick

UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO

Ricardo Sorroche Orientando Prof. Wilson Pedro Carli - Orientador

Sistema para acompanhamento de Trabalhos de Conclusão de Curso. Elisângela Cristina Lombardi Klitzke Acadêmica Dalton Solano dos Reis - Orientador

Título PROCESSO LABES ESPECIALIZADO PARA DESENVOLVIMENTO SEGUNDO O PARADIGMA ESTRUTURADO. Projeto. Analista; Requisitos Funcionais Escopo; Cliente;

FERRAMENTA WEB PARA AUTOMAÇÃO DA ALOCAÇÃO DE RECURSOS EM UMA FÁBRICA DE SOFTWARE

Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Depto de Sistemas e Computação. Trabalho de Conclusão de Curso

DUMA: AUTOMAÇÃO DE FICHA TÉCNICA PARA EMPRESA DE PEQUENO E MÉDIO PORTE

Linguagem Visual Orientada. por Figuras Geométricas voltada. para o Ensino de Programação. Orientando. Prof. José Roque Voltolini da Silva Orientador

SISTEMA ESPECIALISTA ABORDAGENS POLICIAIS MILITAR DE SANTA CATARINA NA REGIONAL DE BLUMENAU. Elaine Starke. Orientador: Wilson P.


APLICATIVO PARA GERENCIAMENTO DA ENFERMAGEM HOSPITALAR

Avaliação da Satisfação do Cliente de Informática

Douglas Rosemann Prof. Carlos Eduardo Negrão Bizzotto

ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO DE APLICATIVOS MÓVEIS MULTIPLATAFORMA

UNIVERSIDADE FEDERAL DE PERNAMBUCO. Aplicando a Abordagem GQM para Avaliar o Impacto da Adoção da Metodologia Ágil Scrum

SISTEMA DE PEDIDOS DE VENDA OFF-LINE

SISTEMA PARA AVALIAÇÃO DE MONOGRAFIAS PARA TRABALHOS DE CONCLUSÃO DE CURSO

COMPARATIVO DE ESQUEMAS DE CLASSIFICAÇÃO. Acadêmica: Kátia Simone Hamann Orientador: Everaldo Artur Grahl

SISTEMA DE AUTOMAÇÃO DE PROCESSO DE VENDAS APLICADO À EMPRESA PINTARELLI INDUSTRIAL

QEA Integração entre a ferramenta para desenvolvimento de sistemas web Quellon e o Enterprise Architect

Ferramenta de apoio a identificação de eventos utilizando Linguagem Natural. Aluno: Ricardo Tomelin Orientador: Everaldo Artur Grahl

MÓDULO DE ANÁLISE DE COMPETÊNCIAS EMPRESA SENIOR

FERRAMENTA DE SUPORTE A GESTÃO DE DEFEITOS COM INTEGRAÇÃO ENTRE 0800NET E. Thiago Fabian Lenzi Professor Everaldo Artur Grahl, Orientador

Gerenciador de ambientes para testes manuais

FERRAMENTA PARA CRIAR E VISUALIZAR REGRAS UTILIZADAS NA FORMAÇÃO DA POLÍTICA DE PREÇO

MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO

GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP. Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri

Rafael Antonio Pires Orientador: Francisco Adell Péricas

SISTEMA WEB ESCOLAR PARA RESERVA DE RECURSOS DIDÁTICOS UTILIZANDO RBC

Protótipo tipo de um Sistema de Informações Executivas para Representantes Comerciais do Ramo Têxtil

Ferramenta de apoio ao mapeamento de especificação estruturada para especificação orientada a objetos

SISTEMA DE INFORMAÇÃO EXECUTIVO PARA ENVIO DE DADOS APLICADO NA UNIMED BLUMENAU

SISTEMA WEB PARA GRUPOS TEATRAIS, PROFISSIONAIS LIBERAIS E AUTÔNOMOS DO MEIO ARTÍSTICO

João Max Deggau Orientador: Prof. Mauro Marcelo Mattos, Doutor 2013/2

Acadêmico: Mateus Artur Schneiders Prof. Orientador: Dr. Mauro Marcelo Mattos

SOFTWARE DE INTEGRAÇÃO DA FERRAMENTA CASE RATIONAL ROSE COM O BANCO DE DADOS JASMINE

Ferramenta para criaçã. ção o e execuçã

GQM. Goal Question Metric. 14 de agosto de Carlos Vinícius Pereira da Silva. Déborah Carvalho de Moura. Danylo de Castro Campos.

Aplicativo Android para compartilhamento de informações sobre saúde alimentar

4 Caso de Uso no Ambiente Oracle

VISEDU: JOGO DE REALIDADADE AUMENTADA DE LETRAS COM CONTEÚDO DINÂMICO

COBOL Query 1.0. Ferramenta para extração de dados em arquivos COBOL. Aluno: André Luiz Jacinto Orientador: Adilson Vahldick

IMPLEMENTAÇÃO DE VISUALIZAÇÃO DE PERSONAGEM NÃO JOGADOR NA MOBILE 3D GAME ENGINE (M3GE)

PROTÓTIPO DE SISTEMA DE CAPTURA DE DADOS MULTIPONTO WIRELESS PARA CONTROLE DE CONSUMO DE ÁGUA

Luciana Schimitt Orientador Dr. Oscar Dalfovo

Guilherme Fernando Gielow

SOFTWARE DE GERENCIAMENTO DE

CASE EMPRESA TÊXTIL KARSTEN S.A. Felipe Rotermel. Orientador: Prof. Oscar Dalfovo, Doutor

APLICATIVO MOBILE PARA ACOMPANHAMENTO DE TREINOS EM ACADEMIA

SISTEMA DE APOIO ÀS OPERAÇÕES NA ÁREA

Ferramenta para cálculo de métricas em softwares orientados a objetos codificados em Object Pascal

Protótipo de Editor Gráfico de Fluxogramas para Representação de Comandos da Linguagem Portugol

FURB Universidade Regional de Blumenau TCC -Trabalho de Conclusão de Curso Curso de Ciências da Computação - Matutino

FERRAMENTA DE GERENCIAMENTO PARA O SGBD MYSQL

SISTEMA DE GERENCIAMENTO E CONTROLE DE AMOSTRAS DE PRODUTOS. Acadêmico: Juliano May Prof. Orientador: Cláudio Ratke

DESENVOLVIMENTO DA ROTINA DE ANÁLISE FINANCEIRA VIA WEB APLICADA RAFAEL JOSÉ SPENGLER ORIENTADOR: PROF. OSCAR DALFOVO, DOUTOR

Sistema para gerenciamento de atividades utilizando a técnica Kanban aplicado a desenvolvimento de software

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini /

IMPLEMENTAÇÃO DE UM SITE E-COMMERCE

2

Acadêmica: Jerusa Cristina Duarte Casas Orientador: Oscar Dalfovo

Acadêmico: Rafael Wilson Santiago Prof. Orientador: Dr. Oscar Dalfovo

Ferramenta de Suporte ao Teste Funcional de Software a Partir de Diagramas de Casos de Uso

Unidade 4 Projeto de Banco de Dados

Transcrição:

Ferramenta de apoio a Experimentos em Engenharia de Software Acadêmico: Jeison Dandolini Orientador: Everaldo Artur Grahl

Roteiro Introdução Objetivos do trabalho Conceitos básicos Contexto atual Requisitos principais do problema a ser tratado Técnicas e ferramentas utilizadas na especificação Apresentação da especificação Técnicas e ferramentas utilizadas na implementação Operacionalidade da implementação Resultados e discussão Conclusão Extensões

INTRODUÇÃO Engenharia de Software Experimental é uma das áreas de pesquisa da Engenharia de Software. Seu objetivo é o aprimoramento de técnicas de Engenharia de Software Surgiu em função da necessidade da verificação de teorias como: se a utilização de determinada ferramenta de testes irá aumentar a capacidade de programadores de detectar falhas em seus softwares se a utilização de uma ferramenta de geração de códigos irá agilizar o processo de desenvolvimento de software.

OBJETIVOS DO TRABALHO direcionar experimentos para questões relativas a melhoria de processo de software. utilizar a técnica GQM para a definição das medidas nos experimentos. adotar técnicas de estatística na análise dos resultados do experimento.

CONCEITOS BÁSICOS variáveis participantes hipóteses GQM Goal question metric teste de hipótese cálculos de estatística

CONTEXTO ATUAL Trabalhos envolvidos com o contexto do trabalho são: O TCC desenvolvido por Jan Charles Gross: que relata um software de apoio à utilização do GQM; A ferramenta MedPlan: que é uma ferramenta de apoio a realização de planos de medição; A ferramenta Metrics: é uma ferramenta de apoio à obtenção dos resultados das medições realizadas.

CONTEXTO ATUAL Tela do trabalho de Gross

CONTEXTO ATUAL Tela do sistema MedPlan

CONTEXTO ATUAL Tela do sistema Metrics

REQUISITOS PRINCIPAIS DO PROBLEMA A SER TRATADO Os principais requisitos da ferramenta são: Registro de experimentos; Definição dos objetivos; Registro das questões e métricas; Definição das hipóteses; Cadastro dos participantes; Respostas das questões; Teste de hipótese

TÉCNICAS E FERRAMENTAS UTILIZADAS NA ESPECIFICAÇÃO A ferramenta utilizada para a criação dos diagramas da UML foi o Enterprise Architect 4.5; A ferramenta utilizada para a criação do diagrama de entidade e relacionamento foi o Power Designer;

APRESENTAÇÃO DA ESPECIFICAÇÃO Diagrama de caso de uso Diagrama de atividades Diagrama de classes Diagrama de entidade e relacionamento físico

TÉCNICAS E FERRAMENTAS UTILIZADAS NA IMPLEMENTAÇÃO A técnica utilizada foi a OO Orientação a objetos; O ambiente de programação utilizado foi o Delphi 6.0; O banco de dados utilizado foi o MY-Sql front 2.5.

OPERACIONALIDADE DA IMPLEMENTAÇÃO Tela da definição dos objetivos

OPERACIONALIDADE DA IMPLEMENTAÇÃO Tela da definição das questões e hipóteses

OPERACIONALIDADE DA IMPLEMENTAÇÃO Tela de cadastro de participantes

OPERACIONALIDADE DA IMPLEMENTAÇÃO Gráfico do perfil dos participantes

OPERACIONALIDADE DA IMPLEMENTAÇÃO Tela do questionário

OPERACIONALIDADE DA IMPLEMENTAÇÃO Tela da estatística descritiva

OPERACIONALIDADE DA IMPLEMENTAÇÃO Tela do teste de hipótese

OPERACIONALIDADE DA IMPLEMENTAÇÃO Tela do gráfico das variáveis

OPERACIONALIDADE DA IMPLEMENTAÇÃO Validades do experimento

RESULTADOS E DISCUSSÃO Utilização de um caso real para a operacionalidade da implementação Os resultados mais importantes obtidos na execução do trabalho foram: suporte a definição de questões e métricas geração dos questionários aplicação dos cálculos estatísticos e teste de hipótese análise dos dados obtidos

RESULTADOS E DISCUSSÃO Tabela de comparação dos trabalhos correlatos Trabalho Definição dos objetivos Definição de questões Cálculos estatísticos Geração de gráficos EX Possui Possui Possui Possui GROSS (2001) Possui Possui Não possui Não possui MedPlan Possui Possui Não possui Não possui Metrics Não possui Não possui Não possui Possui

CONCLUSÃO A ferramenta desenvolvida oferece suporte á todas as fases do experimento Inicialmente, tinha-se a idéia de desenvolver uma ferramenta que apoiasse experimentos direcionados á melhoria de processo e produto Utilizou-se parcialmente a técnica GQM Foram adotadas técnicas de estatística O protótipo pode ser utilizado em empresas e universidades

EXTENSÕES Criação de outros métodos para obtenção de dados Funcionalidades mais diversificadas sobre cálculos estatísticos Maior aprofundamento sobre técnicas GQM Criação de arquivos de ajuda