Buscar

Coleta^nea de Exerci cios Medidas de Esforc o de Desenvolvimento de Software 2016

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 22 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 22 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 22 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

Coletânea	
  de	
  Exercícios	
  -­‐	
  Medidas	
  de	
  Esforço	
  de	
  Desenvolvimento	
  de	
  Software	
  	
  1	
   -­‐	
   Segundo	
  Pressman,	
  as	
  medidas	
  quantitativas	
  que	
  permitem	
  ao	
  pessoal	
  de	
   software	
   ter	
  ideia	
   da	
   eficácia	
   do	
   processo	
   de	
   software	
   e	
   dos	
   projetos	
   que	
   são	
   conduzidos	
   usando	
   o	
  processo	
  como	
  arcabouço,	
  são	
  a) Artefatos	
  de	
  software.	
  b) Etapas	
  de	
  desenvolvimento	
  do	
  software.	
  c) Processo	
  de	
  software.	
  
d) Métricas	
  de	
  software.	
  e) Qualidade	
  de	
  software.	
  	
  2	
  -­‐	
  O	
  que	
  é	
  KLOC?	
  a) É	
  uma	
  métrica	
  mal	
  especificada	
  e	
  pode	
  conduzir	
  a	
  decisões	
  de	
  baixa	
  qualidade.	
  b) É	
   uma	
   medida	
   de	
   software,	
   que	
   pode	
   ser	
   mensurada	
   de	
   acordo	
   com	
   projetos	
  anteriores,	
  sem	
  preocupação	
  com	
  linguagem.	
  c) Inclui	
  pontos	
  por	
  função,	
  métricas	
  e	
  todas	
  as	
  suas	
  medidas.	
  d) É	
  uma	
  medida	
  indireta,	
  feita	
  ainda	
  na	
  fase	
  de	
  analise	
  do	
  projeto.	
  
e) É	
  uma	
  medida	
  direta,	
  e	
  por	
  isso,	
  é	
  feita	
  sobre	
  o	
  fenômeno.	
  Só	
  podemos	
  contar	
  as	
  
linhas	
  de	
  um	
  software	
  após	
  ele	
  ter	
  sido	
  terminado.	
  	
  3	
  -­‐	
  Escolha	
  a	
  afirmativa	
  correta:	
  a) A	
   medida	
   direta	
   só	
   pode	
   ser	
   feita	
   no	
   produto.	
   Sempre	
   que	
   precisamos	
   medir	
   o	
  processo	
  precisamos	
  fazê-­‐lo	
  de	
  forma	
  indireta.	
  
b) A	
   medida	
   pode	
   ser	
   feita	
   no	
   produto	
   ou	
   no	
   processo,	
   mas	
   precisa	
   estar	
  
corretamente	
  definida	
  em	
  termos	
  de	
  métrica.	
  c) A	
  medida	
  mede	
  o	
  produto	
  e	
  a	
  medida	
  de	
  referencia	
  mede	
  o	
  processo.	
  d) A	
  métrica	
  e	
  medida	
  no	
  caso	
  do	
  processo	
  são	
  sinônimas	
  e	
  a	
  referencia	
  mede	
  o	
  produto.	
  e) A	
  métrica	
  mede	
  o	
  processo	
  enquanto	
  a	
  medida	
  mede	
  o	
  produto.	
  	
  4	
  -­‐	
  Podemos	
  dizer	
  que	
  são	
  características	
  de	
  uma	
  métrica:	
  I	
  -­‐	
  Expressa	
  em	
  alguma	
  unidade	
  II	
  -­‐	
   Facilmente	
   calculada,	
   entendida	
   e	
   testada.	
   III	
   -­‐	
   Passível	
   de	
   estudos	
   estatísticos	
   IV	
   -­‐	
   Não	
  precisa	
  ter	
  objetivo	
  para	
  as	
  medidas.	
  a) Afirmativas	
  I	
  e	
  IV	
  estão	
  corretas.	
  b) Somente	
  a	
  afirmativa	
  I	
  está	
  correta	
  c) Todas	
  as	
  afirmativas	
  estão	
  corretas	
  d) Afirmativas	
  II	
  e	
  III	
  estão	
  incorretas	
  
e) Somente	
  a	
  afirmativa	
  IV	
  está	
  incorreta	
  	
  5	
  -­‐	
  Escolha	
  a	
  alternativa	
  correta:	
  a) Uma	
  medida	
  é	
  feita	
  segundo	
  definições	
  de	
  uma	
  métrica,	
  que	
  é	
  a	
  própria	
  medida.	
  
b) Uma	
  medida	
  é	
  feita	
  segundo	
  definições	
  de	
  uma	
  métrica.	
  A	
  métrica	
  precisa	
  ser	
  
claramente	
  definida.	
  c) Uma	
  medida	
  é	
  feita	
  com	
  instrumentos	
  próprios	
  e	
  sempre	
  de	
  forma	
  direta.	
  d) A	
   referencia	
   de	
   uma	
   medida	
   é	
   um	
   valor	
   especificado	
   na	
   medida	
   par	
   se	
   saber	
   se	
  erramos	
  ou	
  não	
  na	
  tomada	
  do	
  valor.	
  e) Uma	
   métrica	
   é	
   uma	
   definição	
   de	
   medida.	
   Nela	
   definimos	
   os	
   limites	
   máximos	
   e	
  mínimos	
  das	
  referencias.	
  A	
  forma	
  direta	
  e	
  indireta	
  de	
  se	
  fazer	
  a	
  mesma	
  medida.	
  	
  
6	
  -­‐	
  Uma	
  métrica	
  precisa	
  ser	
  estabelecida	
  quando	
  falamos	
  em	
  medidas.	
  Quando	
  falamos	
  que	
  o	
  Rio	
  de	
  Janeiro	
  esta	
  distante	
  400	
  km	
  de	
  São	
  Paulo	
  que	
  aspecto	
  da	
  métrica	
  não	
  está	
  claramente	
  definido?	
  
a) A	
   descrição	
   da	
   métrica	
   não	
   esta	
   correta.	
   Existe	
   imprecisão	
   entre	
   os	
   locais	
  
iniciais	
  e	
  finais	
  da	
  medida.	
  Isto	
  nos	
  leva	
  a	
  informação	
  errada	
  sobre	
  a	
  distancia	
  
entre	
  a	
  cidade	
  do	
  Rio	
  e	
  a	
  de	
  São	
  Paulo,	
  pois	
  não	
  sabemos	
  de	
  onde	
  para	
  onde	
  se	
  
está	
  medindo.	
  b) A	
  forma	
  de	
  fazer	
  a	
  medida.	
  Se	
  esta	
  medida	
  é	
  direta	
  ou	
  indireta.	
  E	
  isto	
  pode	
  nos	
  levar	
  a	
  dúvida	
  da	
  distancia	
  entre	
  o	
  Rio	
  e	
  São	
  Paulo.	
  c) A	
  forma	
  de	
  medida	
  neste	
  caso	
  pode	
  nos	
  levar	
  a	
  informação	
  incorreta,	
  pois	
  existe	
  um	
  erro	
   em	
   cada	
   forma	
   de	
  medida.	
   Ao	
   se	
   fazer	
   a	
  medida	
   deve-­‐se	
   definir	
   se	
   é	
   feita	
   de	
  forma	
  direta	
  ou	
  indireta.	
  d) A	
  expressão	
  distancia	
   entre	
  Rio	
   e	
   São	
  Paulo	
   está	
   corretamente	
  definida	
   e	
   qualquer	
  motorista	
   de	
   taxi	
   levaria	
   um	
   passageiro	
   a	
   São	
   Paulo	
   sem	
   se	
   preocupar	
   com	
   a	
  distancia,	
  pois	
  sabe	
  que	
  é	
  de	
  400	
  km.	
  e) A	
  unidade	
  de	
  medida	
  não	
  esta	
  claramente	
  definida	
  considerando	
  que	
  existem	
  outros	
  múltiplos	
   de	
   km	
  e	
  ninguém	
   citou	
  o	
   sistema	
  métrico,	
   isto	
   pode	
   tornar	
   a	
   informação	
  imprecisa.	
  	
  7	
  -­‐	
  Qual	
  o	
  principal	
  beneficio	
  da	
  Análise	
  de	
  Pontos	
  de	
  Função	
  para	
  Construção	
  de	
  Software?	
  a) Identificar	
  entidades	
  que	
  devem	
  ser	
  normalizadas.	
  b) Identificar	
  os	
  requisitos	
  não	
  funcionais	
  do	
  sistema.	
  c) Estimar	
  de	
   forma	
  assertiva	
  e	
  sem	
  margem	
  de	
  erro,	
  qualquer	
   função	
  de	
  software	
  do	
  ponto	
  de	
  vista	
  do	
  usuário	
  d) Definir	
  os	
  principais	
  objetos	
  e	
  métodos	
  do	
  sistema.	
  
e) Ser	
   uma	
   forma	
   de	
   estimar	
   custos	
   e	
   recursos	
   para	
   o	
   desenvolvimento	
   e	
  
manutenção	
  do	
  software.	
  	
  8	
  -­‐	
  Um	
  técnico	
  de	
  TI	
  está	
  utilizando	
  a	
  Análise	
  de	
  Pontos	
  de	
  Função	
  −	
  APF	
  para	
  determinar	
  o	
  tamanho	
  de	
  um	
  software	
  e,	
  na	
  etapa	
  de	
  contagem	
  das	
  funções	
  de	
  dados,	
  está	
  levantando	
  os	
  Arquivos	
  Lógicos	
   Internos	
  −	
  ALI.	
  Nesse	
   levantamento,	
  classifica-­‐se	
  corretamente	
  como	
  ALI	
  os:	
  
a) dados	
  de	
  negócio	
  ou	
  de	
  controle	
  da	
  aplicação	
  mantidos	
  e	
  processados	
  por	
  suas	
  
transações.	
  b) dados	
   introduzidos	
  devido	
  à	
   tecnologia,	
  que	
  não	
  são	
   informações	
  de	
  negócio,	
   como	
  arquivos	
  de	
  configuração.	
  c) dados	
  de	
  arquivos	
  mantidos	
  por	
  outra	
  aplicação	
  e	
  somente	
  referenciados.	
  d) arquivos	
  de	
  view,	
  os	
  quais	
  contêm	
  dados	
  extraídos	
  de	
  outros	
  arquivos.	
  e) arquivos	
  temporários	
  ou	
  várias	
  interações	
  adicionais	
  deum	
  mesmo	
  arquivo.	
  	
  9	
  -­‐	
  Qual	
  das	
  afirmativas	
  abaixo	
  não	
  é	
  objetivo	
  da	
  Análise	
  de	
  Ponto	
  Função?	
  
a) Permitir	
  desenvolver	
  a	
  análise	
  de	
  um	
  sistema	
  de	
  forma	
  mais	
  objetiva	
  e	
  correta.	
  b) Avaliar	
   com	
  base	
  no	
  que	
  o	
   sistema	
   faz,	
   ou	
   seja,	
   baseado	
  nas	
   funções	
  que	
  o	
   sistema	
  executa,	
  independente	
  da	
  tecnologia	
  utilizada	
  em	
  sua	
  implementação.	
  c) Medir	
   a	
   funcionalidade	
   dos	
   sistemas	
   independentemente	
   da	
   tecnologia	
   que	
   foi	
  utilizada	
  no	
  seu	
  desenvolvimento.	
  d) Possibilitar	
   o	
   uso	
   em	
   diferentes	
   projetos,	
   em	
   diferentes	
   empresa	
   e	
   ambientes	
  variados,	
  demonstrando	
  consistência	
  na	
  comparação.	
  
e) Fornecer	
   ferramenta	
   para	
   auxiliar	
   nas	
   estimativas	
   de	
   recursos	
   para	
   o	
  desenvolvimento	
  de	
  software.	
  	
  10	
   -­‐	
   Um	
   software	
   desenvolvido	
   em	
   COBOL	
   apresentou,	
   no	
   final	
   do	
   projeto,	
   um	
   total	
   de	
  32456	
   linhas	
   (considerando	
   que	
   1PF	
   representa	
   100	
   linhas	
   em	
   COBOL).	
   Quantas	
  gastaríamos	
   para	
   implementar	
   as	
   mesmas	
   funcionalidades	
   em	
   PHP	
   (1	
   PF	
   representa	
   32	
  linhas	
  em	
  PHP).	
  a) Um	
  total	
  aproximado	
  de	
  10	
  142,50	
  linhas.	
  
b) Um	
  total	
  aproximado	
  de	
  10	
  385,92	
  linhas.	
  c) Um	
  total	
  aproximado	
  de	
  10	
  643,40	
  linhas.	
  d) Não	
  há	
  como	
  calcular.	
  e) Um	
  total	
  aproximado	
  de	
  11	
  456,23	
  linhas.	
  	
  11	
  -­‐	
  O	
  sistema	
  de	
  reservas	
  de	
  automóveis	
  de	
  uma	
  locadora	
  possui	
  uma	
  funcionalidade	
  que	
  consiste	
  em	
  uma	
   interface	
  web	
  para	
  entrada	
  de	
  dados	
  do	
  cliente	
  e	
  armazenamento	
  desses	
  dados	
   num	
   banco	
   de	
   dados	
   relacional.	
   Considerando	
   o	
   contexto	
   da	
   Análise	
   de	
   Pontos	
   de	
  Função,	
  esta	
  f	
  unção	
  disponibilizada	
  pela	
  interface	
  no	
  sistema	
  será	
  contada	
  como:	
  a) Um	
  Arquivo	
  Lógico	
  Interno	
  (ALI),	
  pois	
  os	
  dados	
  foram	
  salvos	
  no	
  banco	
  de	
  dados.	
  b) Uma	
  Saída	
  Externa	
  (SE),	
  pois	
  existe	
  dados	
  derivados	
  na	
  transação.	
  
c) Uma	
  Entrada	
  Externa	
  (EE),	
  pois	
  existe	
  mudança	
  de	
  comportamento	
  do	
  sistema	
  d) Uma	
   Consulta	
   Externa,	
   pois	
   envia	
   dados	
   ou	
   informações	
   de	
   controle	
   para	
   fora	
   da	
  fronteira	
  da	
  aplicação,	
  realizando	
  processamentos	
  lógicos.	
  e) Um	
  Arquivo	
  de	
  Interface	
  Externa	
  (AIE),	
  pois	
  a	
  interface	
  permite	
  a	
  entrada	
  de	
  dados	
  	
  12	
  -­‐	
  O	
  valor	
  do	
  fator	
  de	
  ajuste:	
  a) Influencia	
  na	
  contagem	
  das	
  entradas	
  e	
  saídas	
  de	
  dados	
  b) Pode	
  variar	
  de	
  0	
  a	
  5.	
  c) Influencia	
  na	
  contagem	
  dos	
  pontos	
  de	
  função	
  não	
  ajustados.	
  
d) Reflete	
  a	
  funcionalidade	
  específica	
  da	
  aplicação.	
  e) Influencia	
  na	
  contagem	
  das	
  funções	
  de	
  consulta,	
  entrada	
  e	
  saída	
  	
  13	
  -­‐	
  O	
  Valor	
  do	
  fator	
  de	
  ajuste:	
  a) Sempre	
  diminui	
  em	
  até	
  35%	
  a	
  contagem	
  dos	
  pontos	
  de	
  função.	
  b) Sempre	
  aumenta	
  em	
  até	
  35%	
  a	
  contagem	
  dos	
  pontos	
  função.	
  c) Reflete	
  a	
  dificuldade	
  em	
  dar	
  manutenção	
  em	
  um	
  sistema	
  existente.	
  d) Possui	
  uma	
  faixa	
  de	
  valore	
  que	
  varia	
  de	
  0	
  a	
  5	
  
e) Ajusta	
  em	
  +/-­‐	
  35%	
  os	
  pontos	
  de	
  função	
  não	
  ajustados.	
  	
  14	
   -­‐	
   A	
   técnica	
   de	
   Análise	
   por	
   Pontos	
   de	
   Função	
   considera	
   que	
   outros	
   fatores	
   afetam	
   o	
  tamanho	
   funcional	
   de	
  um	
   sistema.	
  Estes	
   fatores	
   estão	
   relacionados	
   com	
  características	
  da	
  aplicação.	
  Por	
  que	
  precisa	
  ser	
  calculado	
  o	
  valor	
  do	
  fator	
  de	
  ajuste	
  que	
  é	
  baseado	
  em	
  14	
  características	
  gerais	
  de	
  sistema?	
  a) Porque	
   e	
   desconsiderada	
   somente	
   os	
   requisitos	
   não	
   funcionais	
   no	
   calculo	
   do	
   fator	
  não	
  ajustado.	
  
b) Porque	
  são	
  desconsideradas	
  a	
  tecnologia	
  usada	
  e	
  os	
  requisitos	
  não	
  funcionais	
  
no	
  calculo	
  do	
  fator	
  não	
  ajustado.	
  c) Porque	
   independente	
   de	
   ser	
   um	
   fator	
   ajustado	
   ou	
   não,	
   não	
   deve-­‐se	
   considerar	
  requisitos	
  não	
  funcionais	
  no	
  calculo	
  do	
  fator.	
  
d) Porque	
   e	
   desconsiderada	
   somente	
   a	
   tecnologia	
   usada	
   no	
   calculo	
   do	
   fator	
   não	
  ajustado.	
  e) Porque	
   independente	
   de	
   ser	
   um	
   fator	
   ajustado	
   ou	
   não,	
   não	
   deve-­‐se	
   considerar	
   a	
  tecnologia	
  usada	
  no	
  calculo	
  do	
  fator.	
  	
  15	
  -­‐	
  O	
  número	
  de	
  pontos	
  de	
  função	
  não	
  ajustados	
  de	
  um	
  sistema	
  reflete	
  a	
  funcionalidade	
  que	
  o	
  sistema	
  fornecerá	
  ao	
  usuário,	
  sem	
  considerar	
  as	
  especificidades	
  do	
  sistema.	
  Para	
  ajustar	
  os	
  pontos	
   de	
   função	
   encontrados	
   devem	
   ser	
   levadas	
   em	
   consideração	
   14	
   (quatorze)	
  características	
  do	
  sistema	
  que	
  serão	
  analisadas	
  e	
  fornecerão	
  o	
  valor	
  do	
  fator	
  de	
  ajuste.	
  Dentre	
  as	
  opções	
  abaixo,	
  qual	
  não	
  corresponde	
  a	
  uma	
  destas	
  características?	
  a) Múltiplos	
  Locais	
  b) Processamento	
  Distribuído	
  c) Atualização	
  On-­‐Line	
  
d) Formatação	
  de	
  Dados	
  e) Entrada	
  de	
  Dados	
  On-­‐Line	
  	
  16	
  -­‐	
  Considere	
  as	
  afirmativas	
  abaixo:	
  	
  I	
  -­‐	
  A	
  fronteira	
  é	
  fundamental	
  para	
  se	
  definir	
  o	
  que	
  será	
  contado;	
  	
  II	
  -­‐	
  Uma	
  entrada	
  é	
  caracterizada	
  por	
  um	
  fluxo	
  de	
  fora	
  da	
  fronteira	
  para	
  dentro;	
  	
  III	
  -­‐	
  Um	
  arquivo	
  é	
  uma	
  estrutura	
  interna,	
  dentro	
  da	
  fronteira,	
  onde	
  o	
  usuário	
  tem	
  intenção	
  de	
  guardar	
  dados;	
  	
  Pode-­‐se	
  afirmar	
  com	
  toda	
  a	
  certeza	
  que:	
  a) Está	
  correta	
  a	
  afirmativa	
  II	
  e	
  incorreta	
  I	
  e	
  III	
  b) Estão	
  corretas	
  as	
  afirmativas	
  I,	
  III	
  e	
  incorreta	
  a	
  II.	
  
c) Estão	
  todas	
  corretas.	
  d) Estão	
  corretas	
  as	
  afirmativas	
  II,	
  III	
  e	
  incorreta	
  a	
  I.	
  e) Estão	
  corretas	
  as	
  afirmativas	
  I,	
  II	
  e	
  incorreta	
  a	
  III.	
  	
  17	
  -­‐	
  As	
  funções	
  do	
  tipo	
  transações	
  existentes	
  são:	
  
a) Saída	
  externa,	
  consulta	
  externa	
  e	
  entrada	
  externa.	
  b) Entrada	
  externa,	
  saída	
  externa	
  e	
  arquivo	
  de	
  interface	
  externa.	
  c) Projeto	
  de	
  desenvolvimento,	
  projeto	
  de	
  melhoriae	
  aplicação.	
  d) Arquivo	
  lógico	
  Interno,	
  arquivo	
  de	
  interface	
  externa	
  e	
  fator	
  de	
  contagem	
  e) Fator	
  de	
  ajuste,	
  escopo	
  de	
  contagem	
  e	
  fronteira	
  da	
  aplicação.	
  	
  18	
  -­‐	
  Para	
  se	
  determinar	
  um	
  arquivo	
  de	
  interface	
  externa	
  deve-­‐se:	
  a) Contar	
  apenas	
  os	
  campos	
  que	
  estão	
  sendo	
  usados	
  pela	
  aplicação	
  
b) Determinar	
  os	
  processos	
  elementares	
  eu	
  ocorrem	
  sobre	
  ele	
  c) Contar	
  os	
  seus	
  tipos	
  de	
  dados	
  e	
  arquivos	
  que	
  estão	
  sendo	
  usados	
  d) Contar	
  o	
  total	
  de	
  campos	
  do	
  arquivo	
  e) Contar	
  quantos	
  subgrupos	
  existem	
  no	
  arquivo	
  	
  19	
  -­‐	
  A	
  principal	
  diferença	
  entre	
  um	
  Arquivo	
  Lógico	
  Interno	
  (ALI)	
  e	
  um	
  Arquivo	
  de	
  Interface	
  Externa	
  (AIE)	
  é	
  que	
  a) os	
  itens	
  de	
  dados	
  de	
  um	
  AIE	
  são	
  sempre	
  grupos	
  lógicos	
  de	
  um	
  ALI.	
  b) um	
  ALI	
  tem	
  tipos	
  distintos	
  de	
  registros	
  e	
  um	
  AIE,	
  não.	
  c) os	
  tipos	
  de	
  dados	
  do	
  ALI	
  e	
  do	
  AIE	
  são	
  diferentes.	
  
d) um	
  AIE	
  é	
  lido,	
  mas	
  não	
  é	
  mantido	
  pela	
  aplicação	
  contada.	
  e) um	
  AIE	
  envia	
  dados	
  para	
  fora	
  da	
  fronteira	
  da	
  aplicação.	
  
20	
  -­‐	
  (FCC	
  -­‐	
  2009)	
  Você	
  está	
  trabalhando	
  em	
  um	
  projeto	
  com	
  duração	
  prevista	
  inicialmente	
  de	
   6	
  meses.	
   Ainda	
   há,	
   pelo	
   cronograma	
   original,	
  mais	
   3	
  meses	
   de	
   trabalho	
   pela	
   frente.	
   O	
  gerente	
   do	
   seu	
   projeto	
   resolveu	
   coletar	
   e	
   calcular	
   as	
  medidas	
   referentes	
   ao	
   progresso	
   do	
  projeto	
   em	
   relação	
   a	
   prazo	
   (ou,	
   SPI	
   -­‐	
   Schedule	
   Performance	
   Index,	
   também	
  mencionado	
  como	
  IDP	
  -­‐	
  Índice	
  de	
  Desempenho	
  de	
  Prazo)	
  e	
  ao	
  progresso	
  do	
  projeto	
  em	
  relação	
  a	
  custo	
  (ou	
  CPI	
  -­‐	
  Cost	
  Performance	
  Index,	
  também	
  mencionado	
  como	
  IDC	
  -­‐	
   Índice	
  de	
  Desempenho	
  de	
   Custo).	
   Ele	
   obteve	
   os	
   seguintes	
   valores:	
   -­‐	
   SPI	
   =	
   0,75	
   -­‐	
   CPI	
   =	
   1,25	
   Com	
   base	
   nessa	
  informação,	
  é	
  correto	
  concluir	
  que	
  o	
  projeto	
  está:	
  
a) atrasado	
  e	
  custando	
  menos	
  que	
  o	
  previsto.	
  b) atrasado	
  e	
  custando	
  mais	
  que	
  o	
  previsto	
  c) dentro	
  do	
  prazo	
  e	
  dos	
  custos	
  estimados.	
  d) adiantado	
  e	
  custando	
  mais	
  que	
  o	
  previsto.	
  e) adiantado	
  e	
  custando	
  menos	
  que	
  o	
  previsto.	
  	
  21	
   -­‐	
   Sobre	
   as	
   escolhas	
   das	
   14	
   características	
   podemos	
   afirmar	
   de	
   forma	
   absolutamente	
  correta:	
  a) Foram	
   escolhidas	
   no	
   modelo	
   inicial	
   e	
   permanecem	
   válidas	
   nos	
   aspectos	
   de	
   sua	
  observação.	
  b) Estas	
  características	
  não	
  precisam	
  ser	
  padronizadas	
  pois	
  são	
  interpretadas	
  de	
  forma	
  única.	
  c) Não	
   devem	
   ser	
   usadas	
   modernamente,	
   pois	
   não	
   refletem	
   as	
   características	
   da	
  tecnologia	
  de	
  TI	
  de	
  hoje.	
  d) São	
  usadas	
  normalmente,	
  mas	
  devemos	
  considerar	
  valores	
  mais	
  baixos	
  na	
  avaliação	
  devido	
  à	
  defasagem.	
  
e) Foram	
  escolhidas	
  no	
  modelo	
  inicial	
  mas,	
  têm	
  sido	
  adaptadas	
  pelo	
  IFPUG	
  para	
  a	
  
situação	
  atual.	
  	
  22	
  -­‐	
  Quantos	
  itens	
  de	
  dados	
  podem	
  sem	
  identificados	
  em	
  um	
  ALI	
  ou	
  AIE?	
  a) No	
  Máximo	
  52	
  e	
  no	
  mínimo	
  1.	
  b) No	
  mínimo	
  zero	
  e	
  no	
  Máximo	
  52.	
  
c) Mínimo	
  1	
  e	
  Máximo	
  Indeterminado.	
  d) No	
  mínimo	
  indeterminado	
  e	
  no	
  Máximo	
  52.	
  e) No	
  mínimo	
  zero	
  e	
  no	
  Máximo	
  indeterminado.	
  	
  23	
  -­‐	
  Como	
  classificar	
  um	
  arquivo	
  texto	
  que	
  é	
  importado	
  pelo	
  sistema?	
  
a) Deve	
  se	
  considerar	
  como	
  uma	
  entrada	
  externa	
  b) Deve-­‐se	
  considerar	
  como	
  uma	
  consulta	
  seguida	
  de	
  uma	
  entrada	
  c) Deve-­‐se	
  considerar	
  como	
  uma	
  consulta	
  externa	
  d) Deve-­‐se	
  considerar	
  como	
  uma	
  saída	
  externa	
  e) Deve-­‐se	
  considerar	
  uma	
  entrada	
  externa	
  e	
  uma	
  consulta	
  externa	
  	
  24	
  -­‐	
  Uma	
  gravação	
  em	
  pen	
  drive	
  com	
  dados	
  da	
  base,	
  é	
  uma	
  CE	
  ou	
  SE	
  ?	
  a) Se	
  o	
  pen	
  drive	
  executar	
  um	
  antivírus	
  é	
  SE	
  b) Se	
  a	
  extração	
  não	
  tiver	
  processamento	
  é	
  SE,	
  se	
  for	
  cópia	
  da	
  base	
  é	
  CE	
  
c) Se	
  a	
   extração	
   tiver	
  processamento	
   (cálculo	
  de	
   registros)	
   é	
   SE,	
   se	
   for	
   cópia	
  da	
  
base	
  é	
  CE.	
  d) Se	
  o	
  pen	
  drive	
  servir	
  de	
  backup	
  é	
  uma	
  SE	
  e) Se	
  a	
  extração	
  tiver	
  processamento	
  (cálculo	
  de	
  registros)	
  é	
  CE,	
  se	
  for	
  cópia	
  da	
  base	
  não	
  deve	
  ser	
  contada	
  
25	
  -­‐	
  As	
   funcionalidades	
  do	
  sistema,	
  para	
  o	
  usuário,	
  são	
  apresentadas	
  na	
   forma	
  de	
   funções.	
  	
  São	
  elas	
  que	
  manuseiam	
  os	
  dados.	
  	
  As	
  funções	
  são	
  classificadas	
  quanto	
  a	
  relação	
  de	
  uso	
  em	
  de	
  Entrada	
  externas,	
  Saídas	
  e	
  Consultas	
  externas.	
  Baseado	
  nestes	
  conceitos	
  de	
  contagem,	
   identifique	
  com	
  verdadeiro	
  ou	
   falso	
  as	
  alternativas	
  abaixo:	
  (	
  	
  	
  )	
  Uma	
  Função	
  do	
  tipo	
  	
  EE	
  tem	
  um	
  	
  fluxo	
  de	
  informação	
  de	
  fora	
  da	
  fronteira	
  da	
  aplicação	
  para	
   dentro	
   ,	
   ou	
   seja,	
   transações	
   originadas	
   do	
   usuário	
   ou	
   de	
   outros	
   sistemas	
   e	
   que	
  representam	
  alguma	
  forma	
  de	
  entrada	
  de	
  dados	
  no	
  sistema.	
  (	
   	
   )	
   O	
   processo	
   de	
   identificação	
   de	
   EE	
   requer	
   que	
   sejam	
   analisados	
   todos	
   os	
   processos	
  elementares	
  que	
   recebem	
  dados	
  de	
   fora	
  da	
   aplicação	
  e	
  que	
   fazem	
  a	
   atualização	
  de	
  um	
  ou	
  mais	
   ALI,	
   onde	
   os	
   dados	
   ou	
   informações	
   devem	
   ser	
   recebidos	
   de	
   fora	
   da	
   fronteira	
   da	
  aplicação.	
  (	
   	
   )	
  Uma	
  EE	
  é	
   considerada	
  única	
  para	
  uma	
  aplicação	
   se	
  possuir	
  um	
   formato	
  diferente	
  das	
  demais	
  ou	
  se	
  precisar	
  de	
  uma	
  lógica	
  de	
  processamento	
  diferente	
  de	
  outras	
  EE	
  que	
  tenham	
  o	
  mesmo	
  formato.	
  a) f,	
  v,	
  v	
  b) v,	
  v,	
  f	
  c) v,	
  f,	
  v	
  d) f,	
  f,	
  v	
  
e) v,	
  v,	
  v	
  	
  26	
  -­‐	
  No	
  software	
  orientado	
  a	
  objetos,	
  segundo	
  o	
  Prof.	
  Pressman,	
  podemos	
  afirmar:	
  a) Deve-­‐se	
  analisar	
  cada	
  caso	
  e	
  uso	
  e	
  fazer	
  estimativas	
  de	
  tamanhosomando-­‐os	
  no	
  final.	
  
b) Deve-­‐se	
  usar	
  a	
  estimativa	
  por	
  PF	
  usando-­‐se	
  a	
  decomposição	
  de	
  casos	
  e	
  uso.	
  c) Deve-­‐se	
  definir	
  um	
  caso	
  e	
  uso	
  padrão	
  e	
  o	
  resultado	
  aplicado	
  ao	
  longo	
  do	
  projeto.	
  d) Deve-­‐se	
  usar	
  a	
  estimativa	
  de	
  tamanho	
  para	
  dimensionar	
  um	
  caso	
  e	
  uso.	
  e) Devem-­‐se	
  modelar	
   as	
   classes	
  principais	
   e	
  depois	
   aplicar	
  PF	
  que	
   servirá	
  de	
  unidade	
  para	
  o	
  resto	
  do	
  projeto.	
  	
  27	
   -­‐	
   Podemos	
   afirmar	
   sobre	
   a	
   classificação	
   do	
   tipo	
   do	
   software	
   chamado	
   de	
   Modelo	
   3	
  (avançado),	
  no	
  modelo	
  COCOMO	
  de	
  Bhoem,	
  que:	
  a) é	
  um	
  modelo	
  estático	
  de	
  valor	
  simples	
  que	
  computa	
  o	
  esforço	
  de	
  desenvolvimento	
  de	
  software.	
  
b) incorpora	
   a	
   avaliação	
   dos	
   impactos	
   nos	
   direcionadores	
   de	
   custo	
   sobre	
   cada	
  
passo	
   do	
   processo	
   de	
   desenvolvimento	
   (análise	
   de	
   projeto,	
   codificação,	
  
testes...)	
  c) 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.	
  d) incorpora	
  um	
  desenvolvimento	
  dentro	
  de	
  restrições	
  operacionais,	
  como	
  por	
  exemplo,	
  sistema	
  de	
  controle	
  de	
  telefonia.	
  e) incorpora	
  um	
  conjunto	
  de	
  requisitos	
  não	
  tão	
  rígidos,	
  pode-­‐se	
  exemplificar	
  pequenos	
  sistemas.	
  	
  28	
   -­‐	
   A	
   primeira	
   coisa	
   a	
   ser	
   feita	
   em	
   uma	
   empresa	
   que	
   vai	
   implementar	
   um	
   processo	
   de	
  estimativas	
  confiáveis	
  é:	
  a) Estimular	
   os	
   programadores	
   em	
   desenvolverem	
   código,	
   sem	
   método,	
   pois	
   quanto	
  maior	
  o	
  código	
  melhor	
  para	
  a	
  estimativa.	
  
b) Definir	
  um	
  processo	
  e	
  determinar	
  valores	
  a	
   serem	
  coletados	
  dos	
  projetos.	
  No	
  
início	
  tentar	
  buscar	
  uma	
  base	
  histórica	
  em	
  outra	
  empresa.	
  c) Treinar	
  todos	
  os	
  funcionários	
  no	
  uso	
  de	
  Ponto	
  Função.	
  d) Fazer	
   sessões	
   de	
   avaliação	
   para	
   novos	
   projetos,	
   de	
   forma	
   estruturada,	
   para	
   obter	
  estimativas.	
  e) Usar	
  métodos	
   baseado	
   em	
   tamanho,	
   com	
   uma	
   linguagem	
  padronizada	
   para	
   uso	
   na	
  empresa.	
  	
  29	
   -­‐	
   Considerando	
   uma	
   aplicação	
   que	
   o	
   usuário	
   determinou	
   dois	
   tipos	
   de	
   relatórios	
  diferentes,	
  e	
  os	
  dados	
  são	
  consolidados	
  em	
  gráficos	
  (setor,	
   linha	
  e	
  barras).	
  Outro	
  relatório	
  especial	
  que	
  contém	
  dados	
  derivados	
  dos	
  dois	
   relatórios	
   iniciais.	
  E	
  consultas	
   "on	
   line"	
  das	
  informações,	
  sendo	
  uma	
  consulta	
  feita	
  pelo	
  código	
  do	
  cliente	
  e	
  outra	
  pelo	
  CEP.	
  A	
  entrada	
  de	
  dados	
   é	
   feita	
   por	
   duas	
   telas	
   (uma	
   com	
   dados	
   do	
   cliente,	
   outra	
   com	
   dados	
   relativos	
   ao	
  endereço).	
  Neste	
  caso	
  consideramos	
  as	
  funções	
  de	
  entrada,	
  saída	
  e	
  consulta:	
  
a) Saídas	
  =	
  6;	
  entradas	
  =	
  2;	
  consultas	
  =	
  2	
  b) Saídas	
  =	
  3;	
  entradas	
  =	
  2;	
  consultas	
  =	
  3	
  c) Saídas	
  =	
  2;	
  entradas	
  =	
  2;	
  consultas	
  =	
  6	
  d) Saídas	
  =	
  3;	
  entradas	
  =	
  2;	
  consultas	
  =	
  5	
  e) Saídas	
  =	
  2;	
  entradas	
  =	
  2;	
  consultas	
  =	
  2	
  	
  30	
  -­‐	
  Qual	
  a	
  principal	
  intenção	
  de	
  uma	
  consulta	
  externa?	
  a) Gerar	
  dados	
  derivados	
  para	
  apresentação.	
  
b) Recuperar	
  dados	
  para	
  fora	
  da	
  fronteira	
  sem	
  nenhuma	
  alteração	
  nos	
  dados.	
  c) Atualizar	
  arquivos	
  lógicos	
  internos.	
  d) Apresentar	
  diferentes	
  ordenações	
  de	
  dados	
  para	
  saída.	
  e) Alterar	
  o	
  comportamento	
  do	
  sistema.	
  	
  31	
  -­‐	
  Leia	
  atentamente	
  a	
  afirmação	
  abaixo:	
  "Tem	
   um	
   fluxo	
   de	
   informação	
   de	
   fora	
   da	
   fronteira	
   da	
   aplicação	
   para	
   dentro	
   ,	
   ou	
   seja,	
  transações	
  originadas	
  do	
  usuário	
  ou	
  de	
  outros	
  sistemas	
  e	
  que	
  representam	
  alguma	
  forma	
  de	
  entrada	
  de	
  dados	
  no	
  sistema.	
  .	
  Esses	
  dados,	
  através	
  de	
  um	
  processo	
  lógico	
  atualizam	
  um	
  ALI,	
  As	
   informações	
   de	
   controle	
   podem	
   ou	
   não	
   atualizar	
   diretamente.	
   O	
   processamento	
   é	
   um	
  conjunto	
  de	
  críticas,	
  cálculos,	
  algoritmos	
  e	
  referências/utilização	
  de	
  ALI	
  ou	
  AIE."	
  Qual	
  das	
  opções	
  acima	
  se	
  refere	
  a	
  esta	
  afirmação?	
  a) Consulta	
  Externa	
  b) Entrada	
  Interna	
  
c) Entrada	
  Externa	
  d) Consulta	
  Interna	
  e) Saída	
  Externa	
  	
  32	
   -­‐	
   Considerado	
   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.	
  A	
  afirmativa	
  acima,	
  se	
  refere	
  a:	
  a) Albrecht	
  Intermediário	
  b) COCOMO	
  Intermediário	
  c) Albrecht	
  Avançado.	
  
d) COCOMO	
  Básico	
  e) COCOMO	
  Avançado.	
  	
  
33	
  -­‐	
  Segundo	
  Pressman,	
  o	
  COCOMO	
  intermediário	
  é	
  definido	
  como:	
  a) 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...).	
  b) É	
  um	
  processo	
  elementar	
  que	
  envia	
  dados	
  ou	
   informações	
  de	
  controle	
  para	
   fora	
  da	
  fronteira	
  da	
  aplicação.	
  c) 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	
  
d) 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	
  e) é	
  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)	
  	
  34	
  -­‐	
  O	
  foco	
  desta	
  métrica	
  é?	
  a) Complexidadeb) Linhas	
  de	
  código	
  c) Funcionalidades	
  d) Requisitos	
  e) Casos	
  de	
  uso	
  	
  35	
  -­‐	
  Quanto	
  ao	
  tipo	
  de	
  software,	
  Bohen,	
  classificou	
  sua	
  amostra	
  de	
  observação	
  em:	
  a) básico,	
  orgânico	
  e	
  semi	
  destacado	
  b) básico,	
  orgânico,	
  embutido	
  c) básico,	
  semi	
  destacado,	
  embarcado	
  
d) básico,	
  intermediário	
  e	
  avançado	
  e) orgânico,	
  intermediário,	
  embutido	
  	
  36	
   -­‐	
   As	
   estimativas	
   de	
   custos	
   e	
   prazos	
   em	
   software	
   não	
   são	
   ciência	
   exata,	
   mas	
   temos	
  necessidades	
  de	
  diminuir,	
  em	
  nível	
  de	
  erro,	
  das	
  nossas	
  estimativas.	
  Existem	
  muitos	
  aspectos	
  que	
  podem	
  influenciar	
  nas	
  estimativas.	
  Um	
  erro	
  na	
  estimativa	
  pode	
  comprometer	
  o	
  projeto	
  e	
  ser	
  desastroso	
  para	
  os	
  desenvolvedores.	
  A	
   hierarquia	
   de	
  modelos	
   serve	
   para	
   classificar	
   o	
   tipo	
   de	
   software	
   que	
  desejamos	
   estimar.	
  Para	
  tanto,	
  correlacione	
  as	
  colunas	
  abaixo:	
  i.	
  Modelo	
  1	
  ii.	
  Modelo	
  2	
  iii.	
  Modelo	
  3	
  (	
   	
   )	
   Faz	
   uma	
   avaliação	
   dos	
   impactos	
   nos	
   direcionadores	
   de	
   custo	
   sobre	
   cada	
   passo	
   do	
  processo	
  de	
  desenvolvimento	
  (	
  	
  	
  )	
  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	
  (	
   	
   	
   )	
  É	
  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	
  a) ii,	
  i,	
  iii	
  
b) iii,	
  ii,	
  i	
  c) i,	
  ii,	
  iii	
  
d) ii,	
  iii,	
  i	
  e) i,	
  iii,	
  ii	
  	
  37	
  -­‐	
  A	
  análise	
  de	
  Ponto	
  de	
  Casos	
  de	
  Usos	
  é:	
  a) Especificada	
  unicamente	
  para	
  o	
  Paradigma	
  Imperativo	
  b) Especificada	
  preferencialmente	
  para	
  o	
  Paradigma	
  Imperativo	
  c) Especificada	
  preferencialmente	
  para	
  o	
  Paradigma	
  Orientado	
  a	
  Objetos	
  
d) Especificada	
  unicamente	
  para	
  o	
  Paradigma	
  Orientado	
  a	
  Objetos	
  e) Especificada	
  unicamente	
  para	
  o	
  Paradigma	
  Declarativo	
  	
  38	
  -­‐	
  Atualmente	
  no	
  mercado	
  existem	
  vários	
  tipos	
  de	
  métricas	
  para	
  análise	
  de	
  dimensão	
  de	
  tamanho	
   de	
   software.	
   Estas	
   técnicas	
   surgiram	
   com	
   o	
   objetivo	
   de	
   estimar	
   o	
   esforço	
   para	
  dimensionar	
  a	
  quantidade	
  de	
  pessoas-­‐hora	
  e	
  ao	
  mesmo	
  tempo	
  estimar	
  os	
  prazos	
  associados	
  ao	
   desenvolvimento	
   do	
   software.	
   Existem	
   várias	
   técnicas	
   de	
   estimativas	
   de	
   tamanho	
   de	
  software,	
  a	
  maioria	
  das	
  técnicas	
  possui	
  uma	
  padronização	
  para	
  a	
  sua	
  apuração	
  de	
  contagem,	
  na	
  sua	
  elaboração	
  de	
  estimativa	
  de	
  tempo	
  e	
  custo	
  do	
  projeto.	
  	
  Podemos	
  afirmar	
  que	
  o	
  modelo	
  de	
  estimativa	
  que	
  busca	
  medir	
  esforço	
  e	
  prazo	
  através	
  da	
  dinâmica	
  de	
  múltiplas	
  variáveis	
  que	
  pressupõe	
  distribuição	
  de	
  esforços	
  específicos	
  ao	
  longo	
  da	
  existência	
  de	
  um	
  projeto	
  de	
  software	
  e	
  relaciona	
  o	
  número	
  de	
  linhas	
  de	
  código	
  ao	
  tempo	
  e	
  esforço	
  de	
  desenvolvimento,	
  corresponde	
  a	
  o	
  modelo:	
  a) COCOMO	
  (	
  Constructive	
  Cost	
  Model)	
  
b) Puttnam	
  c) Métricas	
  de	
  Hasltead	
  d) PCU	
  -­‐	
  Pontos	
  por	
  Caso	
  de	
  Uso	
  e) Linhas	
  de	
  Código	
  (LOC)	
  	
  39	
  -­‐	
  De	
  acordo	
  com	
  o	
  IFPUG	
  (International	
  Function	
  Point	
  Users	
  Group),	
  análise	
  de	
  pontos	
  de	
  função	
  é	
  uma	
  técnica	
  a) Para	
   análise	
   de	
   domínio	
   do	
   sistema,	
   trazendo	
   elementos	
   que	
   podem	
   medir	
   a	
  qualidade,	
  tamanho	
  e	
  tempo	
  necessário	
  para	
  desenvolvimento,	
  utilizando	
  pontos	
  de	
  vista	
  funcionais	
  e	
  não	
  funcionais.	
  b) Para	
  análise	
  das	
  funções	
  em	
  uso	
  no	
  sistema,	
  analisando,	
  em	
  tempo	
  de	
  processamento,	
  os	
   pontos	
   de	
   entrada	
   e	
   saída	
   de	
   cada	
   função,	
   gerando	
   dessa	
   forma	
   uma	
   visão	
   de	
  qualidade	
  do	
  código.	
  c) Que	
  analisa	
  as	
  funções	
  de	
  uma	
  linguagem,	
  determinando	
  o	
  número	
  de	
  linhas	
  (pontos)	
  presentes	
   nessas	
   funções,	
   utilizadas	
   para	
   medir	
   o	
   tempo	
   de	
   desenvolvimento	
   do	
  sistema.	
  d) Utilizada	
   para	
  medir	
   o	
   sistema	
   em	
   linhas	
   de	
   código	
   e,	
   pela	
   sua	
   natureza,	
   depende	
  diretamente	
  da	
  linguagem	
  utilizada	
  no	
  desenvolvimento	
  do	
  sistema.	
  
e) Utilizada	
  para	
  determinar	
  as	
   funcionalidades	
  do	
  sistema	
  sob	
  o	
  ponto	
  de	
  vista	
  
do	
  usuário,	
  determinando	
  o	
  tamanho	
  funcional	
  do	
  sistema	
  a	
  ser	
  desenvolvido.	
  	
  40	
   -­‐	
  Várias	
   técnicas	
  de	
   estimativa	
  podem	
  ser	
  usadas	
   em	
  qualquer	
  projeto	
  de	
   software,	
  no	
  entanto,	
   quanto	
   uma	
   equipe	
   de	
   software	
   encontra	
   um	
   projeto	
   de	
   duração	
   extremamente	
  curta,	
  planejamento	
  em	
  geral	
  e	
  estimativa	
  em	
  particular	
  devem	
  ser	
  abreviadas.	
  Estimativa	
  para	
  projetos	
  ágeis	
  usa	
  uma	
  abordagem	
  de	
  decomposição	
  que	
  vários	
  passos.	
  Qual	
  das	
  opções	
  abaixo	
  não	
  é	
  um	
  destes	
  passos?	
  a) O	
  cenário	
  é	
  composto	
  de	
  um	
  conjunto	
  de	
  funções	
  e	
  tarefas	
  de	
  engenharia	
  de	
  software.	
  b) As	
  estimativas	
  de	
  cada	
  tarefa	
  são	
  somadas	
  para	
  criar	
  uma	
  estimativa	
  de	
  cenário.	
  
c) O	
   tamanho	
   do	
   cenário	
   não	
   pode	
   ser	
   estimado	
   em	
   LOC,	
   PF	
   ou	
   alguma	
   outra	
  
medida	
  orientada	
  a	
  volume.	
  d) O	
  volume	
  de	
  esforço	
  é	
  estimado	
  para	
   cenário	
  é	
   traduzido	
  para	
  esforço	
  baseado	
  em	
  dados	
  históricos.	
  e) As	
   estimativas	
   de	
   esforço	
   para	
   todos	
   os	
   cenários	
   que	
   devem	
   implementar	
   um	
  incremento	
  de	
  software	
  são	
  somadas	
  para	
  definir	
  a	
  estimativa	
  para	
  o	
  incremento.	
  	
  41	
   -­‐	
   Foram	
   criados	
   como	
   uma	
   adaptação	
   específica	
   dos	
   Pontos	
   de	
   Função	
   para	
   medir	
   o	
  tamanho	
   de	
   projetos	
   de	
   software	
   orientados	
   a	
   objeto.	
   É	
   um	
   método	
   simples	
   e	
   de	
   fácil	
  utilização	
   mas	
   ainda	
   esta	
   em	
   fase	
   depesquisas	
   e	
   não	
   existem	
   regras	
   de	
   contagem	
  padronizadas.	
  A	
  afirmativa	
  acima,	
  se	
  refere	
  ao	
  modelo:	
  a) Kloc.	
  b) COCOMO	
  Básico	
  c) Albrecht	
  d) COCOMO	
  avançado.	
  
e) Pontos	
  por	
  Caso	
  de	
  Uso(PCU)	
  	
  42	
   -­‐	
   As	
   estimativas	
   de	
   esforço	
   para	
   todos	
   os	
   cenários	
   que	
   devem	
   implementar	
   um	
  incremento	
   de	
   software	
   são	
   somadas	
   para	
   definir	
   a	
   estimativa	
   para	
   o	
   incremento.	
  Normalmente,	
  a	
  duração	
  do	
  desenvolvimento	
  de	
  um	
  incremento	
  é	
  da	
  ordem	
  de	
  3-­‐6	
  semanas;	
  a	
   estimativa	
   serve	
   para	
   garantir	
   que	
   o	
   número	
   de	
   cenários	
   a	
   ser	
   incluído	
   no	
   incremento	
  esteja	
  de	
  acordo	
  com	
  os	
  recursos	
  disponíveis.	
  A	
  afirmativa	
  acima,	
  se	
  refere	
  a:	
  
a) Estimativas	
  com	
  métodos	
  ágeis	
  b) Estimativas	
  usando	
  métricas	
  de	
  tamanho.	
  c) Estimativas	
  de	
  projetos	
  orientado	
  a	
  objetos	
  d) Estimativas	
  usando	
  ponto	
  função	
  e) Estimativa	
  usando	
  Caso	
  e	
  USO	
  	
  43	
  -­‐	
  CONSIDERANDO	
  O	
  CONCEITO	
  DE	
  GESTÃO	
  DE	
  PROJETOS	
  USANDO	
  ANALISE	
  DE	
  PONTO	
  DE	
  FUNÇÃO,	
  IDENTIFIQUE	
  A	
  OPÇÃO	
  QUE	
  NÃO	
  CORRESPONDE	
  A	
  UMA	
  ETAPA:	
  a) LEVANTAMENTO	
  DE	
  REQUISITOS	
  b) TESTE	
  DA	
  IMPLANTAÇÃO	
  c) IMPLEMENTAÇÃO	
  DO	
  BANCO	
  
d) DIAGRAMA	
  DE	
  PACOTES	
  e) MODELAGEM	
  DAS	
  CLASSES	
  	
  44	
  -­‐	
  Qual	
  opção	
  completa	
  corretamente	
  a	
  afirmativa	
  abaixo:	
  	
  A	
  _____________________	
  é	
   fundamental	
  para	
  se	
  gerar	
  um	
  sistema	
  confiável	
  de	
  estimativas	
  e	
  de	
  controle	
  gerencial,	
  para	
  o	
  acompanhamento	
  de	
  projetos,	
  em	
  termos	
  de	
  custo	
  e	
  prazo.	
  a) implementação	
  de	
  parâmetros	
  curriculares	
  b) implementação	
  de	
  padrões	
  curriculares	
  c) análise	
  de	
  ponto	
  focal(APF)	
  d) seleção	
  de	
  padrões	
  de	
  comportamentais	
  
e) organização	
  de	
  parâmetros	
  de	
  decisão	
  	
  45	
   -­‐	
   Análise	
   de	
   Pontos	
   de	
   Função	
   (APF)	
   é	
   uma	
   técnica	
   para	
   a	
   medição	
   de	
   projetos	
   de	
  desenvolvimento	
  de	
  software,	
  visando	
  estabelecer	
  uma	
  medida	
  de	
   tamanho,	
  em	
  Pontos	
  de	
  Função	
  (PF),	
  considerando	
  a	
  funcionalidade	
  implementada,	
  sob	
  o	
  ponto	
  de	
  vista	
  do	
  usuário.	
  
46	
   -­‐	
   A	
   medida	
   é	
   independente	
   da	
   linguagem	
   de	
   programação	
   ou	
   da	
   tecnologia	
   que	
   será	
  usada	
  para	
  implementação.	
  Qual	
  das	
  opções	
  abaixo	
  que	
  corresponde	
  a	
  uma	
  etapa?	
  a) Diagrama	
  de	
  Pacotes	
  b) Diagrama	
  de	
  Estados	
  c) Diagrama	
  de	
  Objetos	
  
d) Diagrama	
  de	
  Sequência	
  e) Diagrama	
  de	
  Componentes	
  	
  47	
  -­‐	
  Com	
  relação	
  a	
  Gestão	
  de	
  Projetos	
  Usando	
  APF	
  podemos	
  concluir	
  que:	
  a) A	
  organização	
  de	
  parâmetros	
  de	
  tamanho,	
  ao	
  longo	
  do	
  processo,	
  é	
  fundamental	
  para	
  se	
   gerar	
   um	
   sistema	
   confiável	
   de	
   estimativas	
   e	
   de	
   controle	
   gerencial,	
   para	
   o	
  acompanhamento	
  de	
  projetos,	
  em	
  termos	
  de	
  complexidade	
  b) A	
  organização	
  de	
  parâmetros	
  de	
  complexidade,	
  ao	
  longo	
  do	
  processo,	
  é	
  fundamental	
  para	
   se	
   gerar	
   um	
   sistema	
   confiável	
   de	
   estimativas	
   e	
   de	
   controle	
   gerencial,	
   para	
   o	
  acompanhamento	
  de	
  projetos,	
  em	
  termos	
  de	
  decisão.	
  c) A	
  organização	
   de	
   parâmetros	
   de	
   decisão,	
   ao	
   longo	
   do	
   processo,	
   não	
   é	
   fundamental	
  para	
   se	
   gerar	
   um	
   sistema	
   confiável	
   de	
   estimativas	
   e	
   de	
   controle	
   gerencial,	
   para	
   o	
  acompanhamento	
  de	
  projetos,	
  em	
  termos	
  de	
  custo	
  e	
  prazo.	
  
d) A	
  organização	
  de	
  parâmetros	
  de	
  decisão,	
  ao	
  longo	
  do	
  processo,	
  é	
  fundamental	
  
para	
  se	
  gerar	
  um	
  sistema	
  confiável	
  de	
  estimativas	
  e	
  de	
  controle	
  gerencial,	
  para	
  
o	
  acompanhamento	
  de	
  projetos,	
  em	
  termos	
  de	
  custo	
  e	
  prazo.	
  e) A	
  organização	
  de	
  parâmetros	
  de	
  decisão,	
  ao	
  longo	
  do	
  processo,	
  é	
  fundamental	
  para	
  se	
  gerar	
   um	
   sistema	
   confiável	
   de	
   estimativas	
   e	
   de	
   controle	
   gerencial,	
   para	
   o	
  acompanhamento	
  de	
  projetos,	
  em	
  termos	
  de	
  tamanho.	
  	
  48	
   -­‐	
   Identifique,	
   nas	
   opções	
   abaixo,	
   a	
   que	
  não	
   corresponde	
   a	
  uma	
  etapa,	
   baseando-­‐se	
  nos	
  conceito	
  de	
  gestão	
  de	
  projetos	
  usando	
  analise	
  de	
  ponto	
  de	
  função:	
  a) Implementação	
  das	
  Interfaces	
  b) Implementação	
  do	
  Banco	
  
c) Testes	
  de	
  requisitos	
  d) Implementação	
  da	
  sequencia	
  e) Integração	
  do	
  Software	
  	
  49	
  -­‐	
  Suponha	
  que	
  você	
  está	
  alocando	
  pessoas	
  para	
  um	
  projeto	
  com	
  100	
  caso	
  e	
  uso	
  que	
  foi	
  orçado	
  em	
  R$	
  120.000,00	
  e	
  está	
  dimensionado	
  em	
  400	
  PF.	
  	
  Quanto	
  se	
  pode	
  gastar	
  para	
  uma	
  etapa	
  dimensionada	
  para	
  50	
  PF?	
  a) 150.000,00	
  b) 2.000,00	
  c) 20.000,00	
  
d) 15.000,00	
  e) 200.000,00	
  	
  50	
   -­‐	
   Um	
   dos	
   conceito	
   mais	
   importantes	
   em	
   medidas	
   de	
   esforços	
   de	
   software	
   é	
   o	
   de	
  interpolação.	
  Identifique	
  a	
  opção	
  abaixo	
  que	
  não	
  representa	
  este	
  conceito:	
  
a) O	
  problema	
  da	
   interpolação	
  consiste	
  em	
  substituir	
   funções	
   intricadas	
  por	
  um	
  
conjunto	
  de	
  funções	
  mais	
  complexas	
  b) É	
   um	
   método	
   que	
   permite	
   construir	
   um	
   novo	
   conjunto	
   de	
   dados	
   a	
   partir	
   de	
   um	
  conjunto	
  discreto	
  de	
  dados	
  pontuais	
  previamente	
  conhecidos.	
  c) aproximação	
  de	
  funções	
  complexas	
  por	
  funções	
  mais	
  simples.	
  
d) quando	
   utilizamos	
   a	
   função	
  mais	
   simples	
   para	
   calcular	
   novos	
   dados,	
   normalmente	
  não	
  se	
  obtém	
  o	
  mesmo	
  resultado	
  da	
  função	
  original,	
  mas	
  dependendo	
  do	
  domínio	
  do	
  problema	
   e	
   do	
   método	
   de	
   interpolação	
   utilizado,	
   o	
   ganho	
   de	
   simplicidade	
   pode	
  compensar	
  o	
  erro	
  e) pode-­‐se	
  construir	
  uma	
  função	
  que	
  se	
  ajuste	
  nestes	
  dados	
  pontuais,	
  representando	
  a	
  continuidade	
  desejada.	
  	
  51	
  -­‐	
  Não	
  são	
  fatores	
  de	
  risco	
  para	
  a	
  determinação	
  do	
  trabalho	
  os	
  seguintes	
  fatos:	
  a) Falta	
   de	
   processo	
   de	
   controle	
   nas	
   modificações	
   solicitada.	
   Uma	
   modificação,	
   na	
  maioria	
  das	
  vezes,	
  implica	
  em	
  aumento	
  do	
  custo	
  e	
  prazo.	
  b)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.	
  c) As	
   estimativas	
   na	
   contratação	
   são	
   feitas	
   com	
   nível	
   de	
   erro.	
   Normalmente	
   quem	
  contrata	
  subdimensiona	
  o	
  trabalho	
  para	
  minimizar	
  o	
  seu	
  custo.	
  
d) O	
   pagamento	
   de	
   faturas	
   emitidas	
   pelo	
   fornecedor	
   após	
   aprovada	
   pelo	
  
contratante.	
  e) 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.	
  	
  52	
  -­‐	
  Considere	
  o	
  gráfico	
  de	
  estimativas	
  usado	
  para	
  estimativas	
  com	
  ponto	
  função:	
  
 
 	
  Escolha	
  a	
  alternativa	
  correta	
  abaixo:	
  a) O	
  número	
  de	
  pontos	
  no	
  intervalo	
  entre	
  2500	
  a	
  3000	
  PF	
  estimados	
  é	
  conclusivo	
  para	
  sabermos	
  que	
  o	
   risco	
   é	
   baixo	
   ao	
   valor	
   realmente	
  medido,	
   pois	
   a	
   reta	
   (por	
  hipótes)	
  tem	
  45	
  graus.	
  b) No	
  intervalo	
  de	
  100	
  PF	
  estimados	
  o	
  comportamento	
  linear	
  é	
  adequado	
  e	
  o	
  risco	
  de	
  se	
  estimar	
  neste	
  intervalo	
  é	
  baixo.	
  c) Existe	
  apenas	
  uma	
  curva	
  que	
  pode	
  ser	
  ajustada	
  experimentalmente	
  para	
  representar	
  os	
  pontos	
  no	
  intervalo	
  de	
  0	
  a	
  500	
  PF	
  estimados.	
  
d) Pode-­‐se	
  estimar	
  se	
  o	
  que	
  será	
  medido	
  é	
  próximo	
  do	
  que	
  é	
  estimado,	
  mas	
  apenas	
  para	
  os	
   pontos	
   que	
   estão	
   definidos	
   no	
   gráfico.,	
   caso	
   o	
   ponto	
   não	
   exista	
   apenas	
  interpolações	
  lineares	
  nos	
  conduzirão	
  ao	
  resultado.	
  
e) O	
  número	
  de	
  pontos	
  no	
  intervalo	
  entre	
  2500	
  a	
  3000	
  PF	
  estimados	
  é	
  muito	
  baixo	
  
e	
   portanto	
   o	
   risco	
   é	
   muito	
   alto	
   para	
   concluirmos	
   que	
   ao	
   valor	
   realmente	
  
medido	
  será	
  próximo	
  do	
  estimado.	
  	
  53	
   -­‐	
  Considere	
  os	
  pontos	
  em	
  um	
  gráfico	
  do	
   tipo	
   (ponto	
   função,	
  hora_trabalhadas)	
  e	
  que	
  o	
  risco	
   é	
   10%	
  na	
   estimativa	
   ao	
   se	
   fazer	
   interpolação	
   linear	
   entre	
   os	
   pontos:	
   (	
   120,	
   3000)	
   e	
  (180,	
   4500).	
   Qual	
   o	
   valor	
   do	
   esforço	
   em	
   horas	
   trabalhadas	
   estimadas,	
   considerando	
   o	
  intervalo	
  mínimo	
  (para	
  o	
  risco	
  assumido)	
  para	
  uma	
  contagem	
  de	
  150	
  PF.	
  a) o	
  valor	
  deve	
  estar	
  no	
  intervalo	
  de	
  (4500	
  -­‐	
  450	
  e	
  3000	
  +	
  450)	
  b) o	
  valor	
  deve	
  estar	
  no	
  intervalo	
  de	
  (4000	
  -­‐	
  400	
  e	
  4000	
  +	
  400)	
  
c) o	
  valor	
  deve	
  estar	
  no	
  intervalo	
  de	
  (3750	
  -­‐	
  375	
  e	
  3750	
  +	
  375)	
  d) o	
  valor	
  deve	
  estar	
  no	
  intervalo	
  de	
  (4500	
  -­‐	
  375	
  e	
  300	
  +	
  375)	
  e) o	
  valor	
  deve	
  estar	
  no	
  intervalo	
  de	
  (750	
  -­‐	
  75	
  e	
  750	
  +	
  75)	
  	
  54	
  -­‐	
  Identifique	
  a	
  opção	
  abaixo	
  que	
  define	
  o	
  conceito	
  de	
  interpolação.	
  a) Consiste	
  basicamente	
  em	
  encontrar	
  uma	
  função	
  que	
  seja	
  a	
  função	
  estatística	
  b) Consiste	
   basicamente	
   em	
   encontrar	
   uma	
   função	
   que	
   seja	
   a	
   expressão	
   lógica	
   de	
  determinados	
  pontos	
  de	
  uma	
  função	
  conhecida	
  c) Consiste	
  basicamente	
  em	
  encontrar	
  uma	
  função	
  que	
  seja	
  a	
  expressão	
  estatística	
  
d) Consiste	
  basicamente	
  em	
  encontrar	
  uma	
  função	
  que	
  seja	
  a	
  expressão	
  lógica	
  de	
  
determinados	
  pontos	
  de	
  uma	
  função	
  desconhecida	
  e) Consiste	
   basicamente	
   em	
   encontrar	
   uma	
   função	
   estatística	
   que	
   seja	
   a	
   expressão	
  lógica	
  de	
  determinados	
  pontos	
  de	
  uma	
  função	
  conhecida	
  	
  55	
  -­‐	
  Considere	
  os	
  pontos	
  em	
  um	
  gráfico	
  do	
  tipo	
  (ponto	
  função,	
  horas	
  trabalhadas)	
  e	
  que	
  o	
  risco	
  é	
  baixo	
  para	
  se	
  fazer	
  interpolação	
  linear	
  entre	
  os	
  pontos:	
  (	
  120,	
  3000)	
  e	
  (180,	
  4500).	
  Qual	
  o	
  valor	
  do	
  esforço	
  em	
  horas	
  trabalhadas	
  estimadas	
  para	
  uma	
  contagem	
  de	
  150	
  PF.	
  a) total	
  de	
  horas	
  trabalhadas	
  =	
  3500	
  b) total	
  de	
  horas	
  trabalhadas=	
  4000	
  c) total	
  de	
  horas	
  trabalhadas	
  =	
  3120	
  d) total	
  de	
  horas	
  trabalhadas	
  =	
  750	
  
e) total	
  de	
  horas	
  trabalhadas=	
  3750	
  	
  A	
   primeira	
   atividade	
   em	
   uma	
   empresa	
   que	
   deseja	
   ter	
   um	
   processo	
   de	
   estimativas	
   para	
   o	
  projeto	
  de	
  software	
  é:	
  a) Associar	
  os	
  projetos	
  de	
  desenvolvimento	
  a	
  uma	
  documentação	
  bem	
  escrita	
  b) Estabelecer	
  um	
  processo	
  de	
  software	
  e	
  manter	
  o	
  desenvolvimento	
  sobre	
  o	
  controle	
  de	
  um	
  bom	
  gerente	
  c) Organizar	
  os	
  projetos	
  por	
  profissionais	
  mais	
  experientes	
  d) Melhorar	
  o	
  método	
  de	
  desenvolvimento	
  de	
  software	
  
e) Definir	
  um	
  conjunto	
  de	
  métricas	
  e	
  montar	
  uma	
  grande	
  base	
  de	
  dados	
  voltados	
  
para	
  estimativas	
  	
  Considerando	
   a	
   contratação	
   por	
   homem	
   hora	
   analise	
   as	
   sentenças	
   abaixo	
   e	
   em	
   seguida	
  assinale	
  a	
  alternativa	
  correta:	
  	
  
I)	
  Neste	
  tipo	
  de	
  contratação	
  a	
  empresa	
  fornecedora	
  estabelece	
  um	
  preço	
  por	
  hora	
  para	
  seus	
  profissionais	
  que	
  são	
  alocados	
  na	
  contratante.	
  O	
  profissional	
  recebe	
  ordens	
  dos	
  gerentes	
  de	
  TI	
  da	
  empresa	
  contratante	
  e	
  comporta-­‐se	
  como	
  funcionário	
  da	
  contratante.	
  	
  II)	
  O	
  modelo	
  é	
   flexível	
  pois	
  permite	
  ao	
  contratante	
  solicitar	
  modificações	
  e	
  novos	
  serviços,	
  pois	
  esta	
  pagando	
  por	
  hora.	
  Os	
  erros	
  também	
  são	
  absorvidos	
  pelo	
  contratante.	
  	
  III)	
   O	
   estabelecimento	
   do	
   controle	
   por	
   ponto	
   função	
   nos	
   permite	
   medir	
   se	
   as	
   horas	
  registradas	
   estão	
   compatíveis	
   com	
   o	
   número	
   de	
   Pontos	
   Função	
   (PF)	
   trabalhados	
   pelos	
  contratados.	
   Desta	
   forma	
   pode-­‐se	
   acompanhar	
   para	
   cada	
   profissional	
   e	
   o	
   número	
   de	
   PF.	
  Pode-­‐se	
  criar	
  a	
  métrica:	
  Produtividade	
  =	
  PF/hora	
  .	
  IV)	
  Deve-­‐se	
  ainda	
  destacar	
  o	
  alto	
  risco	
  deste	
   tipo	
  de	
  contratação,	
  pois	
  os	
  profissionais	
  são	
  colocados	
   naempresa	
   cumprindo	
   horário,	
   subordinado	
   a	
   outros	
   gerentes	
   e	
   isto	
   gera	
  problemas	
   trabalhistas	
   pois	
   podem	
   criar	
   vínculos	
   de	
   emprego	
   do	
   terceirizado	
   com	
   o	
  contratante.	
  a) As	
  sentenças	
  I,	
  II,	
  III	
  são	
  corretas	
  e	
  a	
  IV	
  não	
  é	
  correta.	
  
b) As	
  sentenças	
  I,	
  II,	
  III	
  e	
  IV	
  são	
  todas	
  corretas.	
  c) As	
  sentenças	
  II,	
  III	
  e	
  IV	
  são	
  corretas	
  e	
  a	
  I	
  não	
  é	
  correta.	
  d) As	
  sentenças	
  I,III,	
  IV	
  são	
  corretas	
  e	
  a	
  II	
  não	
  é	
  correta.	
  e) As	
  sentenças	
  I,	
  II,	
  IV	
  são	
  corretas	
  e	
  a	
  III	
  não	
  é	
  correta.	
  	
  Analise	
  as	
  sentenças	
  abaixo	
  sobre	
  os	
  fatores	
  de	
  risco	
  para	
  a	
  determinação	
  do	
  trabalho	
  e	
  em	
  seguida	
  assinale	
  a	
  alternativa	
  correta:	
  	
  I)	
  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.	
  II)	
   A	
   falta	
   de	
   clareza	
   ou	
   entendimento	
   dos	
   requisitos.	
   Deve-­‐se	
   aplicar	
   metodologias	
   que	
  esclareçam	
   os	
   requisitos	
   (analise,	
   completude	
   e	
   consistência)	
   para	
   se	
   minimizar	
   este	
  aspecto.	
  III)	
  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.	
  IV)	
  Falta	
  de	
  processo	
  de	
  controle	
  nas	
  modificações	
  solicitada.	
  Uma	
  modificação,	
  na	
  maioria	
  das	
  vezes,	
  implica	
  em	
  aumento	
  do	
  custo	
  e	
  prazo.	
  a) As	
  sentenças	
  I,III,	
  IV	
  são	
  corretas	
  e	
  a	
  II	
  não	
  é	
  correta.	
  b) As	
  sentenças	
  I,	
  II,	
  IV	
  são	
  corretas	
  e	
  a	
  III	
  não	
  é	
  correta.	
  c) As	
  sentenças	
  II,	
  III	
  e	
  IV	
  são	
  corretas	
  e	
  a	
  I	
  não	
  é	
  correta.	
  
d) As	
  sentenças	
  I,	
  II,	
  III	
  e	
  IV	
  são	
  todas	
  corretas.	
  e) As	
  sentenças	
  I,	
  II,	
  III	
  são	
  corretas	
  e	
  a	
  IV	
  não	
  é	
  correta.	
  	
  O	
  que	
  é	
  a	
  modalidade	
  de	
  contratação	
  por	
  preço	
  total?	
  a) Na	
  contratação	
  por	
  preço	
  total,	
  deve-­‐se	
  estabelecer	
  um	
  preço	
  e	
  fazer	
  o	
  contrato	
  com	
  um	
  fornecedor.	
  O	
  contratante	
  fornece	
  os	
  recursos	
  que	
  devem	
  ser	
  faturados	
  em	
  Ponto	
  Função.	
  b) Na	
  contratação	
  por	
  preço	
  toal	
  o	
  risco	
  é	
  do	
  contratante	
  e	
  deve-­‐se	
  estabelecer	
  médias	
  de	
  entregas,	
  para	
  isto	
  se	
  usa	
  o	
  conceito	
  de	
  PF	
  (Ponto	
  Função).	
  c) A	
   contratação	
   por	
   preço	
   global	
   é	
   uma	
  modalidade	
   em	
   que	
   os	
   riscos	
   são	
   divididos	
  entre	
   o	
   contratante	
   e	
   o	
   contratado,	
   e	
   isto	
   é	
   dividido	
   proporcionalmente	
   com	
  os	
   PF	
  entregues.	
  
d) Na	
  modalidade	
  de	
  preço	
  total	
  o	
  risco	
  passa	
  a	
  ser	
  todo	
  do	
  contratado	
  e	
  este	
  deve	
  
estabelecer	
  mecanismos	
  de	
  reajuste	
  para	
  casos	
  de	
  modificação	
  dos	
  requisitos.	
  
e) Na	
  contratação	
  de	
  preço	
  total	
  deve-­‐se	
  colocar	
  no	
  preço	
  global	
  os	
  valores	
  relativos	
  às	
  modificações	
  de	
  requisitos,	
  pois	
  isto	
  garante	
  ao	
  contratante	
  e	
  contratado	
  em	
  relação	
  aos	
  riscos	
  do	
  projeto.	
  	
  Sabendo-­‐se	
  que	
  as	
  estimativas	
  para	
  a	
  duração	
  esperada	
  de	
  uma	
  atividade	
  (DEA)	
  foram:	
  14	
  horas,	
   5	
   horas	
   e	
   2	
   horas;	
   e	
   que	
   o	
   gerente	
   do	
   projeto	
   decidiu	
   utilizar	
   a	
   estimativa	
   Pert,	
  sugerida	
  pelo	
  PMI,	
  pergunta-­‐se:	
  Qual	
  o	
  intervalo	
  da	
  estimativa	
  considerando-­‐se	
  dois	
  desvios	
  padrão	
  (sigmas)?	
  a) 3	
  a	
  5	
  horas	
  b) 4	
  a	
  6	
  horas	
  c) 2	
  a	
  14	
  horas	
  d) 5	
  a	
  7	
  horas	
  
e) 2	
  a	
  10	
  horas	
  	
  Quais	
  as	
  vantagens	
  e	
  desvantagens	
  da	
  contratação	
  por	
  homem/hora?	
  a) O	
  contrato	
  de	
  homem/hora	
  é	
  muito	
  bom	
  para	
  o	
  tratado	
  pois	
  o	
  risco	
  da	
  qualidade	
  de	
  mão	
   de	
   obra	
   é	
   todo	
   do	
   contratado	
   e	
   assim	
   fica	
   garantido	
   o	
   controle	
   de	
   risco	
   do	
  contratante	
  com	
  relação	
  a	
  produtividade	
  
b) O	
  contrato	
  por	
  homem/hora	
  é	
  bom	
  para	
  o	
   fornecedor	
  de	
  mão	
  de	
  obra,	
  pois	
  o	
  
risco	
   é	
   todo	
  do	
   contratante	
   inclusive	
  os	
   referentes	
   a	
   falta	
  de	
  produtividade	
  e	
  
erros	
  de	
  especificação	
  c) O	
  contrato	
  de	
  homem/hora	
  é	
  muito	
  bom	
  para	
  o	
  contratante	
  pois	
  o	
  risco	
  da	
  qualidade	
  de	
  mão	
  de	
  obra	
   é	
   todo	
  do	
   contratado	
  e	
   assim	
   fica	
   garantido	
  o	
   controle	
  de	
   risco	
  do	
  contratante	
  com	
  relação	
  a	
  produtividade	
  d) O	
  contrato	
  por	
  homem/hora	
  é	
  bom	
  para	
  o	
  contratante	
  da	
  mão	
  de	
  obra,	
  pois	
  permite	
  que	
  se	
  modifique	
  requisitos,	
  e	
  o	
   risco	
  de	
  especificações	
  mal	
   feitas	
  é	
  passado	
  para	
  o	
  fornecedor	
  de	
  mão	
  de	
  obra:	
  o	
  contratado	
  e) O	
   risco	
   é	
   do	
   contratante,	
   mas	
   o	
   risco	
   da	
   qualidade	
   de	
   mão	
   de	
   obra	
   é	
   todo	
   do	
  contratado	
  e	
  assim	
  fica	
  garantido	
  o	
  risco	
  referente	
  a	
  qualidade	
  da	
  especificação	
  	
  Trabalhar	
   com	
   métricas	
   normalmente	
   é	
   uma	
   nova	
   visão	
   sobre	
   o	
   software.	
   É	
   a	
   visão	
  gerencial.	
  De	
  forma	
  absolutamente	
  correta	
  isto	
  permite	
  que:	
  a) Se	
  defina	
  equipes	
  e	
  metodologias	
  de	
  desenvolvimento.	
  b) Se	
  defina	
  metodologias	
  e	
  estruturas	
  de	
  programação.	
  
c) Se	
  defina	
  questões	
  sobre	
  prazos	
  e	
  tamanho	
  de	
  software.	
  d) Se	
  defina	
  bancos	
  de	
  dados	
  e	
  estruturas	
  de	
  programação.	
  e) Se	
  defina	
  metodologias	
  e	
  linguagens	
  de	
  programação.	
  	
  Escolha	
  a	
  alternativa	
  correta:	
  a) A	
   referencia	
   de	
   uma	
   medida	
   é	
   um	
   valor	
   especificado	
   na	
   medida	
   par	
   se	
   saber	
   se	
  erramos	
  ou	
  não	
  na	
  tomada	
  do	
  valor.	
  b) Uma	
  medida	
  é	
  feita	
  com	
  instrumentos	
  próprios	
  e	
  sempre	
  de	
  forma	
  direta.	
  c) Uma	
  medida	
  é	
  feita	
  segundo	
  definições	
  de	
  uma	
  métrica,	
  que	
  é	
  a	
  própria	
  medida.	
  d) Uma	
   métrica	
   é	
   uma	
   definição	
   de	
   medida.	
   Nela	
   definimos	
   os	
   limites	
   máximose	
  mínimos	
  das	
  referencias.	
  A	
  forma	
  direta	
  e	
  indireta	
  de	
  se	
  fazer	
  a	
  mesma	
  medida.	
  
e) Uma	
  medida	
  é	
  feita	
  segundo	
  definições	
  de	
  uma	
  métrica.	
  A	
  métrica	
  precisa	
  ser	
  
claramente	
  definida.	
  
	
  O	
  principal	
  objetivo	
  da	
  Análise	
  de	
  Pontos	
  de	
  Função	
  é:	
  
a) mensurar	
  o	
  tempo	
  do	
  software	
  a	
  ser	
  desenvolvido.	
  b) simplificar	
  a	
  complexidade	
  funcional	
  de	
  um	
  software	
  ou	
  aplicativo.	
  c) calcular	
  o	
  número	
  exato	
  dos	
  integrantes	
  da	
  equipe	
  de	
  desenvolvimento.	
  
d) medir	
  o	
  tamanho	
  funcional	
  do	
  software	
  em	
  desenvolvimento,	
  de	
  uma	
  aplicação	
  
pronta	
  ou	
  de	
  um	
  software	
  em	
  manutenção.	
  e) medir	
  o	
  custo	
  do	
  software	
  a	
  ser	
  produzido.	
  	
  Sobre	
  o	
  escopo	
  da	
  contagem	
  escolha	
  a	
  afirmativa	
  INCORRETA:	
  a) Define	
  um	
  subconjunto	
  do	
  software	
  medido	
  e/ou	
  pode	
  incluir	
  mais	
  de	
  uma	
  aplicação;	
  b) Deve	
  ser	
  definida	
  dependendo	
  dos	
  processos	
  elementares	
  identificados	
  pelo	
  usuário;	
  c) Deve	
  considerar	
  a	
  visão	
  do	
  usuário	
  sobre	
  o	
  negócio;	
  d) Afeta	
  a	
  medida	
  a	
  ser	
  feita;	
  
e) Deve	
  abranger	
  apenas	
  entradas	
  para	
  a	
  aplicação;	
  	
  A	
  técnica	
  de	
  Análise	
  por	
  Pontos	
  de	
  Função	
  considera	
  que	
  outros	
  fatores	
  afetam	
  o	
  tamanho	
  funcional	
  de	
  um	
  sistema.	
  Estes	
  fatores	
  estão	
  relacionados	
  com	
  características	
  da	
  aplicação.	
  Por	
  que	
  precisa	
  ser	
  calculado	
  o	
  valor	
  do	
  fator	
  de	
  ajuste	
  que	
  é	
  baseado	
  em	
  14	
  características	
  gerais	
  de	
  sistema?	
  a) Porque	
   e	
   desconsiderada	
   somente	
   os	
   requisitos	
   não	
   funcionais	
   no	
   calculo	
   do	
   fator	
  não	
  ajustado.	
  b) Porque	
   independente	
   de	
   ser	
   um	
   fator	
   ajustado	
   ou	
   não,	
   não	
   deve-­‐se	
   considerar	
   a	
  tecnologia	
  usada	
  no	
  calculo	
  do	
  fator.	
  c) Porque	
   independente	
   de	
   ser	
   um	
   fator	
   ajustado	
   ou	
   não,	
   não	
   deve-­‐se	
   considerar	
  requisitos	
  não	
  funcionais	
  no	
  calculo	
  do	
  fator.	
  d) Porque	
   e	
   desconsiderada	
   somente	
   a	
   tecnologia	
   usada	
   no	
   calculo	
   do	
   fator	
   não	
  ajustado.	
  
e) Porque	
  são	
  desconsideradas	
  a	
  tecnologia	
  usada	
  e	
  os	
  requisitos	
  não	
  funcionais	
  
no	
  calculo	
  do	
  fator	
  não	
  ajustado.	
  
	
  Para	
   trabalhar	
   com	
   APF	
   a	
   IFPUG	
   para	
   14	
   fatores	
   a	
   serem	
   analisados	
   um	
   conjunto	
   de	
  características	
  que	
  devem	
  ser	
  verificadas.	
  Em	
  função	
  destas	
  características,	
  correlacione	
  as	
  colunas	
  abaixo:	
  i.	
  Interação	
  ii.	
  Distribuição	
  iii.	
  Operação	
  iv.	
  Flexibilidade	
  (	
  	
  	
  )	
  Aspectos	
  relacionados	
  aos	
  recursos	
  utilizados	
  na	
  comunicação	
  de	
  dados	
  do	
  aplicativo.	
  É	
  importante	
  determinar	
  que	
  protocolos	
  são	
  utilizados	
  pelo	
  aplicativo	
  para	
  o	
  recebimento	
  ou	
  o	
  envio	
  de	
  informações;	
  	
  (	
  	
  	
  )	
  Aspectos	
  relacionados	
  com	
  a	
  facilidade	
  de	
  operação	
  do	
  aplicativo.	
  Avalia	
  procedimentos	
  operacionais	
  automáticos	
  e	
  mecanismos	
  de	
  iniciação,	
  (	
  	
  	
  )	
  Aspectos	
  relacionados	
  à	
  reutilização	
  do	
  código	
  do	
  aplicativo.	
  	
  (	
   	
   )	
   Aspectos	
   relacionados	
   com	
   o	
   grau	
   de	
   dificuldade	
   de	
   implementação	
   do	
   aplicativo.	
  Verifica	
  planos	
  de	
  conversão	
  e	
  de	
  implementação;	
  a) ii,	
  iv,	
  i,	
  iii	
  b) iv,	
  ii,	
  i,	
  iii	
  
c) i,	
  iii,	
  ii,	
  iv	
  d) iii,	
  iv,	
  i,	
  ii	
  e) ii,	
  iii,	
  i,	
  iv	
  
	
  Sobre	
  as	
  escolhas	
  das	
  14	
  características	
  podemos	
  afirmar	
  de	
  forma	
  absolutamente	
  correta:	
  
a) Foram	
  escolhidas	
  no	
  modelo	
  inicial	
  mas,	
  têm	
  sido	
  adaptadas	
  pelo	
  IFPUG	
  para	
  a	
  
situação	
  atual.	
  b) Foram	
   escolhidas	
   no	
   modelo	
   inicial	
   e	
   permanecem	
   válidas	
   nos	
   aspectos	
   de	
   sua	
  observação.	
  c) Não	
   devem	
   ser	
   usadas	
   modernamente,	
   pois	
   não	
   refletem	
   as	
   características	
   da	
  tecnologia	
  de	
  TI	
  de	
  hoje.	
  d) Estas	
  características	
  não	
  precisam	
  ser	
  padronizadas	
  pois	
  são	
  interpretadas	
  de	
  forma	
  única.	
  e) São	
  usadas	
  normalmente,	
  mas	
  devemos	
  considerar	
  valores	
  mais	
  baixos	
  na	
  avaliação	
  devido	
  à	
  defasagem.	
  	
  As	
  seguintes	
  regras	
  não	
  são	
  aplicáveis	
  à	
  fronteira	
  de	
  aplicação:	
  a) A	
   fronteira	
   entre	
   aplicações	
   em	
   análise	
   devem	
   ser	
   baseada	
   em	
   áreas	
   funcionais	
   na	
  visão	
  do	
  usuário,	
  não	
  há	
  considerações	
  técnicas.	
  b) Deve	
   ser	
   determinada	
   com	
  base	
   na	
   visão	
   do	
   usuário.	
   O	
   foco	
   deve	
   estar	
   no	
   que	
   ele	
  consegue	
  entender	
  e	
  descrever.	
  
c) Deve-­‐se	
  considerar	
  o	
  volume	
  d	
  trabalho	
  de	
  cada	
  equipe	
  desenvolvimento	
  para	
  
se	
  definir	
  a	
  fronteira	
  da	
  aplicação.	
  d) A	
  fronteira	
  inicial	
  estabelecida	
  para	
  a	
  aplicação	
  ou	
  aplicações	
  sendo	
  modificadas	
  não	
  é	
  influenciada	
  pelo	
  escopo	
  da	
  contagem.	
  e) A	
  definição	
  da	
  necessidade	
  do	
  usuário	
  e	
  seu	
  entendimento	
  é	
  que	
  definem	
  a	
  fronteira	
  da	
  aplicação.	
  	
  Um	
  processo	
  elementar	
  é	
  definido	
  como:	
  a) Um	
  requisito	
  no	
  negócio	
  do	
  usuário.	
  
b) A	
  menor	
  unidade	
  de	
  atividade	
  significativa	
  para	
  o	
  usuário.	
  c) Um	
  módulo	
  de	
  programa.	
  d) Toda	
  atividade	
  que	
  o	
  sistema	
  realiza.	
  e) Um	
  grupamento	
  lógico	
  de	
  dados.	
  	
  Qual	
  a	
  principal	
  intenção	
  de	
  uma	
  consulta	
  externa?	
  a) Apresentar	
  diferentes	
  ordenações	
  de	
  dados	
  para	
  saída.	
  b) Atualizar	
  arquivos	
  lógicos	
  internos.	
  c) Alterar	
  o	
  comportamento	
  do	
  sistema.	
  d) Gerar	
  dados	
  derivados	
  para	
  apresentação.	
  
e) Recuperar	
  dados	
  para	
  fora	
  da	
  fronteira	
  sem	
  nenhuma	
  alteração	
  nos	
  dados.	
  	
  escolha	
  a	
  afirmativa	
  correta:	
  a) A	
   medida	
   direta	
   só	
   pode	
   ser	
   feita	
   no	
   produto.	
   Sempre	
   que	
   precisamos	
   medir	
   o	
  processo	
  precisamos	
  fazê-­‐lo	
  de	
  forma	
  indireta.	
  b) A	
  medida	
  mede	
  o	
  produto	
  e	
  a	
  medida	
  de	
  referencia	
  mede	
  o	
  processo.	
  c) A	
  métrica	
  mede	
  o	
  processo	
  enquanto	
  a	
  medida	
  mede	
  o	
  produto.	
  
d) A	
   medida	
   pode	
   ser	
   feita	
   no	
   produto	
   ou	
   no	
   processo,	
   mas	
   precisa	
   estarcorretamente	
  definida	
  em	
  termos	
  de	
  métrica.	
  e) A	
  métrica	
  e	
  medida	
  no	
  caso	
  do	
  processo	
  são	
  sinônimas	
  e	
  a	
  referencia	
  mede	
  o	
  produto.	
  	
  
Podemos	
   dizer	
   que	
   são	
   características	
   de	
   uma	
  métrica:	
   I-­‐Expressa	
   em	
   alguma	
  unidade	
   II-­‐Facilmente	
  calculada,	
  entendida	
  e	
  testada.	
  III-­‐Passível	
  de	
  estudos	
  estatísticos	
  IV-­‐Não	
  precisa	
  ter	
  objetivo	
  para	
  as	
  medidas.	
  a) Somente	
  a	
  afirmativa	
  I	
  está	
  correta	
  
b) Somente	
  a	
  afirmativa	
  IV	
  está	
  incorreta	
  c) Todas	
  as	
  afirmativas	
  estão	
  corretas	
  d) Afirmativas	
  II	
  e	
  III	
  estão	
  incorretas	
  e) Afirmativas	
  I	
  e	
  IV	
  estão	
  corretas.	
  	
  Quanto	
  ao	
  Ponto	
  Função	
  pode-­‐se	
  afirmar	
  corretamente	
  que:	
  
a) Tem	
  objetivo	
  de	
  medir	
  a	
  funcionalidade	
  a	
  ser	
  entregue;	
  b) Tem	
  uma	
  representação	
  física	
  e	
  de	
  fácil	
  entendimento;	
  c) Tem	
  como	
  objetivo	
  estimar	
  as	
  funcionalidades	
  e	
  definir	
  o	
  número	
  de	
  KLOC;	
  d) É	
  uma	
  medida	
  direta	
  feita	
  no	
  código	
  do	
  sistema;	
  e) Assim	
  como	
  o	
  KLOC	
  pode	
  medir	
  o	
  número	
  de	
  linhas	
  de	
  um	
  software;	
  	
  Qual	
   o	
   valor	
   total	
   de	
   influência	
   para	
   uma	
   aplicação	
   é	
   de	
   39	
   e	
   o	
   fator	
   de	
   ajuste	
   é:	
   1,04.	
  Características	
   são:	
   Comunicação	
   de	
   dados	
   3	
   Atualizações	
   online	
   5	
   Processamento	
  distribuído	
  3	
   Processamento	
   complexo	
   1	
   performance	
   3	
   reusabilidade	
   3	
   Configuração	
  altamente	
  utilizada	
   3	
  Facilidade	
  de	
   instalação	
  2	
  Volume	
  de	
  transações	
  online	
  4	
  Facilidade	
  de	
  operação	
   2	
   Eficiência	
   do	
   usuário	
   final	
   5	
  Múltiplos	
   locais	
   2	
   Entrada	
   de	
   dados	
   online	
   3	
  Modificação	
  facilitada	
  0	
  O	
  que	
  aconteceria	
  com	
  o	
  fator	
  de	
  ajuste	
  se	
  todas	
  as	
  características	
  tivessem	
  nota	
  ZERO.	
  Novo	
  fator	
  de	
  ajuste	
  seria:	
  a) 0,39	
  b) 1,35	
  c) 39	
  d) 1,04	
  
e) 0,65	
  	
  Um	
  tipo	
  de	
  registro	
  é:	
  
a) um	
  subgrupo	
  de	
  dados	
  dentro	
  de	
  um	
  ALI	
  ou	
  AIE	
  reconhecido	
  pelo	
  usuário	
  b) é	
  um	
  conjunto	
  de	
  dados	
  usado	
  apenas	
  por	
  um	
  processo	
  c) depende	
  de	
  quem	
  está	
  contando	
  d) opcional	
  ou	
  obrigatório	
  dentro	
  da	
  aplicação	
  e) é	
  um	
  arquivo	
  lógico	
  que	
  se	
  encontra	
  em	
  um	
  DFD	
  	
  Qual	
  a	
  alternativa	
  possui	
  o	
  maior	
  número	
  de	
  pontos	
  de	
  função	
  ajustados?	
  a) 100	
  pontos	
  de	
  função	
  não-­‐ajustados	
  e	
  um	
  fator	
  de	
  ajuste	
  de	
  -­‐30%.	
  
b) 300	
  pontos	
  de	
  função	
  não-­‐ajustados	
  e	
  um	
  fator	
  de	
  ajuste	
  ainda	
  a	
  ser	
  calculado.	
  c) 180	
  pontos	
  de	
  função	
  não-­‐ajustados	
  e	
  um	
  fator	
  de	
  ajuste	
  de	
  5%	
  d) Não	
  é	
  possível	
  determinar	
  a	
  quantidade	
  de	
  PF	
  ajustados.	
  e) 120	
  pontos	
  de	
  função	
  de	
  não-­‐ajustados	
  e	
  um	
  fator	
  de	
  ajuste	
  de	
  +35%	
  	
  Sobre	
  as	
  escolhas	
  das	
  14	
  características	
  podemos	
  afirmar	
  de	
  forma	
  absolutamente	
  correta:	
  a) Estas	
  características	
  não	
  precisam	
  ser	
  padronizadas	
  pois	
  são	
  interpretadas	
  de	
  forma	
  única.	
  b) Foram	
   escolhidas	
   no	
   modelo	
   inicial	
   e	
   permanecem	
   válidas	
   nos	
   aspectos	
   de	
   sua	
  observação.	
  
c) Foram	
  escolhidas	
  no	
  modelo	
  inicial	
  mas,	
  têm	
  sido	
  adaptadas	
  pelo	
  IFPUG	
  para	
  a	
  
situação	
  atual.	
  d) São	
  usadas	
  normalmente,	
  mas	
  devemos	
  considerar	
  valores	
  mais	
  baixos	
  na	
  avaliação	
  devido	
  à	
  defasagem.	
  e) Não	
   devem	
   ser	
   usadas	
   modernamente,	
   pois	
   não	
   refletem	
   as	
   características	
   da	
  tecnologia	
  de	
  TI	
  de	
  hoje.	
  	
  Considere	
  as	
  afirmativas	
  abaixo:	
  	
  I	
   -­‐	
   Cada	
   Arquivo	
   Lógico	
   Interno	
   deve	
   ser	
   classificado	
   de	
   acordo	
   com	
   sua	
   complexidade	
  funcional	
  relativa,	
  que	
  é	
  baseada	
  no	
  número	
  de	
  Registros	
  Lógicos	
  (RL)	
  e	
  no	
  número	
  de	
  Itens	
  de	
  Dados	
  (ID)	
  do	
  arquivo.	
  (IFPUG,1999);	
  	
  II	
  -­‐	
  Um	
  item	
  de	
  dados	
  (ID)	
  representa	
  um	
  segmento	
  de	
  um	
  arquivo	
  em	
  que	
  cada	
  campo	
  de	
  dados	
  inclusive	
  repetições	
  deve	
  ser	
  contado.	
  (IFPUG,	
  1999);	
  	
  III	
   -­‐	
  Um	
  item	
  de	
  dados	
  (ID)	
  representa	
  um	
  segmento	
  de	
  um	
  ALI	
  que	
  possui	
  um	
  significado	
  único,	
  não	
  repetitivo	
  e	
  pode	
  ser	
  reconhecido	
  pelo	
  usuário.	
  Representa	
  um	
  campo	
  de	
  dados	
  que	
  formula	
  uma	
  ocorrência	
  de	
  informação	
  completa.	
  	
  (IFPUG,	
  1999);	
  	
  	
   a) Pode-­‐se	
  afirmar	
  com	
  toda	
  a	
  certeza	
  que:	
  	
  b) Estão	
  corretas	
  as	
  afirmativas	
  I,	
  II	
  e	
  incorreta	
  a	
  III.	
  c) Estão	
  todas	
  corretas.	
  d) Estão	
  corretas	
  as	
  afirmativas	
  II,	
  III	
  e	
  incorreta	
  a	
  I.	
  
e) Estão	
  corretas	
  as	
  afirmativas	
  I,	
  III	
  e	
  incorreta	
  a	
  II.	
  f) Está	
  correta	
  a	
  afirmativa	
  II	
  e	
  incorreta	
  I	
  e	
  III.	
  	
  Durante	
  o	
  processo	
  de	
  desenvolvimento	
  de	
  um	
  SI,	
  as	
  etapas	
  de	
  Engenharia	
  de	
  Requisitos	
  e	
  Análise	
  de	
  Sistemas	
  geram	
  artefatos	
  que	
  são	
  muito	
  úteis	
  para	
  a	
  medida	
  do	
  tamanho	
  de	
  um	
  software.	
  Em	
  se	
  tratando	
  da	
  técnica	
  Análise	
  por	
  pontos	
  de	
  função,	
  assinale	
  os	
  artefatos	
  que	
  são,	
   respectivamente,	
  mais	
  adequados	
  para	
  a	
  medição	
  das	
   funções	
  de	
  dados	
  e	
  das	
   funções	
  transacionais	
  a) Modelo	
  OO	
  e	
  Protótipos	
  b) Modelo	
  de	
  Dados	
  e	
  Modelo	
  OO	
  c) Modelo	
  de	
  Dados	
  e	
  Modelo	
  de	
  Implantação	
  d) Modelo	
  de	
  Implantação	
  e	
  Protótipos	
  
e) Modelo	
  de	
  Dados	
  e	
  Protótipos	
  	
  Sobre	
  arquivo	
  referenciado	
  é	
  correto	
  afirmar	
  que:	
  a) É	
   um	
   conjunto	
   de	
   itens	
   de	
   dados	
   que	
   são	
   usados,	
  mas	
   não	
   lidos	
   ou	
  mantidos	
   pelo	
  sistema.	
  b) É	
   um	
   ALI	
   lido	
   ou	
   mantido	
   por	
   um	
   processo	
   elementar	
   ou	
   um	
   AIE	
   lido	
   por	
   um	
  processo	
  elementar.	
  c) É	
  um	
  AIE	
   lido	
  ou	
  mantido	
  por	
  um	
  processo	
  elementar	
  da	
  aplicação	
  que	
  está	
   sendo	
  contada.	
  d) É	
  uma	
  tabela	
  do	
  sistema.	
  
e) São	
  dados	
  de	
  referência	
  mantidos	
  pelo	
  sistema	
  e	
  solicitados	
  pelo	
  usuário.	
  	
  Considere	
   os	
   registros	
   estatísticos	
   de

Outros materiais