A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Universidade Tecnológica Federal do Paraná Desenvolvimento de um software para métricas em rastreabilidade de artefatos de software Jorge Roberto Rosa.

Apresentações semelhantes


Apresentação em tema: "Universidade Tecnológica Federal do Paraná Desenvolvimento de um software para métricas em rastreabilidade de artefatos de software Jorge Roberto Rosa."— Transcrição da apresentação:

1 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

2 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; 2

3 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; 3

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

5 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; 5

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

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

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

9 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 9

10 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 10

11 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 11

12 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 12

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

14 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; 14

15 Tecnologias Utilizadas 15 AtividadesTecnologias Utilizadas Modelagem de Dados UMLIDE ASTAH (Versão Gratuita) Modelagem do Banco de DadosDBDesigner Ambiente de DesenvolvimentoIDE NetBeans Tecnologias de Desenvolvimento Java Plataforma Web Java Server Pages (JSP) API Java Servlet Linguagem de MarcaçãoHTML Sistema de Banco de DadosPostgreSQL Comunicação com Banco de DadosAPI Java JDBC Manipulação e Geração de Gráficos API JFreeChart CeWolf Manipulação e Geração de RelatóriosAPI JasperReports

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

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

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

19 Requisitos Funcionais do Projeto 19

20 Demonstração da Solução 20

21 Cronograma Executado 21

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

23 Referências MENDES, A. Arquitetura de Software: Desenvolvimento orientado para arquitetura. 1ed. Rio de Janeira, RJ: Editora Campus, PETERS, JAMES F. Engenharia de Software. 1ed. Rio de Janeiro, RJ: Editora Campus, PRESSMAN, R.S. Engenharia de Software. 1ed. Rio de Janeiro, RJ: Makron Books, ______. 3ed. Rio de Janeiro, RJ: Makron Books, SOMMERVILLE, I. Engenharia de Software. 6ed. Nacional: Addison Wesley Editor, ______. 8ed. Nacional: Addison Wesley Editor, 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,


Carregar ppt "Universidade Tecnológica Federal do Paraná Desenvolvimento de um software para métricas em rastreabilidade de artefatos de software Jorge Roberto Rosa."

Apresentações semelhantes


Anúncios Google