Questões de Ciência da Computação do ano 2013

Lista completa de Questões de Ciência da Computação do ano 2013 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Com relação ao uso de projetos de prototipação, sugeridos por Sommerville, analise as afirmativas a seguir.

I. Por conta da exibição da apresentação dos requisitos iniciais, a prototipação geralmente inicia com custos reduzidos nos estágios iniciais aumentando nos estágios avançados do processo de desenvolvimento, mas isso é compensado pelo ganho no produto final.

II. Particularmente quando há atrasos na entrega da versão final do software, os desenvolvedores são pressionados pelos gerentes a entregarem protótipos throw‐away, pois estes consideram que entregar um sistema incompleto é melhor do que nada, apesar de, por várias razões, isto não ser sensato

III. Os principais benefícios no uso da prototipação são a usabilidade aprimorada do sistema, a adequação maior do sistema às necessidades do usuário, a qualidade do projeto aprimorada, a facilidade de manutenção aprimorada e o esforço de desenvolvimento reduzido.

Assinale:

  • A.

    se somente a afirmativas I e II estiverem corretas.

  • B.

    se somente a afirmativa III estiver correta.

  • C.

    se somente as afirmativas I e III estiverem corretas.

  • D.

    se somente as afirmativas II e III estiverem corretas.

  • E.

    se todas as afirmativas estiverem corretas.

Segundo Sommerville, durante o processo de validação de requisitos devem ser realizadas verificações nos requisitos da especificação.

Com relação aos tipos de verificação, assinale a afirmativa incorreta.

  • A.

    Verificações de validade: Um usuário pode pensar que um sistema é necessário para desempenhar determinadas funções. Contudo mais estudos e análises podem identificar que funções adicionais e diferentes são necessárias.

  • B.

    Verificações de consistência: Os requisitos em uma especificação não devem ser conflitantes. Não devem existir restrições ou descrições contraditórias para a mesma função do sistema.

  • C.

    Verificações de completeza: A especificação de requisitos deve incluir requisitos que definam todas as funções e as restrições desejadas pelo usuário.

  • D.

    Verificação de realismo: Usando o conhecimento de vários stakeholders, os requisitos devem ser verificados para garantir que são reais e que não há falsos requisitos.

  • E.

    Facilidade de verificação: Para reduzir o potencial de divergências entre cliente e fornecedor, os requisitos do sistema devem sempre ser escritos de modo que sejam verificáveis. Isto significa deve‐se ser capaz de escrever um conjunto de testes que possa demonstrar que o sistema entregue atende a cada requisito especificado.

A NESMA – Netherlands Software Metrics Association (Associação de Métricas de Software da Holanda) – é uma organização similar ao IFPUG, que mantém seu próprio Manual de Práticas de Contagens.

A diferença entre as regras mantidas pela NESMA e as mantidas pelo IFPUG é que a NESMA reconhece três tipos de contagem de pontos de função. Assinale a alternativa que os indica.

  • A.

    Aplicativa, Metodológica e Aprimorada.

  • B.

    Detalhada, Estimativa e Indicada.

  • C.

    Real, Precisa e Resumida.

  • D.

    Complexa, Definida e Invertida.

  • E.

    Simplificada, Ajustada e Completa.

Assinale a alternativa que apresenta as mais importantes métricas para o modelo de análise, segundo Pressman.

  • A.

    Número de Entradas e Saídas, Métrica de Realimentação Qualitativa e Métrica de Complexidade.

  • B.

    Métrica Arquitetural, Métrica de Interface e Métricas de Halstead.

  • C.

    Qualidade da Especificação, Funcionalidade Entregue e Tamanho do Sistema.

  • D.

    Métrica de Comprimento, Níveis de Aderência e Métrica de Suficiência.

  • E.

    Nível de Coesão, Nível de Conformidade aos Requisitos, Coeficiente de Abrangência Funcional.

Considerando a descrição dos Padrões de Projeto Comportamentais, analise as afirmativas a seguir.

I. Aplicados a classes, usam delegação para distribuir comportamento entre elas.

II. Aplicados a objetos, usam herança ao invés de composição de objetos.

III. Estão relacionados com algoritmos e atribuição de responsabilidades entre os objetos.

Assinale:

  • A.

    se somente a afirmativa I estiver correta.

  • B.

    se somente a afirmativa II estiver correta.

  • C.

    se somente a afirmativa III estiver correta.

  • D.

    se somente as afirmativas I e II estiverem corretas.

  • E.

    se todas as afirmativas estiverem corretas.

Assinale a alternativa que indica as atividades sugeridas para caracterizar um processo de medição, segundo Pressman.

  • A.

    Preparação, Validação, Aplicação, Categorização e Quantificação.

  • B.

    Formulação, Preparação, Apuração, Análise e Avaliação.

  • C.

    Idealização, Apuração, Discriminação, Avaliação e Conclusão.

  • D.

    Idealização, Coleta, Categorização, Análise e Realimentação.

  • E.

    Formulação, Coleta, Análise, Interpretação e Realimentação.

Segundo Pressman, em relação às diretrizes básicas de responsabilidade da modelagem usando CRC, assinale a afirmativa incorreta.

  • A.

    Cada responsabilidade deve ser enunciada tão precisamente quanto possível.

  • B.

    A inteligência do sistema deve ser distribuída pelas classes para melhor atender às necessidades.

  • C.

    Informação e comportamentos relacionados devem residir na mesma classe.

  • D.

    A informação sobre um conceito deve ser localizada em uma única classe.

  • E.

    As responsabilidades devem ser compartilhadas por classes relacionadas quando adequado.

Considerando a caracterização de agilidade e processo de desenvolvimento ágil, segundo Pressman, analise as afirmativas a seguir.

I. Um processo ágil de software deve ser incrementalmente adaptável.

II. Um processo ágil de software permite que as pessoas e a equipe se moldem a ele com facilidade.

III. Os conceitos ágeis são efetivos, pois diminuem a imprevisibilidade sistêmica ao enfatizar entregas em prazos curtos.

Assinale:

  • A.

    se somente a afirmativa I estiver correta.

  • B.

    se somente a afirmativa II estiver correta.

  • C.

    se somente a afirmativa III estiver correta.

  • D.

    se somente as afirmativas I e II estiverem corretas.

  • E.

    se todas as afirmativas estiverem corretas.

Segundo Pressman, os fatores categorizados quanto à operação do produto que afetam a qualidade de software são:

  • A.

    portabilidade, eficiência, testabilidade, integridade e flexibilidade.

  • B.

    interoperabilidade, testabilidade, portabilidade, eficiência e correção.

  • C.

    integridade, manutenibilidade, flexibilidade, portabilidade e correção.

  • D.

    correção, usabilidade, integridade, eficiência e confiabilidade.

  • E.

    flexibilidade, manutenibilidade, interoperabilidade, portabilidade e usabilidade.

Segundo Erick Gamma, com relação às consequências do uso do padrão de projeto Bridge, analise as afirmativas a seguir.

I. Desacopla interface e implementação, permitindo que a implementação possa ser configurada em tempo de compilação, dessa forma o cliente não é afetado por uma eventual troca de implementação.

II. Melhora a extensibilidade, pois permite que a abstração e a implementação se expandam em hierarquias que são independentes uma da outra.

III. A estruturação em camadas é dificultada quando se estende a hierarquia da implementação sem que a da abstração a acompanhe.

Assinale:

  • A.

    se somente a afirmativa I estiver correta.

  • B.

    se somente a afirmativa II estiver correta.

  • C.

    se somente a afirmativa III estiver correta.

  • D.

    se somente as afirmativas I e II estiverem corretas.

  • E.

    se todas as afirmativas estiverem corretas.

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