Questões de Ciência da Computação da Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Lista completa de Questões de Ciência da Computação da Centro de Seleção e de Promoção de Eventos UnB (CESPE) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Em um artigo recente publicado no International Journal of Project Management, K. Dillibabu e K. Krishnaiah apresentam um estudo do uso do modelo COCOMO II na estimativa de custo de software de uma companhia indiana. Para validar os resultados do estudo, os autores avaliaram o COCOMO II em 10 projetos de software que já haviam sido concluídos, utilizando os relatórios preliminares de especificação de software para fazer as estimativas iniciais de custo e comparando as estimativas realizadas pelo modelo com os dados reais, conhecidos após a conclusão dos projetos. Entre as conclusões apresentadas no artigo, destacam-se as listadas a seguir.

• Após um estudo preliminar, apenas oito dos dez projetos escolhidos inicialmente foram considerados no estudo, pois dois deles apresentaram grandes erros entre as estimativas produzidas pelo COCOMO II e os valores reais avaliados. Os projetos descartados eram projetos para portar software antigo para novas plataformas, enquanto os projetos considerados referiam-se ao desenvolvimento de novos software.

• O modelo de estimativa foi calibrado com dados reais para o tamanho dos software referentes aos oito projetos considerados para o estudo.

• Dos oito projetos avaliados, seis apresentaram uma estimativa de custo próxima ao custo real, com erros menores que 20%. Para os outros dois projetos, o custo estimado apresentou erros de mais de 100% do custo real.

• A companhia não mantém bases históricas de projetos passados para efeito de realização de estimativas em projetos futuros, mas pretende fazê-lo com objetivo de avaliar sistematicamente o uso do modelo COCOMO II.

Considerando essas informações, julgue os próximos itens.

Com base nesse estudo, é correto afirmar que, se uma calibração separada fosse realizada usando apenas os dados reais de tamanho dos dois projetos de desenvolvimento de versões portadas de software antigo, o modelo COCOMO II forneceria estimativas acuradas para o custo desses projetos.

  • C. Certo
  • E. Errado

Considerando os conceitos do modelo relacional, assinale a opção incorreta.

  • A.

    Uma entidade fraca deve ser identificada unicamente se for considerada a chave primária de outra entidade.

  • B.

    Um conjunto entidade proprietário e um conjunto entidade fraca têm que participar em um conjunto relacionamento umpara- muitos (um proprietário, muitas entidades fracas).

  • C.

    O conjunto entidade fraca tem participação total no conjunto relacionamento em referência.

  • D.

    O conjunto de atributos de um conjunto entidade fraca que unicamente a identifica para um dado proprietário é chamado de chave parcial.

  • E.

    Uma entidade fraca possui relacionamento com outras entidades fracas por meio da entidade forte.

A análise e a gestão de riscos definem uma série de passos que ajudam uma equipe de desenvolvimento de software a entender e a administrar a incerteza. Assinale a opção que não se refere à categoria de riscos do negócio.

  • A.

    Construir um produto ou sistema excelente que ninguém realmente quer.

  • B.

    Construir um produto que não se encaixe mais na estratégia geral de negócios da empresa.

  • C.

    Construir um produto que a equipe de vendas não saiba como vender.

  • D.

    Perda de apoio da gerência devido à mudança de enfoque ou de pessoal.

  • E.

    Definir de forma incorreta o cronograma do produto ou sistema.

Com relação aos conceitos do modelo entidade-relacionamento, assinale a opção correta, considerando a representação gráfica mostrada acima.

  • A.

    Na situação considerada, pode existir no máximo N "empregados" e pode existir empregado não lotado em nenhum "departamento".

  • B.

    Existe obrigatoriedade da existência de "empregados", e deve existir somente um "departamento".

  • C.

    Um empregado obrigatoriamente está lotado, no máximo, em um "departamento". Cada "departamento" pode ter até N "empregados" lotados nele.

  • D.

    Em cada "departamento" pode existir, no máximo, N+1 "empregados".

  • E.

    Deve existir pelo menos um empregado e mais que um "departamento".

Com relação às definições da linguagem UML (unified modeling language), julgue os próximos itens.

I A UML reconhece três tipos mais importantes de relações: dependência, associação e generalização (ou herança).

II O diagrama de caso de uso mostra como o sistema a ser desenvolvido vai interagir com seu ambiente (usuários ou outros sistemas).

 III A UML define duas relações de dependência entre os casos de uso: <<estende>> e <<inclui>>. A dependência <<inclui>> é usada para decompor um caso de uso complexo em subpartes e a dependência <<estende>> indica uma extensão possível de um caso de uso básico.

 IV No diagrama de seqüência, cada objeto é representado por uma linha vertical que representa a vida do objeto. Acima dessa linha tem uma caixa que representa o objeto. Enquanto o objeto tem o controle da operação ou está esperando o retorno do controle, a linha de vida é uma linha vertical. Caso contrário, ela é representada como uma linha tracejada.

V O diagrama de componentes mostra a organização entre arquivos de código fonte, bibliotecas, tabelas de banco de dados e outros.

A quantidade de itens certos é igual a

  • A.

    1.

  • B.

    2.

  • C.

    3.

  • D.

    4.

  • E.

    5.

Julgue os itens a seguir, com relação aos protocolos IP e ARP.

O endereço de loopback deve ser 127.0.0.1.

  • C. Certo
  • E. Errado

Com relação aos conceitos de orientação a objetos, assinale a opção incorreta.

  • A.

    Abstração, também referido como esconder informação, consiste em separar os aspectos externos de um objeto, os quais são acessíveis por outros objetos, dos detalhes internos de implementação, os quais permanecem escondidos.

  • B.

    A assinatura de um método é dada pelo número e tipos de argumentos do método, assim como por seu valor de retorno.

  • C.

    O desenvolvimento orientado a objetos não apenas permite que a informação dentro de um projeto seja compartilhada como também oferece a possibilidade de reaproveitar projetos e código em projetos futuros.

  • D.

    Cada classe descreve um conjunto de objetos individuais. Cada objeto é dito ser uma instância de uma classe. Assim, cada instância de uma classe tem seus próprios valores para cada atributo, mas divide os nomes dos atributos e métodos com as outras instâncias da classe.

  • E.

    Polimorfismo significa que um mesmo método pode se comportar de forma diferente em uma mesma classe.

Julgue os itens a seguir, com relação aos protocolos IP e ARP.

A máscara 255.255.0.255 não é válida para uma rede classe A.

  • C. Certo
  • E. Errado

A engenharia de software é uma tecnologia em camadas. A camada que fornece a técnica de como fazer para construir software e que inclui tarefas como análise de requisitos, projeto, construção de programas, testes e manutenção é a camada de

  • A.

    ferramentas.

  • B.

    implementação.

  • C.

    métodos.

  • D.

    qualidade de software.

  • E.

    negócios.

Considere a necessidade de executar procedimentos para monitoramento e controle da produção de um ambiente de TI, composto por computadores, redes e serviços. Tais procedimentos visam realizar ações como observação em tempo-real das condições do ambiente, identificação de situações atípicas e realização de ações de controle e recuperação. Com relação à execução de procedimentos de monitoramento e controle de produção de um ambiente de TI, julgue os itens subseqüentes.

Uma forma possível para se monitorar a produção de serviços de TI é por meio da inspeção manual ou visual de logs de execução de serviços, como firewall, servidor HTTP, servidor de login e servidor de e-mail.

  • C. Certo
  • E. Errado
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...