• Nenhum resultado encontrado

Ferramenta de apoio ao processo de validação de acordo com diretrizes do MPS.BR

N/A
N/A
Protected

Academic year: 2023

Share "Ferramenta de apoio ao processo de validação de acordo com diretrizes do MPS.BR"

Copied!
165
0
0

Texto

Educação, Ciência e Tecnologia Campus Fluminense Campos-Centro como requisito parcial para a conclusão do Curso Superior de Tecnologia em Desenvolvimento de Software. Monografia apresentada ao Instituto Federal de Educação, Ciência e Tecnologia Fluminense Campus Campos-Centro como requisito parcial para conclusão do curso Superior de Tecnologia em Desenvolvimento de Software. Michelle Maria Freitas Neto (Orientadora) Pós-graduada em Tecnologias de Bancos de Dados – UCAM/Instituto Federal de Educação, Ciência e Tecnologia Campos Campus Fluminense Itaperuna.

Mestre em Pesquisa Operacional e Inteligência Artificial – UCAM/Instituto Federal de Educação, Ciência e Tecnologia Campos Campus Fluminense-Centro. Este trabalho de conclusão de curso apresenta algumas considerações sobre processos de software, mas especificamente sobre o processo de validação segundo as diretrizes do MPS-BR (Melhorias de Processos de Software Brasileiro). Neste trabalho foi criada uma ferramenta com o objetivo de apoiar o processo de validação no nível D (amplamente definido) do MPS.

This course completion presents some concerns about software processes, but specifically the validation process according to the MPS-BR (Melhorias de Processos de Software Brasileiros) guidelines. In this work, a tool was created with the aim of assisting the validation process present at Level D (Defined Largely) of the MPS-BR, with the aim of documenting and improving software performance and ensuring better quality.

INTRODUÇÃO

O Capítulo 2 apresenta alguns conceitos e teorias necessários para uma melhor compreensão dos temas discutidos. A seção 4 descreve a ferramenta de apoio à validação desenvolvida neste trabalho e discute seu uso e benefícios.

  • ENGENHARIA DE SOFTWARE
  • QUALIDADE DE SOFTWARE
  • PROCESSO DE SOFTWARE
  • MPS-BR: MELHORIA DE PROCESSO DE SOFTWARE BRASILEIRO
  • TESTE DE SOFTWARE
  • VALIDAÇÃO E VERIFICAÇÃO

De acordo com Pressman (1995), a má definição inicial ainda é a principal causa do fracasso dos esforços de desenvolvimento de software. É importante ressaltar que para que um software possua tais propriedades os processos devem passar por melhorias, pois a qualidade do software está diretamente relacionada à qualidade do processo de desenvolvimento. Atualmente, existem diversos métodos e diversos outros modelos para avaliar a qualidade de produtos de software.

Um exemplo é a norma internacional de engenharia de software ISO/IEC 9126, que trata da qualidade do produto. A maturidade do processo de software de uma organização ajuda a prever sua capacidade de atingir seus objetivos. O BR pode ser definido como um projeto de melhoria da qualidade de software que visa ampliar um modelo de qualidade de processos orientado à realidade do mercado de PMEs brasileiro.

São fornecidas evidências de que os produtos de software desenvolvidos estão prontos para o uso pretendido. É importante ressaltar que o teste de software há muito tempo é considerado uma tarefa secundária.

Figura 1 - Critérios de qualidade de software adaptado de Fonte: (PRESSMAN, 1995)
Figura 1 - Critérios de qualidade de software adaptado de Fonte: (PRESSMAN, 1995)

METODOLOGIA DE TRABALHO

  • ESCOPO DA FERRAMENTA
  • DIAGRAMA DE CASOS DE USO
  • DIAGRAMA ENTIDADE RELACIONAMENTO
  • DIAGRAMA DE ESTRUTURA DE DADOS
  • TECNOLOGIAS UTILIZADAS
  • CÓDIGO DA FERRAMENTA
  • TRABALHOS RELACIONADOS

As atividades de validação são realizadas para garantir que o produto esteja pronto para uso no ambiente de uso pretendido. A ferramenta de validação fornece um formulário onde você pode registrar erros e inserir uma imagem do problema detectado. A ideia da ferramenta é ajudar a registrar a validação de um determinado produto quantas vezes forem necessárias.

Vale ressaltar que a primeira versão da ferramenta permite o cadastro de empresas (clientes), funcionários responsáveis, equipes de desenvolvimento, artefatos, validações e produtos. A Figura 5 mostra uma representação do diagrama de casos de uso utilizado para modelar os requisitos funcionais da ferramenta “FAPV”. CSS foi utilizado para definir o estilo da ferramenta, facilitando a modificação de apenas um arquivo.

Todas as informações registradas através da ferramenta são armazenadas em banco de dados MySql e a versão utilizada foi Windows. Futuramente, a ferramenta FAPV poderá ser integrada a uma ferramenta de requisitos resultando em maiores ganhos de produtividade e facilidade de uso para as diversas equipes envolvidas em um projeto de desenvolvimento.

Figura 5 - Diagrama de Casos de Uso da Ferramenta FAPV
Figura 5 - Diagrama de Casos de Uso da Ferramenta FAPV

CONHECENDO A FERRAMENTA DE VALIDAÇÃO

CADASTROS AUXILIARES

  • CONEHCENDO O MENU EMPRESAS

O “menu Empresa”, primeira opção do cadastro, tem como objetivo incluir as empresas dos clientes do sistema e seus respectivos funcionários. Nesta tela inicial do menu empresa é possível não apenas cadastrar uma nova empresa, mas também realizar alterações nos dados de uma empresa já cadastrada, cadastrar seus respectivos funcionários ou até mesmo excluí-la da lista de empresas. Ao clicar no ícone para cadastrar uma nova empresa, será exibida a tela mostrada na Figura 13.

Da mesma forma que no cadastro de novas empresas, é possível observar que nesta tela também existem campos que devem ser preenchidos. É possível notar a presença de ícones que indicam as funcionalidades de um novo cadastro, modificação e exclusão que permitem a inserção de novos funcionários, alterações ou exclusões em seus respectivos cadastros. Os dados cadastrais devem ser preenchidos e assim que salvos, o funcionário recém-cadastrado aparecerá nesta lista de forma clara.

Ao concluir todas as etapas de cadastro de empresa, você retornará à tela inicial do menu de empresas, com a inclusão da empresa recém cadastrada. Todas as demais opções de registros auxiliares possuem o mesmo modelo de funcionamento apresentado na seção 4.1.

Figura 11 - Tela inicial do Menu Empresas
Figura 11 - Tela inicial do Menu Empresas

FORMULÁRIO DE VALIDAÇÃO

  • CONHECENDO O MENU IDENTIFICAÇÕES
    • CONHECENDO O FILTRO EMPRESA
    • CADASTRO DA VALIDAÇÃO
    • IDENTIFICAÇÕES
  • CONHECENDO O MENU EXECUÇÃO
  • CONHECENDO O MENU RESULTADO

Depois de escolhida a empresa, aparecerão apenas as validações relevantes para a empresa, conforme ilustrado na Figura 18. A Figura 18 também mostra um ícone que inicia o processo de registro de validação. A Figura 21 apresenta a funcionalidade que permite a seleção de produtos de trabalho e artefatos que posteriormente serão devidamente validados.

Depois de fazer a seleção acima, o processo de validação estará concluído, com um simples clique no botão finalizar, conforme ilustrado. Os primeiros filtros da Figura 22 estão estruturados da seguinte forma: tanto a empresa quanto a autenticação serão filtradas a partir do momento em que tiverem pelo menos um objeto para autenticar. Este é o momento específico em que a validação é realizada, pois após a seleção dos artefatos através dos links mostrados na Figura 23, seus status terão seus valores modificados em função da avaliação.

Para isso, basta escolher a empresa para que sejam listadas todas as validações que o cliente em questão já participou e depois escolher a validação desejada. É importante ressaltar que na Figura 27, na seção onde são mostrados os trabalhos validados, o status de cada artefato é mostrado detalhadamente: todos os artefatos cujo status está registrado como com falha são convertidos em um link, de modo que desta forma, quando você clica em um deles, você pode acessar os detalhes do erro, conforme mostrado na Figura 28.

Figura 16 - Tela do Menu Identificações
Figura 16 - Tela do Menu Identificações

CONCLUSÕES

Imagem

Figura 1 - Critérios de qualidade de software adaptado de Fonte: (PRESSMAN, 1995)
Tabela 1 - Atributos de Qualidade adaptado de Fonte: (PRESSMAN, 1995)
Figura 2 - Ciclo de Vida Clássico. Fonte: (PRESSMAN, 1995)
Figura 3 - Definição do Modelo de Referência. Fonte: (WEBER et al, 2004)
+7

Referências

Documentos relacionados

É importante ressaltar que o processo de validação da solução proposta confunde-se com o próprio processo de validação dos dados a serem apresentados no