Ferramenta: Spider-CoCoMo

Documentos relacionados
Ferramenta: Spider-APF. Manual do Usuário. Versão da Ferramenta:

Ferramenta: Spider-UCP. Manual do Usuário. Versão da Ferramenta: 1.0.

Spider-CoCoMo: Uma Ferramenta de Apoio ao CoCoMo no Contexto da Melhoria do Processo de Software

MANUAL DE USO DO COMUNICADOR INSTANTÂNEO

Manual SISTEMA GERENCIADOR DE SENHAS Versão GUICHÊ

Procedimentos para Instalação do Sisloc (Estação de Trabalho) versão

UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO UNIVASF SECRETARIA DE TECNOLOGIA DA INFORMAÇÃO STI DEPARTAMENTO DE SISTEMAS DE INFORMAÇÕES

Tutorial: como funciona o SysBackup

Fa u amen o E e ôn co CASSEMS

MANUAL DE OPERAÇÃO PROFESSOR. Página Inicial

Portal Educacional Professor On line

SiCE WEB Simulador de Contratos de Energia. Manual de Utilização do Software

Tutorial de Instalação do Sistema GED. Gestão Eletrônica de Documentos

SISTEMA ADM ERP - MANUAL DO USUÁRIO. Conceitos Básicos

OntoGen: Uma Ferramenta para Integração de Esquemas XML - Manual da Ferramenta

MANUAL DO USUÁRIO SISTEMA GERENCIADOR DE SENHAS VERSÃO GUICHÊ

Copyright 2004/ VLC

VPRS Aplicativo Conversor Vida Manual do Usuário. Manual do Usuário

MANUAL DO INSTALADOR DE CURSOS PORTÁTIL v.1.0

MIDISUL (48) (48) CEP CNPJ:

MÓDULO FISCAL ELETRÔNICO MFE MANUAL DE INSTALAÇÃO

MANUAL DO USUÁRIO. AssetView FDT HART. ABR / 17 AssetView FDT HART VERSÃO 2.0 AVFDTPETMP

ITQ InForm Recebimentos

Sistema de Atendimento Telefônico Automático. Manual do Usuário

Utilização do Sistema FaciliTiss. Guia de Resumo de Internação

Sumário 1. Inicializando o Sistema Arquitetura do Sistema Consulta Rápida de Veículos Informações Gerais...

Assina Web S_Line Manual de Uso

Coordenação de Estágio Integrado. Instruções para Agendamento de Relatório Manual Professor

Ferramenta: Spider-PM. Manual do Usuário. Versão da Ferramenta: 1.0.

PROGRAMA ESPECIAL DE FORMAÇÃO PEDAGÓGICA DE PROFESSORES PARA EDUCAÇÃO PROFISSIONAL MANUAL DO AMBIENTE VIRTUAL DE APRENDIZAGEM (AVA) TUTOR

Gestão Unificada de Recursos Institucionais GURI

MANUAL DE INSTALAÇÃO DO GERENCIADOR DO CARTÃO CRIPTOGRÁFICO E TOKEN SAFRAN SAFESIGN

MANUAL DO PREPARA UPDATE VERSÃO

SISTEMA DE GESTÃO PEDAGÓGICA Manual do Professor

Manual do InCD Reader

Procedimentos para Instalação Sisloc (Estação de Trabalho)

1. Introdução O que fazer primeiro? Cadastro de produtos e serviços Cadastro de status da proposta 5

Módulo Recursos Humanos. Manual do Usuário

Manual de Compilação/Execução da Aplicação SmartHome

Introdução a Tecnologia da Informação

Sistema de Importação de Avaliações PAINT (Integrador)

Como configurar integração com separador Centro de custo sem rateio de lançamentos?

UTILIZANDO GRUPOS NO MOODLE

Manual do Usuário. Versão 1.0. Página 1 de 73

AJUDA - FORMULÁRIO DE PROPOSTA ON-LINE APV

Na seqüência, será aberta uma página de login de acesso ao ambiente de gerenciamento do portal, conforme ilustrado na figura 01, abaixo: Figura 01

MANUAL DO PORTAL DO PROFESSOR

Tutorial sobre o MineraFórum

Manual de Utilização do Sistema FaciliTiss Guia de Consulta

DOCUMENTO DE REQUISITOS DE SOFTWARE [DRS 1.0]

GUIA DO PLANO DE AULA PORTAL EDUCACIONAL TOTVS

MANUAL DO USUÁRIO SISTEMA GERENCIADOR DE SENHAS VERSÃO SERVIDOR

GESTÃO COMERCIAL REGISTRO DE ENTRADA DE MERCADORIA COM ARQUIVO XML

Melhorias CT-e. 1. Importar mais de uma nota fiscal

Configuração de Conta de no Outlook 2013 e Backup de Segurança dos s

STD SERVIÇO DE BACKUP EM NUVEM

Manual de instalação do software CSIBackup Versão 1.0

Manual. Portal de Seminovos

Manual de Migração do Banco de Dados Paradox para Firebird

Sistema Web: Liberação de Senha

Manual de instalação, configuração e utilização do Enviador XML

Ferramenta 1 -NetBeans 8.0

Clicando nesse botão aparecerá um menu no qual deve ser selecionada a porta serial em que o Rasther está ligada. Depois clique em OK.

MANUAL DO BACKUP PREPARAADM VERSÃO

Icon Chamamos este processo de Efetuar Login no Sistema, pois com usuário e senha cadastrados é possível acessar o Automidia Service Management.

Manual Q-Acadêmico 2.0 Módulo Web - Aluno

Processando notas em Moodle (1.6.5+)

SISTEMA DE GESTÃO DE PROJETOS DO CEFET/RJ. Manual

4 passos Upload do vídeo na plataforma Simpósio. Atenção Muito Importante

Ashampoo Rescue Disc

COMO INSTALAR O CATÁLOGO

GUIA DO USUÁRIO Avaliaext Avaliação Externa

Gestão Unificada de Recursos Institucionais GURI

TUTORIAL REDEC-LOOK: Repositório Gestor de Objetos de Aprendizagem

CADPREV Web Módulo de Aplicativo Web. Manual do Usuário. Cadastro de Acordos de Parcelamento. CADPREV - Manual do Usuário CADPREV-Web.

Aula pratica 2 Configurações de Rede Ethernet com Protocolo TCP/IP

EXERCÍCIOS COMPLEMENTARES AULA 3

Criando site. Tutorial Webnode

MANUAL DO USUÁRIO MÓDULO PROFESSOR

Manual Cobrança Sicoob Cobrança SEM Registro 1/23

MANUAL. Certificado de Origem Digital PERFIL PRODUTOR. Versão

Tutorial da ferramenta de modelagem ASTAH (Versão resumida) Prof. Moacyr Franco Neto

S21. Analisador Estatístico de Arroz

Manual. Portal de Seminovos

Tutorial sobre o uso da ferramenta de autoria A Ferramenta de Autoria - Célula

GUIA DO USUÁRIO ADMINISTRADOR SASD Sistema de apoio a secretaria departamental

SISTEMA DE ATIVIDADE COMPLEMENTAR

Manual. Faculdade FAP. 1. Integrantes da Capacitação: 2. Tópicos Abordados: Portal Educacional - Professores. Portal Educacional - Professores

TSE TRIBUNAL SUPERIOR ELEITORAL

Utilizando o Word para criar Relatórios

Instrução de Trabalho: Instalar Client

Manual do Aplicativo de Configuração

PROTOCOLO ONLINE. Após realizar o login, na tela inicial, o aluno irá clicar em Educacional, para visualizar todas as funcionalidades acadêmicas.

Concessão - Aposentadoria

CASH SALES Automação da Força de Vendas MANUAL DE INSTALAÇÃO 1.0

PRODUÇÃO INTELECTUAL SIGAA

Gestão Unificada de Recursos Institucionais GURI

Gerabyte AFV (Automação de Força de Venda) Manual do Aplicativo

MANUAL DO INSTALADOR DE CURSOS VERSÃO

Transcrição:

Ferramenta: Spider-CoCoMo Manual do Usuário Versão da Ferramenta: 1.0 www.spider.ufpa.br

Histórico de Revisões Data Versão Descrição Autor 05/11/2010 0.1 Elaboração do Kleverton Oliveira documento 05/02/2011 1.0 Revisão do documento Sandro Bezerra Página 2 de 17

Sumário 1. Introdução... 4 1.1. Finalidade... 4 1.2. Escopo... 4 1.3. Definições... 4 2. Instalação... 4 2.1. Requerimentos do Sistema/Ferramenta... 4 2.2. Instalação do Software... 4 3. Conceitos Básicos de Estimativas utilizado o método CoCoMo... 5 3.1. O que é o método CoCoMo?... 5 3.2. Benefícios de Estimativas utilizando o método CoCoMo... 5 4. Introdução à Spider-CoCoMo... 5 4.1. Componentes... 5 5. Utilização da Spider-CoCoMo... 6 5.1. Tela Principal... 6 5.2. Menu Arquivo... 6 5.3. Menu Configuração... 7 5.4. Criando um Novo Projeto... 7 5.5. Editando um Projeto... 8 5.6. Fechando um projeto... 8 5.7. Abrindo um projeto... 9 5.8. Excluindo um Projeto... 9 5.9. Relatório de Evolução do Projeto... 10 5.10. Novo cálculo de CoCoMo... 11 5.10.1. CoCoMo Básico... 12 5.10.2. CoCoMo Intermediário... 13 5.11. Relatório do Cálculo... 15 5.12. Excluir Cálculo de CoCoMo... 16 Página 3 de 17

Manual do Usuário 1. Introdução 1.1. Finalidade O propósito deste documento é apresentar um guia para o uso e instalação da ferramenta Spider-CoCoMo focando especificamente no usuário final dessa ferramenta, ou seja, com esse documento pretende-se estabelecer um meio que permita ao usuário final ter um entendimento da utilização da Spider-CoCoMo. 1.2. Escopo A Spider-CoCoMo é uma ferramenta para o apoio a estimativa de prazo, esforço e tamanho de equipe utilizando o método CoCoMo - Constructive Cost Model. Desta forma, a mesma apresenta funcionalidades que estão relacionadas à estimativa de projetos. Suas funcionalidades serão descritas na seção 5 deste documento. 1.3. Definições A seguir serão apresentados alguns termos utilizados nesse documento juntamente com os seus respectivos significados: Projeto: representa um projeto no qual será feito um cálculo. Nele deverá constar nome, data (a qual será carregada no sistema operacional na hora da inclusão do projeto) e tipo de projeto, podendo ser orgânico, semi-destacado e encaixado. 2. Instalação 2.1. Requerimentos do Sistema/Ferramenta A Spider-CoCoMo é disponibilizada como um aplicativo de área de trabalho Java. Dessa forma, o software Java Standard Runtime Enviroment, na versão 1.6 ou versões superiores, deve estar instalado no computador onde a Spider- CoCoMo será instalada e executada. O sistema de gerenciamento de banco de dados utilizado foi o MySQL 5.1 e é indispensável sua utilização. Os requisitos de hardware não são relevantes uma vez que se trata de uma aplicação simples e que executa em qualquer máquina capaz de satisfazer os requerimentos da máquina virtual Java e do MySQL. 2.2. Instalação do Software Primeiramente deve ser instalada, na máquina que hospedará a ferramenta, a máquina virtual Java. Nessa mesma máquina também deve ser instalado o SGBD MySQL. A configuração da base de dados será explicada na seção 5. Página 4 de 17

3. Conceitos Básicos de Estimativas utilizado o método CoCoMo 3.1. O que é o método CoCoMo? O CoCoMo - Constructive Cost Model, é um método que busca medir esforço, prazo e tamanho de equipe para o desenvolvimento do software, desde que se tenha a dimensão do mesmo, através de um modelo de estimativa de tamanho de software, como FPA - Function Points Analysis e UCP - Use Case Points. O modelo CoCoMo foi proposto por Boehm em 1981, tendo sido construído e calibrado inicialmente a partir de informação de um número considerável de projetos concluídos, em torno de 83. Afirma-se que a sua utilização tem permitido estimativas com um erro inferior a 20% em cerca de 70% dos projetos. O CoCoMo considera três modos de desenvolvimento: Modo orgânico - aplicável a ambientes de desenvolvimento estáveis, com pouca inovação e a projetos com equipes de dimensão relativamente pequena; Modo semi-destacado - aplicável a projetos com características entre o modo orgânico e o embutido; Modo Encaixado - aplicável no desenvolvimento de sistemas complexos embutidos em hardware, com muita inovação, com restrições severas e/ou com requisitos muito voláteis. Há ainda dois tipos de cálculos de CoCoMo: Modelo Básico - é um modelo estático de valor simples que computa o esforço do desenvolvimento de software como uma função do tamanho de programa expresso em linhas de código estimadas; Modelo Intermediário trata-se da fase seguinte de sofisticação do modelo, que corresponde a considerar a influência de um conjunto de vários fatores, relativos ao sistema a produzir (produto) propriamente dito, ao suporte computacional (tecnologia utilizada), fator humano e organização do processo de desenvolvimento de software. A influência destes fatores, em número de 15 no modelo originalmente proposto, deve ser avaliada numa escala discreta e ponderada. 3.2. Benefícios de Estimativas utilizando o método CoCoMo Um grande benefício é com relação aos prazos para o desenvolvimento do produto, bem como o custo para tal desenvolvimento. 4. Introdução à Spider-CoCoMo 4.1. Componentes A ferramenta Spider-CoCoMo é uma ferramenta desktop, podendo ser instalada em qualquer computador que tenha as configurações mínimas exigidas na seção 2 deste documento. A interface desta ferramenta foi desenvolvida utilizando componentes gráficos convencionais, como caixas de texto, botões e uma estrutura em árvore de acompanhamento dos projetos. Página 5 de 17

5. Utilização da Spider-CoCoMo 5.1. Tela Principal Esta seção reproduz visualmente a Tela Principal do sistema e descreve a forma (manuseio das funções/operações disponíveis) com que o usuário deve dar encaminhamento para uso do sistema. 5.2. Menu Arquivo Novo Projeto: permite salvar um novo projeto, onde deverá ser cadastrado um nome e o tipo do projeto. O sistema salvará também a data e hora que o mesmo foi criado. Ao acessar esta funcionalidade ficarão disponíveis para edição os dados do projeto, destacado de vermelho na figura a seguir. Página 6 de 17

Sair: finaliza o sistema. 5.3. Menu Configuração Há apenas uma opção neste menu e é muito importante na primeira utilização do sistema. Com ela será configurado o banco de dados. A figura a seguir mostra a tela para configuração. O Usuário está livre para escolher o nome de usuário, senha e nome da base do banco de dados. No exemplo da figura o nome de usuário escolhido é o default do MySQL, root, o que não impede de ser qualquer outro, desde que este usuário esteja cadastrado no banco de dados, a senha é spidercocomo e o nome da base de dados também é spidercocomo. Vale ressaltar que estas configurações já devem estar no MySQL, pois esses dados apenas serão utilizados para o acesso ao banco e não para criação dos mesmos no SGBD. 5.4. Criando um Novo Projeto A seção 5.2 mostrou uma das formas de se criar um novo projeto. Há mais uma maneira para tal função. Com um clique com o botão direito do mouse na raiz da árvore de projetos, serão exibidas as opções indicadas na figura abaixo. Página 7 de 17

Apenas a opção Novo Projeto estará disponível. Os mesmos campos descritos na seção 5.2 estarão editáveis para a criação do projeto. 5.5. Editando um Projeto Selecionando um projeto na árvore de projetos ficará disponível o botão Alterar, destacado na figura, para edição do projeto, podendo ser modificado seu nome e/ou tipo. 5.6. Fechando um projeto Para fechar um projeto basta selecioná-lo na árvore de projetos, clicar com o botão direito do mouse e escolher a opção Fechar Projeto. Feito isso os calços do projeto NÃO serão mais visíveis. Página 8 de 17

5.7. Abrindo um projeto Para abrir um projeto basta selecioná-lo na árvore, clicar com o botão direito do mouse e escolher a opção Abrir Projeto. Feito isso os cálculos do projeto estarão acessíveis. Outra opção é apenas um duplo clique no projeto. 5.8. Excluindo um Projeto Para excluir um projeto basta selecioná-lo na árvore de projetos e escolher a opção Excluir Projeto. Página 9 de 17

5.9. Relatório de Evolução do Projeto Para utilizar esta opção basta selecionar o projeto e clicar com o botão direito do mouse para exibir a opção Relatório de evolução. Será exibido um relatório de três páginas, cada uma contendo um gráfico de linha com os valores dos cálculos efetuados: Esforço Estimado, Tempo de Desenvolvimento Estimado, Número de Pessoas Estimado. A figura a seguir mostra uma das páginas. Página 10 de 17

5.10. Novo cálculo de CoCoMo Para um novo cálculo de CoCoMo basta selecionar um projeto, clicar com o botão direito do mouse e escolher a opção Novo Cálculo de CoCoMo. A figura abaixo mostra esta opção. Há dois tipos de cálculo de CoCoMo (definidos na seção 3.1 deste documento), cujo o uso encontra-se descrito nas próximas duas seções. Em ambos os casos a ferramenta irá colocar a data e hora como nome do cálculo, acrescentando o tipo de CoCoMo utilizado. Página 11 de 17

5.10.1. CoCoMo Básico Depois de selecionada a opção anterior será mostrado a tela a seguir. Seleciona-se o Básico e ficarão disponíveis os campos para o cálculo do CoCoMo Básico. Os campos necessários para o cálculo são: Tamanho do Projeto, podendo ser inserido manualmente ou importado das ferramentas Spider-APF ou Spider-UCP; e Linhas de Código. A duas próximas figuras mostram, respectivamente, a janela de importar o tamanho do projeto e a área para o cálculo. Página 12 de 17

5.10.2. CoCoMo Intermediário Para este cálculo seleciona- se a opção Intermediário, mostrado a seguir. Ficarão disponíveis os mesmos campos descritos na seção anterior com um item a mais, chamado de EAF. EAF trata-se de um conjunto de vários fatores, relativos ao sistema a produzir (produto) propriamente dito, ao suporte computacional (tecnologia utilizada), fator humano e organização do processo de desenvolvimento de software. Este campo não pode ser preenchido manualmente, mas sim clicando com o botão Calcular EAF, destacado na figura abaixo. Página 13 de 17

Feito isso, será exibida a tela para escolha dos parâmetros do cálculo do EAF. Página 14 de 17

Definidos todos os parâmetros, basta clicar no botão Calcular. 5.11. Relatório do Cálculo Em ambos os tipos de CoCoMo é possível gerar um relatório contendo todos os parâmetros para seu cálculo, bem como os resultados do mesmo. Basta selecionar o cálculo, clicar com o botão direito do mouse e escolher a opção Relatório do cálculo, como pode ser visto na figura abaixo. Página 15 de 17

Esta opção mostra a tela a seguir. Este é um exemplo para o cálculo do CoCoMo Básico. No cálculo do Intermediário serão incluídos os parâmetros co EAF. 5.12. Excluir Cálculo de CoCoMo Para excluir um cálculo basta selecioná-lo, clicar com o botão direito do mouse e escolher a opção Excluir Cálculo de CoCoMo, como visto na figura a seguir. Página 16 de 17

Página 17 de 17