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

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

Os processos de desenvolvimento rápido de software são concebidos para produzir, rapidamente, softwares úteis. O software não é desenvolvido como uma única unidade, mas como uma série de incrementos, em que cada incremento inclui uma nova funcionalidade no sistema. Embora existam muitas abordagens para o desenvolvimento rápido de software, elas compartilham algumas características fundamentais, como

  • A.

    a definição de requisitos e alterações no sistema, que devem ser definidas antes do início do processo, podendo ser alteradas somente após a total entrega e aceite do produto, trazendo agilidade ao processo, pois a equipe de desenvolvimento pode trabalhar sem a interferência do usuário final.

  • B.

    os processos de especificação, projeto e implementação, que são criados em uma única etapa do sistema, diferindo de processos tradicionais de desenvolvimento de software, que os intercalam e reduzem a velocidade em que o software é produzido.

  • C.

    a especificação detalhada de todo o projeto, que contém documentos de requisitos elaborados para cada detalhe funcional e não funcional e também de cada novo item incluído nas etapas de iteração.

  • D.

    a diminuição do número de versões, que aumenta a quantidade de itens funcionais incluídos em cada entrega. A especificação e avaliação de cada versão são exclusivas da equipe de desenvolvimento, fato que contribui para o aumento da velocidade e rapidez do processo.

  • E.

    as interfaces de usuário do sistema, que geralmente são desenvolvidas com o auxílio de um sistema interativo que permite a criação rápida do projeto da interface por meio de desenho e inserção de ícones.

Em relação às funcionalidades oferecidas por ferramentas CASE (Computer-Aided Software Engineering), é possível dizer que são utilizadas para a

I. uniformização do processo de desenvolvimento e das atividades realizadas.

II. reutilização de vários artefatos ao longo dos projetos, permitindo o aumento da produtividade.

III. automação de atividades, destacando-se a geração de código e de documentação.

IV. modelagem de processos de negócio.

Está correto o que consta em

  • A.

    I, II, III e IV.

  • B.

    I, II e IV, apenas.

  • C.

    III e IV, apenas.

  • D.

    II, III e IV, apenas.

  • E.

    I, II e III, apenas.

Considerando o desenvolvimento de um projeto de informatização do acompanhamento público de processos jurídicos, julgue os itens a seguir, com relação aos requisitos do sistema de informação.

Identificada facilidade do cliente em entender uma especificação matemática, é correto utilizar, também, na especificação dos requisitos, notações baseadas em máquinas de estado finito, uma vez que elas podem reduzir a ambiguidade de um documento de requisitos.

  • C. Certo
  • E. Errado

Considerando o desenvolvimento de um projeto de informatização do acompanhamento público de processos jurídicos, julgue os itens a seguir, com relação aos requisitos do sistema de informação.

Por ser inadequada, a utilização de protótipos para a validação dos requisitos não funcionais deve ser descartada.

  • C. Certo
  • E. Errado

A direção de uma empresa designou uma equipe de analistas para garantir a qualidade dos sistemas de informação em produção na entidade. Para cumprir suas atribuições, a equipe recorreu a diversas técnicas e metodologias para a avaliação da qualidade do desenvolvimento de software.

Com base nessa situação hipotética, julgue os itens que se seguem.

Conforme a metodologia definida pelo IFPUG (International Function Point User Group), computam-se como arquivos de interface externa os dados que sejam recebidos de outra aplicação e utilizados para alterar ou remover dados de um arquivo lógico interno.

  • C. Certo
  • E. Errado

A direção de uma empresa designou uma equipe de analistas para garantir a qualidade dos sistemas de informação em produção na entidade. Para cumprir suas atribuições, a equipe recorreu a diversas técnicas e metodologias para a avaliação da qualidade do desenvolvimento de software.

Com base nessa situação hipotética, julgue os itens que se seguem.

De acordo com o denominado processo unificado (unified process — UP), a verificação da qualidade do software é de responsabilidade da fase de transição.

  • C. Certo
  • E. Errado

A direção de uma empresa designou uma equipe de analistas para garantir a qualidade dos sistemas de informação em produção na entidade. Para cumprir suas atribuições, a equipe recorreu a diversas técnicas e metodologias para a avaliação da qualidade do desenvolvimento de software.

Com base nessa situação hipotética, julgue os itens que se seguem.

O XP (extreme programming) é um método ágil, que preconiza a criação de um caso de teste unitário antes do início da codificação.

  • C. Certo
  • E. Errado

Supondo que um sistema tenha sido desenvolvido e documentado de acordo com os conceitos da análise e do projeto orientado a objetos e tenha sido utilizada, como ferramenta para modelagem, a UML (Unified Modeling Language), versão 2.0, julgue os próximos itens.

O diagrama de implantação da UML é irrelevante para a representação de um sistema embutido, pois, nesse processo, considera-se um único nó de hardware.

  • C. Certo
  • E. Errado

Supondo que um sistema tenha sido desenvolvido e documentado de acordo com os conceitos da análise e do projeto orientado a objetos e tenha sido utilizada, como ferramenta para modelagem, a UML (Unified Modeling Language), versão 2.0, julgue os próximos itens.

O padrão de projeto conhecido como façade é indicado para a definição de uma interface de nível mais alto que torne mais fácil a comunicação entre os subsistemas de um sistema complexo.

  • C. Certo
  • E. Errado

Supondo que um sistema tenha sido desenvolvido e documentado de acordo com os conceitos da análise e do projeto orientado a objetos e tenha sido utilizada, como ferramenta para modelagem, a UML (Unified Modeling Language), versão 2.0, julgue os próximos itens.

Considere um sistema de gerenciamento de documentos em que um diagrama da UML represente o caso de uso denominado “protocolar requerimento” e o caso de uso “protocolar retificação de requerimento”. Nessa situação, a representação mais adequada é a que consiste em inserir um ponto de extensão no segundo caso de uso, a partir do qual ele será estendido pelo comportamento do primeiro.

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