Buscar

Questionario medida de esforço

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1 – Defina métrica
É uma definição do que se deseja conhecer, ou acompanhar em um produto, seu consumo ou sua produção.
2 – Defina Medidas?
Uma medida é a tomada de um valor segundo a definição de uma métrica.
Exemplo
Um metro e setenta e quatro centímetros.  É a medida de uma pessoa segundo uma métrica para medir sua altura (sem sapatos, encostado em uma réguas).
3 – O que deve conter a especificação de uma métrica?
Nome da métrica, 
Objetivo da métrica – define-se que uso se deseja da métrica,
Descrição da métrica – definição do que se deseja para se atingir o objetivo
Sistema de medidas – que sistema de medidas será utilizado, suas limitações e a precisão que se assume.
4 – Defina medida direta e indireta?
Uma medida direta é feita no processo ou produto de forma direta. Ex: medir a altura de uma pessoa.
A indireta é feita por medidas que serão usadas em cálculos para se calcular a medida final. Ex: distancia da lua para a terra.
5 – Conceito
Uso do Kloc
É uma métrica que define o software a partir da contagem das linhas de código escritas.
6 – Defina ponto função?
Uma medida para medir a funcionalidade. Desta forma, pode-se criar uma função que mapeie a funcionalidade do software na reta dos reais.
7 – Conceito 
Albrecht constatou que as funcionalidades dependiam do numero de entrada de dados (entradas), das saídas geradas (saídas), das consultas feitas (consultas), dos arquivos usados (arquivos) e interfaces com outros sistemas (interfaces).
Assim, estudando o comportamento do software, quanto a sua complexidade, estabeleceu pesos de importância de modo que a contagem destes elementos multiplicados por seu peso representa-se a funcionalidade através de um numero. Este numero representa o total de ponto função (não ajustado).
8. Considere as afirmativas abaixo:
 
i – Uma medida pode ser feita sem necessidade de se preocupar com a forma de tomada do registro.
 
ii – Um indicador definido por uma métrica deve atender a coerência, se houve um crescimento ele pode ser inverso marcando um valor menor.
 
iii – Especificação da métrica deve registrar a forma de tomada de medida, o objetivo e os níveis de erro aceitáveis na medição.
 
São corretas as afirmações:
Parte superior do formulário
3) iii 
7. considere as afirmativas abaixo:
 
A medida da estrada rio-são paulo entre o marco do kilometro 1 e kilometro 200 pode ser feita por medida direta ou indireta.
A medida da capa de um livro pode ser feita com uma régua, portanto é uma medida indireta.
A medida entre o centro da terra e o centro da lua pode ser feito por uma medida direta.
O tempo para a produção de um filme pode ser medida por medida direta, mas a criatividade do roteirista deve ser feita por medida indireta.
v) Um vírus pode ser pesado, com a atual tecnologia, de maneira direta usando-se o Kilograma e suas unidaddes.
 Parte superior do formulário
5) As afirmativas i, iv estão totalmente corretas 
10 – Conceitos
As características físicas de implementação das funcionalidades podem aumentar ou diminuir o esforço de implementação. Assim as características de implementação influenciam o valor obtido pela contagem. Foram levantadas 14 características de implementação, chamadas de níveis de influencia. A estas características são atribuídas notas de 0 (sem influencia) a 5 (forte influencia) esta nota é chamada nível de influencia. Estas notas podem ser dadas pelo grupo de profissionais de uma empresa em função de suas experiências para softwares para determinados setores de aplicação.
A modalidade batch (lote), é uma forma de implementar o programa.  Nesta situação o sistema operacional é quem decide o momento de executar o programa, visando otimizar o uso de recursos. 
Esta modalidade era muito comum em máquinas Mainframes.  Mas, ainda existem muitas aplicações que ainda hoje “executam” na forma batch.
O fator de ajuste influência a contagem de pontos de função não ajustados em +/- 35% , o que dá um intervalo de variação da ordem de 0,65 a 1,35. Ele é responsável pela correção das distorções ocorridas na etapa de contagem das funções de dados e funções transacionais. Na prática , esta correlação , na maioria dos casos, varia entre –10% e + 10%.
Para cada uma das 14 características atribui-se um valor de 0 (nenhuma influência) a 5 (forte influência) que indica quanto uma característica tem influência no sistema. Os 14 graus de influência (GI) são então somados o que resulta no grau de influência total (GIT):
Nesta situação a contagem dos pontos de função ajustados equivale à contagem de pontos de função não ajustados.
Devido a sua subjetividade, a utilização do fator de ajuste tornou-se opcional ao final do ano de 2002 como medida para aceitação dos pontos de função do IFPUG como um método padrão de medida funcional, pois várias características estão relacionadas com requisitos não funcionais da aplicação.
Uma empresa pode ter uma carteira de aplicações para determinados segmentos da economia.  E estas aplicações têm um conjunto de características comuns.  Assim pode-e fazer o trabalho de avaliação e contagem, usando as recomendações do IPFUG, com seus mais experientes desenvolvedores e confeccionarem uma tabela de fatores de ajuste por tipo de aplicação.  Isto evita que toda a aplicação se repita o cálculo.             
Análise de Ponto Função (APF) determina um número real a partir de entradas, saídas, consultas, interfaces externas e arquivos lógico. Conceito de Albrecht
Atenção
Definir o escopo da contagem (fronteira) é um dos passos mais importantes, pois, se for feita de maneira incorreta, a contagem será incorreta.
ALI (principal função é armazenar dados dentro da fronteira de aplicação, contribuem para cálculos de PF):
É um grupo logicamente relacionado de dados ou informação de controle, cuja manutenção é feita pela própria aplicação. Sua função principal é armazenar dados mantidos dentro da fronteira da aplicação, através dos processos da aplicação. Os ALI contribuem para o cálculo de pontos de função, com base na sua quantidade e complexidade 
As informações de controle são dados usados pela aplicação para garantir total conformidade com os requisitos das funções do negócio definidas pelo usuário.
Manutenção é a habilidade de adicionar, alterar ou remover dados de um arquivo através de um processo elementar da aplicação.
AIE (Para fins de recuperação de dados são identificados por usuários):
Arquivo De Interface Externa (AIE)
Um Arquivo de Interface Externa (AIE) é um grupo de dados logicamente relacionados, ou informações de controle identificadas pelo usuário, referenciados na aplicação para fins de recuperação de dados, cuja manutenção é feita por outra aplicação. Os dados são armazenados fora da fronteira da aplicação.(VAZQUEZ,2005)
São considerados AIE , conforme a visão do usuário (IFPUG,1999):
Dados de referência (dados externos usados pela aplicação ,mas que não são usados para manutenção em ALI).
Arquivos de mensagens de auxílio.
Arquivos de mensagens de erro.
1. Quais, dos seguintes passos, não faz parte do procedimento de contagem de ponto função:
Parte superior do formulário
1) Identificar a fronteira da aplicação. 
2) Determinar o tipo de contagem. 
3) Calcular o valor do fator de ajuste. 
4) Classificar as características do sistema em simples, média e complexas. 
5) Levantar o total de itens de dados usados. 
Parte inferior do formulário
2. A FRONTEIRA DA APLICAÇÃO deve ser definida com base:
Parte superior do formulário
3) no ponto de vista do usuário. 
Parte inferior do formulário
3. Para se determinar um arquivo de interface externa deve-se:
Parte superior do formulário
1) determinar os processos elementares que ocorrem sobre ele. 
4. Um tipo de registro é:
Parte inferior do formulário
Parte superior do formulário
1) um subgrupo de dados, dentro de um ALI ou AIE, reconhecido pelo usuário. 
Definição:
Um processo elementar é a menor unidade de atividade significativa para o usuáriofinal e tem as características
Entradas Externas
Uma entrada externa é um processo elementar que processa dados ou informações de controle recebidos de fora da fronteira da aplicação e cujo objetivo principal é manter um ou mais Arquivos Lógicos Internos (ALI) e/ou alterar o comportamento do sistema.
Defina os modelos cocomo?
Modelo 1 (Básico): Chamado de COCOMO Básico é um modelo estático de valor simples que computa o esforço de desenvolvimento de software como uma função do tamanho expresso em linhas de código (Pressman).
Modelo 2 (Intermediário): Chamado de COCOMO intermediário, computa o esforço de desenvolvimento como uma função do tamanho e de um conjunto de direcionadores de custo (definidos em tabelas) que incluem avaliações subjetivas do produto, hardware, experiência do pessoal e dos atributos do projeto (Pressman).
Modelo 3 (Avançado): Chamado de COCOMO avançado, incorpora a versão intermediária e faz uma avaliação dos impactos nos direcionadores de custo sobre cada passo do processo de desenvolvimento (analise, projeto, codificação, testes...).
Cocomo II
O COCOMO II é uma melhora do COCOMO-81 e leva em consideração que há abordagens diferentes para o desenvolvimento, incorpora um conjunto de submodelos que produzem estimativas detalhadas.
Defina Modelo de composição de aplicação - prototipação
É usado para estimar o esforço necessário para projetos de prototipação e projetos em que o software é desenvolvido pela composição de componentes de software que já estão prontos ou usados de outros produtos existentes.
15 - O que representa Um componente de adaptação (AAF)?
Representa os custos de implementar uma mudança de um código reuso e inclui componentes na mudança do projeto, codificação e de integração.
16 - O que representa um Fator de avaliação (AA)?
Representa o custo de entendimento do código. AA varia de 0 a 8, dependendo do esforço de análise.
17 - Conceito 
O modelo de reuso não é linear. Quanto mais reuso se tem os custos de unidade de código diminuem à medida que os custos de entendimento e avaliação estão espalhados pelo meio do código.
Parte inferior do formulário
2. Considere o Gráfico mostrado abaixo (Boehm)
Considere as afirmativas abaixo e assinale a afirmativa correta:
Parte superior do formulário
3) O gráfico mostra o nível de incerteza que temos para cada fase do desenvolvimento. 
Parte inferior do formulário
3. Um software do tipo ERP deverá ser desenvolvido por várias equipes.  Os requisitos estão formalizados.  Nesse caso, para este software de %, 8 Kloc. Não temos informações sobre a plataforma de hardware, experiência das pessoas ou método de desenvolvimento.
 Nesse caso, classificaríamos o desenvolvimento, segundo Boehm, como:
Parte superior do formulário
1) Intermediário e semidestacado. 
18 - Estimativas com métodos ágeis:
Um projeto usando um processo de desenvolvimento ágil e feito como um conjunto de cenários de usuários.
19 - Estimativa usando Caso e USO
PCU – Pontos por Caso de Uso – Foram criados por Gustav Karner, em 1993 como uma adaptação específica dos Pontos de Função para medir o tamanho de projetos de software orientados a objeto. Explora o modelo e descrição do caso de uso, substituindo algumas características técnicas proposta pelos Pontos de Função. É um método simples e de fácil utilização más ainda esta em fase de pesquisas e não existem regras de contagem padronizadas.
20 – Defina a estimativa Putnam.
Esse é um modelo dinâmico de múltiplas variáveis que utiliza a distribuição do esforço ao longo da existência de um projeto de desenvolvimento.
21 – conceitos
APF é uma das técnicas funcionais mais antigas que possui um dos grupos de usuários mais bem estruturados e atuantes e que a partir de 2002 passou a condição de padrão internacional, através da norma ISO/IEC 20926. A técnica pode ser considerada como uma das melhores alternativas de medição de tamanho do projeto de software.
22 – Defina Sistema de manutenção de clientes
Em um sistema de manutenção de clientes um usuário (funcionário de empresa) registra as entradas, alterações, exclusões e saídas (relatório) dos dados relativos a um cliente da empresa no sistema. Qualquer usuário da empresa poderá acessar o sistema e efetuar o cadastramento (não haverá controle de acesso no sistema). Será emitido um relatório de todos os clientes cadastrados e dos dados de um determinado cliente.
Características do sistema - O sistema irá permitir o acesso sem restrições para qualquer usuário da empresa , não havendo portanto controle de acesso.
- Não existe qualquer interface com outros sistemas existentes
- Deverão ser cadastrados os seguintes dados de um cliente: Nome , Endereço, Cidade , Cep , Telefone , E.mail e Observações.
- O nome do cliente , endereço , cidade ,  cep e email são obrigatórios e deverão ser sempre informados.
23 - Determinar o tamanho funcional do sistema de manutenção
Para estimar o tamanho, será feita uma contagem estimativa, segundo o modelo que estudamos nas aulas anteriores - IFPUG.
Conclusão
O uso de PF é mais, assim, uma boa base de informações em relação ao PF nos leva a resultados mais consistentes. Trabalhar com LOC é muito impreciso, pois, depende da linguagem que pode não estar escolhida.
Também o fato que essa medida não favorece a boa estruturação de um projeto.
 1.Considere a constante CK na formula 
Parte superior do formulário
1) Representa as condições de trabalho da empresa refletido por projetos já realizados 
2. No Software orientado a objetos, segundo o Prof. Pressman, podemos afirmar:
Parte superior do formulário
1) Deve-se usar a estimativa de tamanho para dimensionar um caso e uso. 
2) Deve-se analisar cada caso e uso e fazer estimativas de tamanho somando-os no final 
3) Deve-se usar a estimativa por PF usando-se a decomposição de casos e uso 
4) Deve-se definir um caso e uso padrão e o resultado aplicado ao longo do projeto 
5) Deve-se modelar as classes principais e depois aplicar PF que servirá de unidade para o resto do projeto. 
3. Considerando a pesquisa realizada pela Secretaria de Política de Informática – SEPIN , em 2001, cujo resultado é apresentado na tabela:
	Categorias
	 Nº de organizações
	 Percentual(%)
	 Linhas de código ( LOC )
	25
	5,6
	 Pontos por função ( Function Point )
	43
	9,6
	 Outras métricas
	26
	5,8
	Não utiliza
	363
	81,4
	Base
	446
	100
Podemos concluir de forma correta:
4) As estimativas no Brasil ainda são feitas, na sua maioria, sem método 
Parte inferior do formulário
23.5 – Conceito
A APF tem o seu uso aceito pela maioria das empresas, pois, estabelece um padrão e uniformidade de contagem, quando se usa o manual de contagem. Isso favorece o uso pelas empresas. Além disso, não tem os inconvenientes que as contagens de LOC apresentam.
25 – Conceitos
Custo de um PF para a empresa
Em empreendedorismo, você deve aprender que as empresas têm dois tipos de custo, o fixo e o variado. O custo total da empresa, em um determinado período ou para uma determinada produção, é a soma dos dois custos. Na empresa que trabalha com ponto função, deve-se determinar o valor em termos monetários para o total de PF produzido em um determinado período.
Vamos supor, para efeitos didáticos, que uma empresa entregou no prazo de um mês 180,2 PF.  E essa mesma empresa tem um custo total de R$ 27.580,00.
Assim o custo dessa empresa, por ponto função é de: R$ 27.580,00/ 180,2 PF
O Valor, para fins de controle e orçamentos, é de um custo de: 1515,38
26 – Conceitos
A importância de uma base estatística de projetos
É preciso que se mantenha uma base estatística de projetos realizados e que a tomada de registros para esta base estatística esteja adequada aos processos de desenvolvimento da empresa e a metodologia usada em cada etapa, ou template estabelecido.
27 – Conclusão
A organização de parâmetros de decisão, ao longo do processo, é fundamentalpara se gerar um sistema confiável de estimativas e de controle gerencial, para o acompanhamento de projetos, em termos de custo e prazo.
28 - Trabalhar com APF tem como principal vantagem em relação ao KLOC.
Parte superior do formulário
2) Trabalhar com a funcionalidade é mais natural pois independe da implementação 
Parte inferior do formulário
29 - Considere uma empresa que entregou no mês de outubro de 2010 um total de 980 PF.  Esta empresa têm um total de 5 analista que ganham  em média R$ 5000,00 e 8 programadores que ganham em média R$ 3000,00, um analista de testes cujo salário é R$ 6000,00 além de dois documentadores cujo salário é R$ 2000,00.  O gerente geral de produção ganha R$ 9000,00.  Determinou-se que o custo fixo é de R$ 12 000,00 (alugueis, telefone, luz, secretárias, limpeza, condomínio).  Os encargos sociais dos empregados são de 100%.  O total de impostos é de 21% sobre a receita bruta.
Parte superior do formulário
4) O custo de um ponto função deve considerar todos os custos inclusive os impostos 
30 – Ponto de amarração!
Os pontos de amarração são os pontos em que a função substituta conterá da função tabela, no qual será construída uma função para um respectivo intervalo.
31 - Conclusão
As interpolações de dados devem ser feitos com muita técnica, ao se estimar uma valor, estamos assumindo um risco.
1. Considere a curva abaixo obtida de um conjunto de pontos de uma tabela de ponto função por esforça e podemos concluir corretamente.
Parte superior do formulário
2) A curva é uma função, que foi ajustada por métodos estatísticos e serve para mostar a tendencia entre PF e o esforço 
Parte inferior do formulário
2. Em relação às estimativas e a medida do realizado o gráfico abaixo mostra que podemos afirmar de forma correta:
Parte superior do formulário
5) as estimativas estão sendo feitas com um alto nível de acerto 
Parte inferior do formulário
3. A primeira atividade em uma empresa que deseja ter um processo de estimativas para o projeto de software é:
Parte superior do formulário
1) organizar os projetos por profissionais mais experientes. 
2) Estabelecer um processo de software e manter o desenvolvimento sobre controle de um bom gerente 
3) definir um conjunto de métricas e montar uma grande base de dados voltados para estimativas 
31 – Conceitos
O trabalho de software, quando se trata de empresa externa deve levar em consideração o risco que a empresa contratante deseja correr.  Em termos de risco o contratante visa minimizá-lo. Se uma empresa contratante não se importa com o risco como principio do contrato, pode fazer a contratação por homem hora ou transferir o risco para o fornecedor com outro tipo de contratação.
32 - São fatores de risco para a determinação do trabalho os seguintes fatos, entre outros:
O trabalho é mal especificado não definindo limites do que precisa ser feito e geralmente o contratante pode pedir outros “quebra galhos” do contratado o que leva ao desentendimento.
A falta de clareza ou entendimento dos requisitos.  Devem-se aplicar metodologias que esclareçam os requisitos (analise, completude e consistência) para se minimizar este aspecto.
As estimativas na contratação são feitas com nível de erro.  Normalmente quem contrata sub dimensiona o trabalho para minimizar o seu custo.
Pressões feitas por usuários internos devido a prazos políticos causando instabilidade nos profissionais da empresa contratada.
Falta de processo de controle nas modificações solicitada.  Uma modificação, na maioria das vezes, implica em aumento do custo e prazo.
32 – conceitos 
Assim as divergências entre fornecedor e cliente tendem a se agravar.  O estabelecimento de um fator de medida comum aceito por fornecedor e cliente já é o inicio do estabelecimento de uma forma de contratação que minimize estes conflitos.
33 – defina contratação Homem-hora – profissional da contratada alocado (TOTVS)
Neste tipo de contratação a empresa fornecedora estabelece um preço para seus profissionais que são alocados na contratante e comportam-se como funcionários da contratante.
34 - Modalidade de preço fixo (Risco total para o fornecedor)
Esta modalidade o risco é totalmente transferido para o fornecedor.  O contratante negocia com o contratado um preço e as formas de pagamento.  O contratante estabelece os pontos de avaliação e pagamento do projeto.  Neste caso precisa-se de uma unidade que permita medir o quanto já foi feito do trabalho.  O contratado procura estabelecer controles para evitar os riscos, principalmente os introduzidos por mudança de requisitos.  A mudança de um requisito implica em uma nova negociação.
35 – Defina preço por ponto função – cria-se tabela de valores para fase de ciclo do projeto
A determinação do preço por ponto função é certamente um dos mais importantes aspectos para o fornecedor.  Pode-se criar uma tabela de valores, para fases do ciclo de vida do projeto, estes valores podem facilmente serem obtidos por engenharia reversa.
36 - Contratação por preço unitário (Intermediário) – fornecedor paga por elementos do projeto
Neste modelo o fornecedor paga por elementos do projeto.  Um elemento é uma tela, um relatório, tabela, caso e uso, linhas de código alteradas, store procedure ou um ponto função.
Este modelo é intermediário entre a contratação por homem hora e o preço fixo.
Neste modelo a produtividade é um risco do fornecedor.
37 – Conceitos
Como a Análise de Ponto Função é um método padrão de contagem, as empresas e profissionais de todo o mundo acompanham a padronização de contagem proposta pelo IFPUG faz com que se estabeleça uma referencia para criar uma unidade de contratação - O PF. Assim busca-se consistência e uniformidade na aplicação deste padrão que tem sido a base de contratação das empresas públicas e privadas.
38 – Concorrências públicas .

Outros materiais