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.

A respeito da Qualidade de Software, analise as seguintes assertivas:

I. O Gerenciamento da Qualidade exerce um papel fundamental para o desenvolvimento de software. Desde o início de um projeto, a qualidade deve ser vista como um fator crítico para o sucesso do software e deve ser considerada durante todo o ciclo de vida do mesmo.

II. Um modelo de capacitação particularmente importante para a área de software é o CMM (Capability Maturity Model), do Software Engineering Institute. O CMM descreve os estágios de maturidade que passam as organizações quando evoluem no seu ciclo de desenvolvimento de software, através de avaliação contínua, identificação de problemas e ações corretivas, dentro de uma estratégia de melhoria dos processos.

III. Total Quality Management (TQM) é um sistema desenvolvido no Japão, montado pelo Grupo de Pesquisa do Controle da Qualidade da Union of Japanese Scientists and Engineers (JUSE). Uma das principais formas de implementação do controle de processos e adotada pelo TQM é a utilização do Ciclo PDCA (Plan-Do-Check-Action), que consiste em 4 fases: planejar, executar, verificar e atuar corretamente.

IV. Total Quality Control, ou TQC, é uma abordagem para sucesso a longo prazo, que é medida por meio da satisfação do cliente e baseada na participação de todos os membros da organização. TQC foca a melhoria de processos, produtos, serviços e cultura organizacional, e considera qualidade de um processo como responsabilidade do “dono” do processo.

A sequência correta é:

  • A. Apenas as assertivas I e II estão corretas.
  • B. As assertivas I, II, III e IV estão corretas.
  • C. Apenas as assertivas III e IV estão corretas.
  • D. Apenas as assertivas I, II e IV estão corretas.

Segundo o Guia PMBoK, o gerenciamento de projetos é realizado através da aplicação e integração apropriada de processos agrupados logicamente em cinco grupos: Iniciação, P lanejamento, Execução, Monitoramento e controle e Encerramento. No momento da Iniciação de um projeto, apenas as áreas de integração e comunicação terão atividades relacionadas. A alter nativa que apresenta corretamente estas atividades é:

  • A.
  • B.
  • C.
  • D.
  • E.

  • A. Carro
  • B. Barco
  • C. Veículo Anfíbio
  • D. Veículo Terrestre
  • E. Veículo Aquático

Durante a produção de um software, a etapa em que há a validação de requisitos, ou seja, atividade em que verifica-se os requisitos quanto a realismo, consistência e completude, é denominada de:

  • A. Validação de software
  • B. Projeto e implementação de software
  • C. Evolução do software
  • D. Especificação de software

  • A. cada jogo é identificado pelos identificadores dos times que o disputam;
  • B. o atributo dataJ é o identificador principal da entidade Jogo;
  • C. cada jogo é identificado pelos times que o disputam e a data do jogo;
  • D. a relação entre as entidades Time e Jogo é de 1:n;
  • E. os atributos idTlocal e idTvisitante podem receber valores nulos na implementação do banco de dados.

Um conceito utilizado na abordagem orientada por objetos, trata da possibilidade que uma mesma operação possui de atuar de modos diferentes em classes diferentes. Isto é possível quando uma operação é declarada com o mesmo nome em classes diferentes, porém executando processamentos diferentes para atender aos requisitos semânticos de sua classe. Por exemplo, uma operação de “mover” para classe “Janela” executa um processo diferente do que a operação “mover” para classe “Peça-de-Xadrez”. Enquanto uma operação modifica a posição de uma janela a outra movimenta uma peça de xadrez. Esse conceito é denominado:

  • A. herança
  • B. abstração
  • C. polimorfismo
  • D. encapsulamento
  • E. multiplicidade

O Capítulo II da Instrução Normativa MP/SLTI no 04, de 12 de novembro de 2010, está divido em 3 seções que contemplam todo o procedimento para execução das fases de Planejamento da Contratação, Seleção de Fornecedor e Gerenciamento do Contrato. Na Seção II do capítulo II, que trata da Seleção de Fornecedor, afirma-se que

  • A. a fase de Seleção do Fornecedor se encerrará com a assinatura do contrato e com a nomeação do Gestor do Contrato.
  • B. caberá exclusivamente à Área Jurídica apoiar tecnicamente o pregoeiro ou a Comissão de Licitação na análise e julgamento das propostas e dos recursos apresentados pelos licitantes.
  • C. caberá exclusivamente à Área de Planejamento e Contratação apoiar tecnicamente o pregoeiro ou a Comissão de Licitação na resposta aos questionamentos ou às impugnações dos licitantes.
  • D. caberá à Área de Licitações conduzir as etapas da fase de Seleção do Fornecedor.
  • E. caberá à Área de Licitações analisar as sugestões feitas pela área de TI para o Termo de Referência ou Projeto Básico e demais documentos.

  • A. um para um.
  • B. um para muitos.
  • C. muitos para muitos.
  • D. muitos para um.
  • E. zero para um.

A identificação dos requisitos representa uma parte especialmente importante do processo de desenvolvimento de um sistema. Será necessária a utilização de uma grande variedade de técnicas para se determinar o que os usuários e os clientes querem. A seguir são apresentados alguns tipos de requisitos que são identificados durante a Engenharia de Requisitos. Identifique entre as alternativas apresentadas, a que é uma afirmação INCORRETA.

  • A. Um requisito funcional descreve uma interação entre o sistema e seu ambiente.
  • B. As questões trazidas pelos requisitos funcionais têm respostas que são independentes da implementação de uma solução para o problema do cliente.
  • C. Um requisito não funcional descreve uma restrição no sistema que limita nossas opções para criar uma solução para o problema.
  • D. Os requisitos funcionais e não funcionais devem ser identificados com os clientes de uma maneira formal e cuidadosa, porque nem sempre os clientes conseguem descrever com precisão o que precisam ou necessitam.
  • E. Uma maneira sempre utilizada para se determinar os requisitos não funcionais de um sistema é identificar os seus casos de uso. Os casos de uso dividem o sistema em um conjunto de partes lógicas, minimamente relacionadas.

A ferramenta Microsoft Project é considerada uma das principais ferramentas para gerenciamento de projetos disponíveis no mercado. Ela contribui para todas as fases do projeto, permitindo tanto o planejamento do projeto quanto do gerenciamento das equipes e materiais. Apesar de ser uma ferramenta poderosa, o Microsoft Project 2003 possui algumas limitações. Identifique entre as alternativas apresentadas, a que é uma limitação INCORRETA.

  • A. Ela permite até um milhão de tarefas por arquivo de projeto.
  • B. Não existe limitação de dependências entre tarefas por arquivo de projeto.
  • C. Ela permite até 100 janelas abertas simultaneamente.
  • D. Ela permite uma quantidade ilimitada de calendários base.
  • E. Ela permite até um milhão de recursos por arquivo de projeto.
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...