Questões sobre Engenharia de Software

Lista completa de Questões sobre Engenharia de Software para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Assinale a opção correta, a respeito de engenharia de software.

  • A. A engenharia de software está relacionada aos diversos aspectos de produção de software e inclui as atividades de especificação, desenvolvimento, validação e evolução de software.
  • B. A engenharia de software refere-se ao estudo das teorias e fundamentos da computação, ficando o desenvolvimento de software a cargo da ciência da computação.
  • C. No modelo iterativo de desenvolvimento de software, as atividades são dispostas em estágios sequenciais.
  • D. Um processo de software é composto por quatro atividades fundamentais: iniciação, desenvolvimento, entrega e encerramento.
  • E. O conceito de software se restringe ao desenvolvimento do código em determinada linguagem e seu armazenamento em arquivos.

As fases do ciclo de vida de um software são

  • A. concepção, desenvolvimento, entrega e encerramento.
  • B. iniciação, elaboração, construção e manutenção.
  • C. escopo, estimativas, projeto e processo e gerência de riscos.
  • D. análise, desenvolvimento, teste, empacotamento e entrega.
  • E. planejamento, análise e especificação de requisitos, projeto, implementação, testes, entrega e implantação, operação e manutenção.

Considerando os dados da análise de pontos de função (APF) para as aplicações X e Y apresentados na tabela, julgue os itens a seguir.

A quantidade de pontos de função brutos da aplicação X é igual a 55.

  • C. Certo
  • E. Errado

Considerando os dados da análise de pontos de função (APF) para as aplicações X e Y apresentados na tabela, julgue os itens a seguir.

A quantidade de pontos de função brutos da aplicação X é menor que a da aplicação Y.

  • C. Certo
  • E. Errado

Com relação aos requisitos de software, assinale a opção correta.

  • A. O documento de especificação de requisitos é um documento restrito à equipe de desenvolvimento de software.
  • B. As necessidades do usuário são informações que substituem os requisitos do software.
  • C. Os requisitos de produto e os requisitos organizacionais são tipos de requisitos funcionais.
  • D. Os requisitos funcionais descrevem as funcionalidades, os recursos e as características do software.
  • E. Os requisitos não funcionais referem-se diretamente às características do software.

Uma empresa foi contratada pela administração pública federal para desenvolver um software de gestão da informação. O contrato prevê cargos de programadores, mas impõe que a gerência de desenvolvimento fique sob a responsabilidade de servidores do órgão.

A respeito dessa situação hipotética, julgue os itens subsequentes.

Se o escopo do projeto de desenvolvimento do software for alterado, a administração poderá diminuir o número de programadores contratados, de modo a reduzir o valor inicial do contrato em até 50%.

  • C. Certo
  • E. Errado

Uma empresa foi contratada pela administração pública federal para desenvolver um software de gestão da informação. O contrato prevê cargos de programadores, mas impõe que a gerência de desenvolvimento fique sob a responsabilidade de servidores do órgão.

A respeito dessa situação hipotética, julgue os itens subsequentes.

Uma pessoa contratada para exercer a função de programador poderá compor a equipe de gerência de projetos, desde que tenha certificação para tal.

  • C. Certo
  • E. Errado

No que se refere ao gerenciamento da qualidade de produtos e de processo de software, assinale a opção correta.

  • A. Os padrões de documentação devem ser evitados nos modelos de qualidade, em função de atribuírem demasiada burocracia e documentos desnecessários ao processo.
  • B. Útil para o gerenciamento de produtos reais de empresas do ramo fabril, o modelo ISO 9000 é inadequado ao gerenciamento de qualidade de produtos virtuais como os softwares.
  • C. A definição das metas de qualidade e dos planos de qualidade são atividades contempladas no planejamento dos riscos.
  • D. O controle de qualidade inclui a revisão da qualidade da documentação e dos processos usados para a produção do software.
  • E. O gerenciamento de riscos está fora do escopo do gerenciamento de qualidade.

Um desenvolvedor precisa utilizar um padrão de projeto para interceptar e manipular requisições HTTP de entrada de usuários ao sistema web, e respostas de saída através de filtros de pré-processamento e pós-processamento. Além disso, precisa utilizar outro padrão de projeto capaz de separar as regras de negócio da aplicação das regras de acesso ao banco de dados, permitindo assim centralizar em classes específicas, as operações de conexão ao banco de dados e realização de operações SQL. Os padrões de projeto que o desenvolvedor terá que utilizar são

  • A. Front Controller e Data Transfer Object.
  • B. Application Filter e Data Session Façade.
  • C. Intercepting Filter e Data Access Object.
  • D. Controller Helper e Data Manager Object.
  • E. Application Controller e Data Persistent Object.

Um Técnico está trabalhando em um projeto de desenvolvimento de software usando um método ágil que divide o processo de desenvolvimento em duas grandes fases: 1a Concepção e Planejamento; 2a Construção. A fase de Construção utiliza apenas duas disciplinas (processos). O nome do método e das disciplinas são, respectivamente,

  • A.
  • B.
  • C.
  • D.
  • E.
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...