Escolar Documentos
Profissional Documentos
Cultura Documentos
a) (V) Estimar software significa determinar quanto de dinheiro, esforço, recursos e tempo
serão necessários para criar um sistema.
b) (F) O esforço de um projeto de software não está relacionado à produtividade, que é
medida pela qualidade de trabalho realizada pela equipe.
c) (V) Uma forma de estimar a produtividade é, por exemplo, a quantidade de linha de
código pessoa-mês.
d) (V) Em muitas situações, para adequar o ritmo do desenvolvimento às estimativas, a
qualidade é sacrificada, deixando as coisas ainda piores.
e) (F) A estimativa de tamanho de um projeto de software não tem impacto na solução
técnica do projeto, pois sua duração é só no início do projeto.
QUESTÃO 2
QUESTÃO 3
Seguem abaixo os principais métodos que podem ser utilizados para se estimar o
desenvolvimento e a vida útil de um sistema:
I. Linhas de Código (LOC);
II. Análise de Pontos de Função;
III. Análise de Pontos de Caso de Uso;
IV. COCOMO II;
( ) É possível quantificar as funções de um sistema considerando aspectos significantes
para o usuário, portanto, irá considerar os requisitos de negócio que o sistema atende e
principalmente que sua contagem é independente de tecnologia.
( ) É um modelo relativamente mais simples, baseado na análise da qualidade e
complexidade dos atores e casos de uso.
( ) Foi possivelmente a primeira a surgir e consiste em estimar o número de linhas que um
programa deverá ter, normalmente a partir da opinião de especialistas e histórico de
projetos passados.
( ) Como todos os modelos de estimativas para software, requerem informações de
tamanho em três diferentes opções como parte da hierarquia de modelo: pontos de objeto,
pontos de função e linhas de código-fonte.
QUESTÃO 4
Considere a contagem de Pontos de Função (PF) para três Arquivos Lógicos Internos (ALI), que
possuem as seguintes especificações:
I. 4 TD e 1 TR. Dado:
II. 7 TD e 2 TR. TD = Tipos de Dados
III. 8 TD e 2 TR. TR = Tipos de Registro
Dado que complexidades funcionais baixas equivalem a 7 pontos, médias a 10 pontos e altas a
15 pontos, a contribuição total em PF desses três ALIs é de:
a) ( ) 27.
b) ( ) 30.
c) () 22.
d) (X) 21.
e) ( ) 32.
QUESTÃO 5
QUESTÃO 6
Com a disseminação da construção e projeto de sistemas orientados a objetos e,
consequentemente, do uso da UML, surgiu a metodologia de Pontos por Caso de Uso (PCU)
com o intuito de estimar recursos para projetos de software. Com relação ao uso de PCU para
medir sistemas, é correto afirmar que:
QUESTÃO 7
A métrica pontos de caso de uso (use case points), proposta por Gustavo Karner, estima o
tamanho do software em pontos de caso de uso e o esforço necessário para a construção do
produto. Acerca dessa métrica, assinale a opção correta.
QUESTÃO 8
A) I e II.
B) I, II e IV.
C) I, III, IV e V.
D) I, II, III, IV e V.
E) I, II, IV e V.
QUESTÃO 9
COCOMO II é uma técnica de estimação que permite calcular, a partir de estimativas de tamanho do software,
valores para o:
QUESTÃO 10
QUESTÃO 11
1 IF X < Y
2 THEN Statement 1;
3 ELSE IF Y >= Z
4 THEN Statement 2;
5 END
a) 2
b) 3
c) 4
d) 5
QUESTÃO 12
Para que um sistema seja testado adequadamente, é preciso realizar uma quantidade mínima
de testes. Para apoiar essa definição, foi criada a Complexidade Ciclomática de McCabe, com
fundamentação na teoria dos grafos. Essa técnica define uma métrica de software que fornece
uma medida quantitativa da complexidade lógica de um programa, apresentando um limite
superior para a quantidade de casos de testes de software que devem ser conduzidos.
A Complexidade Ciclomática pode ser calculada tanto pelo número de regiões quanto pelo
número de arestas e nós.
Com base no grafo de fluxo acima, correspondente a um trecho de código a ser testado,
a quantidade mínima de testes que devem ser realizados para garantir que cada
caminho do código tenha sido percorrido em ao menos um teste é:
a) 11
b) 6
c) 5
d) 4
e) 3
QUESTÃO 13
Faça a contagem detalhada de pontos de função de um sistema para controlar uma eleição
na universidade com as seguintes características: O sistema deverá possuir três
cadastros internos: unidades, candidatos e votantes. Estes cadastros são todos de
complexidade média. De um sistema externo vai utilizar dois cadastros de complexidade
alta. O sistema vai possuir oito operações de entrada de complexidade média. O sistema
vai necessitar de três relatórios: Listagem de votantes (sem cálculo), Votação por
candidato (com cálculo) e Votação por unidade universitária (com cálculo). Todos os
relatórios são de complexidade baixa. Além disso, serão necessárias mais duas consultas
de complexidade média. Quanto as características gerais do sistema têm-se que a metade
das características terá influência significativa (valor 4) e a outra metade terá
influência média (valor 3). Apresente claramente os subtotais do cálculo: ALI, AIE, EE, SE,
CE, PFB, NI, FA, PFA.
FA = (NI*0,01) + 0,65
QUESTÃO 14
Um Engenheiro de Sistemas foi contratado para elaborar a contagem de pontos de função para
um novo projeto de desenvolvimento de software utilizando a Análise de Pontos de Função
(APF), conforme as condições de complexidade seguindo as regras de contagem funcional para
o processo de desenvolvimento e manutenção de software. As condições dadas são:
a) 132
b) 133
c) 134
d) 135
e) 136
QUESTÃO 15
a) 73.
b) 82.
c) 112.
d) 92.
e) 91.
QUESTÃO 16
QUESTÃO 17
Quanto ao tipo de software, Bohen, classificou sua amostra de observação em:
QUESTÃO 18
QUESTÃO 19
QUESTÃO 20
Considere a tabela abaixo, que contém dados sobre dez projetos e que será utilizado para
estimar o esforço e o prazo para um novo projeto.
Baseado na recomendação do PMI sobre estimativas de prazos pode-se afirmar.
Questão 8
São 16 tipos de registro, embora seja relevante saber apenas que são
mais de cinco.
Quanto aos opcionais, no mínimo eles vão ter um tipo de dados, sendo
então contados mais 15 tipos de dados.
Questão 7
Complexidade média = 4 PF
– Alteração (EE): 1 AR, 20 TDs (19 campos – data da última alteração +
comando + mensagem)
Complexidade média = 4 PF
Complexidade baixa = 3 PF
Complexidade média = 4 PF
FA = (NI*0,01) + 0,65
Um Engenheiro de Sistemas foi contratado para elaborar a contagem de pontos de função para
um novo projeto de desenvolvimento de software utilizando a Análise de Pontos de Função
(APF), conforme as condições de complexidade seguindo as regras de contagem funcional para
o processo de desenvolvimento e manutenção de software. As condições dadas são:
AIE média 6
SE média 2
SE alta 2
CE alta 1
CE baixa 2
EE baixa 3
EE alta 1
A
132
B
133
C
134
D
135
73.
82.
112.
92.
91.
Um Analista foi designado para contar Pontos de Função (PF) de um sistema em sua
organização. A política de contagem organizacional determina que se use o fator de ajuste após
a contagem bruta (PFB), conforme proposição original de contagem de PF, que considera 14
características para determinar o nível de influência para o cálculo do ajuste. O resultado da
contagem bruta é 256 e o somatório do nível de influência é 46.
284,16.
293,10.
312.
D
384,28.
390.