Universidade Tecnológica Federal do Paraná

Slides:



Advertisements
Apresentações semelhantes
Projeto Qualified Curriculum
Advertisements

01/08/2011 Professor Leomir J. Borba- –
APS I Análise e Projeto de Sistemas I
Programa das Aulas 20/09/05 - Apresentação da disciplina
1 Avaliação da Qualidade para Engenharia de Requisitos Orientada a Agentes Emanuel Batista dos Santos 11/05/2007.
PortFacil Sistema de Suporte a Geréncia de Porfólio
PortFacil Sistema de Suporte a Geréncia de Porfólio
Igor Cavalcanti Ramos José Francisco Pereira {icr2,
Universidade Federal do Rio de Janeiro Laboratório de Pesquisa em Tecnologias da Informação e da Comunicação PORTAIS DE INFORMAÇÃO E COMUNIDADES VIRTUAIS.
Rational Unified Process
Modelagem de Software Orientado a Objetos
VISUALIZAÇÃO DA LIGAÇÃO SEMÂNTICA ENTRE DOCUMENTOS
03/08/2011 Professor Leomir J. Borba- –
Engenharia de Software
Ferramentas de Engenharia de Software
Análise de Casos de Uso.
INTRODUÇÃO A INFORMÁTICA
UNIVERSIDADE FEDERAL DE SANTA MARIA Disciplina:
Metodologia de Desenvolvimento de Software
CK 119: Engenharia de Software DC/CC/UFC © Rossana Andrade, Setembro CK119: Engenharia de Software Rossana Andrade Ph.D, SITE, University of Ottawa,
Arquitetura de Aplicações Web
Técnicas de Apoio ao Processo de Engenharia de Requisitos
Bruno Tardiole Kuehne Orientador: Prof. Dr. Marcos José Santana
Engenharia de Requisitos
Carlos Alberto de Freitas Pereira Júnior
Composição e Geração de Aplicações usando Aspectos
FERRAMENTA PARA ANÁLISE DE IMPACTO BASEADO EM RASTREABILIDADE DE
FERRAMENTA PARA ANÁLISE DE IMPACTO BASEADO EM RASTREABILIDADE DE
Como Desenvolver Sistemas de Informação
Prof. Jorge Luis Risco Becerra Auxiliares:Prof. Eduardo Lobo
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
Rebeca Teodoro da Silva[Voluntário] ;
Classes e objetos Modelagem
dbCheck! uma ferramenta para teste de banco de dados
Márcio Aurélio Ribeiro Moreira
Desenvolvimento de Projetos e Aplicações Web
Introdução a Engenharia de Software
Rational Unified Process
Processo de Software Prof. Dr. rer. nat. Daniel D. Abdala
Metodologia de Desenvolvimento de Software – RUP 2. Requisitos
Técnicas e Projeto de Sistemas
Visão Geral do RUP.
Cap 2 – Processo de Software
Site Survey para implantação de redes wireless internas
Avaliação Experimental de Técnicas Ágeis de Desenvolvimento
Modelagem de Software.
Ethos: Sistema Distribuído para Suporte ao Comitê de Ética em Pesquisa Autor: Rodrigo Stefani Domingues Orientador: Prof. Dr. Carlos M. T. Toledo Faculdade.
Faculdade Estácio de Sá de Santa Catarina
Metodologia de Desenvolvimento de Software – RUP 4. Implementação
CIÊNCIA DA COMPUTAÇÃO ENGENHARIA DE SOFTWARE Aula 1
Engenharia de Software
GESTÃO DE PROJETOS Aula 5 1.
Planejamento e Gerenciamento
1.
Aula 4: Áreas de Conhecimento em Gerenciamento de Projeto, Escopo
Desenvolvimento das funcionalidades do trabalho colaborativo da solução para Rastreabilidade de Requisitos de Software baseada na generalização de artefatos.
Técnicas e Projeto de Sistemas
Sistema de Gerenciamento de Igreja em Células Equipe:Carlos Viana Maciel (cavmj) Elias Colleto (ec) Fábio Abrantes Diniz (fad) Gustavo Hagenbeck Gomes.
Aluno: Cristiano Levi Arnold Orientador: Alexandre Luís Franco 2009
(Open Unified Process)
Aluna: Carolina Paloma Gasperoni
ENGENHARIA CIVIL COMPUTAÇÃO APLICADA Aula /08/2011 Professor Leomir J. Borba- –
Abr-17 Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto Fluxo de análise e projeto.
Nome(s): Crislaine da Silva Tripoli Luis Antonio Tavares
Engenharia de Software
06/05/ Apresentação da disciplina 1 Universidade Federal do Paraná Setor de Ciências Exatas Departamento de Informática ESPECIALIZAÇÃO EM INFORMÁTICA.
Antonio Nascimento Roteiro Introdução Objetivos Áreas de Conhecimento Certificações Conclusões Referências.
Engenharia de Software
APS II Análise e Projeto de Sistemas de Informação II
Engenharia de Software Conceitos e elementos 1. Engenharia   Resolução de problemas através de soluções economicamente viáveis  Motivacão: Limitação.
Transcrição da apresentação:

Universidade Tecnológica Federal do Paraná Desenvolvimento de um software para métricas em rastreabilidade de artefatos de software Jorge Roberto Rosa Pereira Orientador Profº Dr. Elias Canhadas Genvigir Cornélio Procópio, 22 de Junho de 2011

Roteiro Introdução; Métricas para Rastreabilidade de Artefatos; Modelo de Hull Et Al (2002); Modelo de Costello; Liu (1995); Um Modelo de Métrica para Rastreabilidade de Artefatos; Justificativas; Tecnologias Utilizadas; Modelo Arquitetural do Projeto; Metodologia de Desenvolvimento; Requisitos Funcionais do Projeto; Demonstração da Solução; Cronograma; Referências;

Introdução Oriundo de um Projeto de Iniciação Científica; Desenvolvimento de uma Ferramenta para Rastreabilidade de Artefatos; Composto de dez módulos que se complementam; Participação de alunos de graduação da UTFPR; Projeto trabalhado desde 2010;

Introdução Ferramenta para Rastreabilidade de Artefatos Controle de Acesso Gerenciador de Projetos Segurança Criação e Recuperação de Projetos Controle de Artefatos Controle de Matrizes Registro de Design Rationale Controle de Métricas Análise de Impacto Gerenciador de Documentos

Métricas para Rastreabilidade de Artefatos de Software Melhoria na qualidade dos artefatos rastreados; Melhoria na qualidade da rastreabilidade; Estudo de duas abordagens; Hull Et Al (2002); Costello; Liu (1995); Definição de um modelo baseado nos padrões existentes;

Modelo de Métrica por Hull et al. (2002) Modelo de Hull et al. (2002) Modelo de HULL et al. (2002), define cinco padrões de métricas; Modelo de Métrica por Hull et al. (2002) Largura Crescimento Profundidade Balanço Mudança Latente

Modelo de Costello; Liu (1995) O modelo de métricas definido por Costello; Liu (1995) apresenta cinco padrões de métricas: Modelo de Métrica por Costello; Liu (1995) Cobertura de Próximo Nível Profundidade Plena e Alta Cobertura Estatística de Vinculação Rastreabilidade Inconsistente Rastreabilidade Indefinida

Um Modelo de Métrica para Rastreabilidade de Artefatos Junção dos padrões definidos por HULL ET AL (2002) e COSTELLO; LIU (1995);

Um Modelo de Métrica para Rastreabilidade de Artefatos Análise de Cobertura; Indicar quantitativamente a cobertura total dos artefatos rastreados para com a especificação; Por exemplo: 100 Artefatos Especificados / 80 Artefatos Rastreados; Nível Cobertura da Rastreabilidade: 80% ;

Um Modelo de Métrica para Rastreabilidade de Artefatos Análise de Profundidade; A partir de um artefato, determina-se a quantidade de camadas que a rastreabilidade se estende;

Um Modelo de Métrica para Rastreabilidade de Artefatos Análise de Crescimento ou Elos; Avalia o nível de crescimento de cada Artefato da Matriz;

Um Modelo de Métrica para Rastreabilidade de Artefatos Análise de Inconsistência; Identificação dos elos ou artefatos inconsistentes em relação a especificação;

Um Modelo de Métrica para Rastreabilidade de Artefatos Análise de Indefinição; Identificação dos artefatos que não possuem elos em uma determinada matriz;

Justificativas Melhoria da qualidade da rastreabilidade e dos artefatos rastreados; Mensuração da rastreabilidade de artefatos; Auxilio nas tomadas de decisões da equipe; Adaptação e junção de modelos de métricas; Criação e implementação de um novo modelo de métrica para rastreabilidade de artefatos;

Tecnologias Utilizadas Atividades Tecnologias Utilizadas   Modelagem de Dados UML IDE ASTAH (Versão Gratuita) Modelagem do Banco de Dados DBDesigner Ambiente de Desenvolvimento IDE NetBeans Tecnologias de Desenvolvimento Java Plataforma Web Java Server Pages (JSP) API Java Servlet Linguagem de Marcação HTML Sistema de Banco de Dados PostgreSQL Comunicação com Banco de Dados API Java JDBC Manipulação e Geração de Gráficos API JFreeChart CeWolf Manipulação e Geração de Relatórios API JasperReports

Modelo Arquitetural do Projeto Modelo de arquitetura em três camadas;

Metodologia de Desenvolvimento Uso de um processo adaptativo; Ciclo de Vida Iterativo e Incremental; Composto de quatro fases;

Metodologia de Desenvolvimento Desenvolvimento executado em quatro iterações;

Requisitos Funcionais do Projeto

Demonstração da Solução

Cronograma Executado

Referências COSTELLO, R.; LIU, D. Metrics for requirements engineering. Journal of Systems and Software, 1995. FENTON, N, PFLEEGER, S. Software Metrics: A Rigorous and Practical Approach. 2ed. Boston, MA: PWS Publishing, 1998. GENVIGIR, E.C. Um modelo para rastreabilidade de requisitos de software baseado em generalização de elos e atributos. 2009. 203p. Dissertação (Doutorado em Computação Aplicada) – Instituto Nacional de Pesquisas Espaciais, São José dos Campos, 2009. HULL, E.; JAKSON, K.; DICK, J. Requirements engineering. London: Spring Verlag, 2002. INSTITUTE OF ELECTRICAL AND ELECTRONICS ENGINEERS – IEEE. Standard glossary of software engineering terminology. New York, NY, USA, 1990.

Referências MENDES, A. Arquitetura de Software: Desenvolvimento orientado para arquitetura. 1ed. Rio de Janeira, RJ: Editora Campus, 2002. PETERS, JAMES F. Engenharia de Software. 1ed. Rio de Janeiro, RJ: Editora Campus, 2001. PRESSMAN, R.S. Engenharia de Software. 1ed. Rio de Janeiro, RJ: Makron Books, 1995. ______. 3ed. Rio de Janeiro, RJ: Makron Books, 1995. SOMMERVILLE, I. Engenharia de Software. 6ed. Nacional: Addison Wesley Editor, 2003. ______. 8ed. Nacional: Addison Wesley Editor, 2007. VAZQUEZ, C.E; SIMÕES, G.S; ALBERT, R.M. Análise de Pontos de Função: Medição, Estimativas e Gerenciamento de Projetos de Software. São Paulo, SP: Érica, 2008.