• Nenhum resultado encontrado

ORIENTADOS A OBJETO COM CASOS DE USO

N/A
N/A
Protected

Academic year: 2023

Share "ORIENTADOS A OBJETO COM CASOS DE USO "

Copied!
174
0
0

Texto

Neste contexto, o foco deste trabalho é a avaliação do tamanho de software orientado a objetos utilizando o método Use Case Point Analysis (UCP). A ênfase será colocada em pontos de casos de uso e sua aplicação em um projeto orientado a objetos. O quarto capítulo descreve a ferramenta desenvolvida para estimar projetos de software orientado a objetos utilizando pontos de casos de uso.

Esforço = (tamanho do sistema) * (valor de produtividade) (1) Tamanho do sistema: Tamanho em linhas de código, pontos de função ou pontos de caso de uso. Portanto, o modelo de análise de pontos de casos de uso é usado para estimar projetos de software orientados a objetos. O método de pontos de caso de uso sugere uma estimativa de tamanho para o projeto de desenvolvimento de software.

As extensões: incluir, estender e generalizar devem ser incluídas no diagrama de casos de uso. Na página que mostra os casos de uso, o usuário pode selecionar a opção “Pontos de Caso de Uso”. No campo “stake”, o usuário pode escrever um número que corresponda à aposta por ponto de caso de uso.

Para calcular os pontos de casos de uso, são utilizadas as fórmulas descritas na seção 3.3. Um protótipo de software foi desenvolvido usando o método de pontos de caso de uso. Nesse sentido, este trabalho consiste em implementar o método utilizando pontos de casos de uso.

Figura 1 Implantação de programas da qualidade e sistemas da qualidade ou similares.
Figura 1 Implantação de programas da qualidade e sistemas da qualidade ou similares.

Middlegenide

Selecione o arquivo "mysql-connector-java-3.0.16-ga-bin.jar" (este é o arquivo do banco de dados MySQL) e clique no botão Abrir, conforme mostrado na Figura 27. O Eclipse criará classes TO (Transferência) Object) e os mapeamentos XML correspondentes entre as classes TO e as tabelas do banco de dados.

Figura 25  Criar um middlegen Build File.
Figura 25 Criar um middlegen Build File.

Casos de uso do módulo de estimativa

O sistema sai da tela de cadastro do cenário de utilização e exibe uma tela de erro (TEL-002). Caso de Uso 003 - Nome: Calcula pontos do Caso de Uso Ator ativo: Analista de Sistema.

Casos de uso para o teste do Módulo de Estimativa

No passo 1 de FA01 ou FA02, o administrador digita o cadastro de um participante que não está cadastrado no sistema e clica em buscar; Condição: Após executar a etapa 1 do fluxo alternativo 1, se o administrador optar por excluir uma responsabilidade existente. Condição: Após realizar a etapa 1 do fluxo alternativo 1, caso o gestor opte por excluir uma tarefa existente.

Condição de Fluxo Alternativo 4: A tarefa foi excluída do sistema, assim como todos os participantes associados a esta tarefa. Pós-condição do Fluxo Alternativo: O sistema retorna para a tela que iniciou o chamado a partir da tela da tarefa de cadastro.

Testes do Módulo de estimativa

02 O sistema deve permitir o registro de casos de uso com possibilidade de classificá-los em simples, médios e complexos. 07 O sistema deve permitir o registro do esforço pessoa/hora por ponto de utilização. Verifique se o cálculo do número de pontos de casos de uso foi feito e se está correto.

Lista de Atores, Registro de Atores, Lista de Casos de Uso, Registro de Casos de Uso, Lista de Fatores, Registro de Fatores, Esforços de Edição e Cálculo de Pontos de Uso). Lista de Atores, Registro de Atores, Lista de Casos de Uso, Registro de Casos de Uso, Lista de Fatores, Registro de Fatores, Esforços de Edição e Cálculo de Pontos de Uso). Visualizando todas as páginas do módulo de avaliação Resultados atuais: Todas as páginas do módulo de avaliação são exibidas.

Regras de negócio

Complexo ==> Um caso de uso com transações de 8 a * ou com classes de 11 a * é considerado complexo. RNE.007 O total ponderado não ajustado de casos de uso é calculado contando quantos casos de uso existem em cada tipo (com base no nível de complexidade), multiplicando cada total pelo fator ponderado e somando todos os produtos. RNE.008 O cálculo do número de pontos de casos de uso não corrigidos é dado pela soma do total ponderado não corrigido de atores e pela soma do total ponderado não corrigido de casos de ajuste.

RNE.009 O TCF é calculado multiplicando o valor de cada fator pelo seu peso e depois somando todos esses números para criar o TFator. RNE.010 EF é calculado multiplicando o valor de cada fator pelo seu peso e, em seguida, somando todos esses números para criar o EFator. O fator de efeito é multiplicado por -0,03 e soma 1,4. RNE.011 O número de pontos de casos de uso ajustados é dado pela multiplicação do número de pontos de casos de uso não ajustados por fatores de complexidade técnica e fatores ambientais.

RNE.012 O esforço é calculado multiplicando os pontos do caso de uso por um determinado esforço (que pode variar entre 20 pessoas/hora a 36 pessoas/hora) dependendo da empresa.

Requisitos do sistema de estimativa

RNF.01.01 O sistema deve possuir mecanismo de controle de segurança para evitar o acesso de pessoas não autorizadas ao sistema. RNF.01.02 As senhas cadastradas que estão no banco de dados não devem estar diretamente visíveis, devendo estar em modo criptografado. RNF.03.01 O sistema deve ser robusto o suficiente para permitir acesso 24 horas por dia, todos os dias da semana.

RNF.05.04 O sistema será executado em um computador que possua pelo menos 512 MB de RAM e 1 GB de espaço em disco.

Diagramas de sequência do módulo de estimativa

Instalação das ferramentas para o desenvolvimento e manutenção do PLACES

No Windows XP, para criar e modificar variáveis ​​de ambiente, você pode ir até o ícone “Meu Computador” e com um clique com o botão direito do mouse, aparecerá um menu suspenso, clique em propriedades, conforme mostrado na Figura 41. Se você seguiu os passos descrito na primeira seção do ponto 2.1, selecione agora a variável PATH e depois clique no botão Editar, conforme mostrado na Figura 45. Adicione um ponto e vírgula ";" no campo de valor da variável. e copie o caminho para a pasta bin onde o jdk está instalado, conforme mostrado na Figura 46.

Para fazer isso, selecione a variável PATHTEXT e clique no botão Editar e adicione um ponto e vírgula “;” no final do campo de valor da variável. e digite "JAR" sem as aspas. No campo Variable Name insira JAVA_HOME, e no campo Variable Value insira o caminho onde o jdk está instalado, conforme mostrado na Figura 48. Clique duas vezes no arquivo de instalação do MySql (SETUP), clique no botão Next, conforme mostrado em Figura 57.

Para escolher a pasta de instalação, clique no botão Navegador e em seguida clique em Avançar>, conforme mostrado na Figura 59. Preencha os detalhes conforme mostrado na Figura 70 e clique em Ok, ou você pode testar a configuração clicando no botão Testar. Na aba Fonte de Dados do sistema, clique no botão Adicionar e siga os passos anteriores descritos na aba Fonte de Dados.

Se a pasta de instalação JAVA estiver colocada incorretamente, insira o caminho correto e clique no botão Avançar>, conforme mostrado na Figura 74. Clique com o botão direito na pasta de origem criada e selecione Novo->Outro, conforme mostrado na Figura 77.

Figura 36 Tela de instalação do JAVA
Figura 36 Tela de instalação do JAVA

Modelo do banco de dados do módulo de estimativa do PLACES

Casos de uso para validação do módulo de estimativa

  • Apresentação
  • Justificativa
  • Objetivos
    • Objetivo geral
    • Objetivos específicos
  • Delimitação do trabalho
  • Metodologia
    • Aspectos Metodológicos
    • Plano de Trabalho
  • Organização do trabalho
  • Apresentação
  • Tipos de estimativa
    • Estimativa bottom-up
    • Estimativa Top-down
    • Experiência de um especialista
    • Estimativa por analogia
  • Conclusão do capítulo
  • Análise por ponto de função
    • Exemplo de aplicação de APF
  • COCOMO
    • COCOMO 81
    • COCOMO II
    • Exemplo de utilização do COCOMO
  • Análise por pontos de caso de uso
    • Classificando os atores e casos de uso
    • Número ajustado de pontos de casos de uso
    • Cálculo de esforço
  • Exemplo de aplicação de UCP
  • Conclusão
  • Tecnologia Utilizada
    • O Framework SPRING
    • Oframework Hibernate
  • Padrões de Projeto
    • Front Controller
    • View Helper
    • Composite View
    • Business Delegate
    • Data Access Object
    • Business Object
    • Transfer object
    • Dispatcher
  • O Módulo de Estimativa
    • Cadastro de atores
    • Cadastro de casos de uso
    • Cadastro de fator de Ajuste
    • Editar o esforço
    • Cálculo de Pontos de Caso de Uso
  • Enterprise architect
  • Comparação entre as ferramentas
  • Estudo de caso
  • TRABALHO FUTURO

Se, na etapa 6 do fluxo base, o coordenador do curso selecionar um plano de estudos e optar por excluí-lo. Caso o coordenador do curso opte no passo 7 do fluxo base selecionar a opção “não conformidades” no plano de ensino. Caso o coordenador acadêmico opte na etapa 10 do fluxo base selecionar a opção “não conformidades” no plano de ensino.

Imagem

Figura 1 Implantação de programas da qualidade e sistemas da qualidade ou similares.
Figura 2 Distribuição da comercialização brutal anual proveniente de software (2000).
Figura 3 Empresas que fazem algum tipo de estimativa.
Figura 7 Cadastro de ator.
+7

Referências

Documentos relacionados

Neste contexto, este trabalho descreve a utilização do eletrodo de diamante dopado com boro DDB em conjunto com a técnica de voltametria de onda quadrada para realizar a deteccção de