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.

Para o sistema SCL, caso os desenvolvedores resolvam levantar a lista de eventos essenciais do sistema, seguindo os princípios da análise estruturada, um evento que deve constar dessa lista é:

  • A. Cliente compra produtos
  • B. Sistema calcula preço da venda
  • C. Sistema imprime relatório de vendas por cliente
  • D. Venda é registrada
  • E. Vendedor recebe valor total da venda

Caso os desenvolvedores decidissem utilizar a técnica de Análise de Pontos de Função para fazer uma estimativa do tamanho do projeto SCL, o diagrama de entidades e relacionamentos desenvolvido permitiria fazer uma contagem inicial dos arquivos lógicos internos.

Considerando a entidade Cliente como um arquivo lógico interno com apenas um tipo de registro e apenas com os campos nela descritos, ela contribuiria com quantos pontos de função não ajustados?

  • A. 3
  • B. 4
  • C. 5
  • D. 7
  • E. 10

Segundo a metodologia da Análise Estruturada, usada em projetos de sistemas de informações, qual diagrama deve-se usar para representar a transformação de entradas em saídas?

  • A. Diagrama de Casos de Uso
  • B. Diagrama de Entidades e Relacionamentos
  • C. Diagrama de Estrutura
  • D. Diagrama de Fluxo de Dados
  • E. Diagrama de Transição de Estados

No planejamento de projetos de software, e principalmente em metodologias ágeis de desenvolvimento, muitos autores defendem a técnica conhecida como “timebox”, que

  • A. estima o menor e o maior tempo de desenvolvimento para cada funcionalidade a ser desenvolvida, definindo uma “caixa” de tempo em vez de um prazo fixo.
  • B. parte do tempo disponível em uma fábrica de software para especificar versões consecutivas de um produto, conhecidas como “caixas”
  • C. divide um produto de software em versões de complexidade crescente, conhecidas como “caixas”, especificando o tempo de desenvolvimento de cada caixa do mais rápido para o mais longo.
  • D. define um tempo para cada função a ser desenvolvida e as aloca em “caixas” de igual tempo de desenvolvimento que são escolhidas pelos desenvolvedores.
  • E. define o tempo a ser utilizado em um ciclo de desenvolvimento e depois define a funcionalidade que pode ser desenvolvida naquela “caixa” de tempo.

Com a evolução das pesquisas na área de qualidade, ficou cada vez mais claro para os pesquisadores que este é um conceito complexo e multifacetado. Muitos autores desenvolveram modelos de qualidade baseados na ideia de descrever qualidade como um conjunto de características ou atributos, organizadas de forma hierárquica. Esse movimento também aconteceu na área de qualidade de software, resultando em múltiplos modelos. Um marco importante nessa discussão foi o estabelecimento de um modelo padrão de qualidade de software, representado na norma ISO/IEC 9126, que identificou seis características da qualidade de software, cada uma delas com um conjunto de subcaracterísticas.

Com relação a esse padrão, a acurácia, ou seja, a capacidade de o produto de software prover com o grau de precisão necessário resultados ou efeitos corretos ou conforme acordados é uma subcaracterística de

  • A. Portabilidade
  • B. Usabilidade
  • C. Confiabilidade
  • D. Eficiência
  • E. Funcionalidade

O Balanced Score Card, criado por Kaplan e Norton, é uma ferramenta de gestão estratégica de desempenho de empresas.

Que perspectivas do negócio estão cobertas por essa ferramenta?

  • A. Aprendizado e crescimento, Clientes, Financeira e Atuação Social.
  • B. Aprendizado e crescimento, Clientes, Financeira e Processos Internos de Negócio.
  • C. Aprendizado e crescimento, Clientes, Processos Internos de Negócio e Atuação Social.
  • D. Aprendizado e crescimento, Financeira, Processos Internos de Negócio e Atuação Social.
  • E. Clientes, Financeira, Processos Internos de Negócio e Atuação Social.

Entre as métricas arquiteturais de um projeto de software está a complexidade estrutural de um módulo em uma arquitetura hierárquica.

Qual a complexidade estrutural de um módulo invocado diretamente por 3 outros módulos, com 2 variáveis de entrada, 1 variável de saída, e que invoca diretamente outros 4 módulos?

  • A. 3/5 ou 0,6
  • B. 3/4 ou 0,75
  • C. 9
  • D. 12
  • E. 16

Sobre os princípios Scrum, consistentes com o manifesto do desenvolvimento ágil, seguem-se três afirmações:

I- Pequenas equipes de trabalho são organizadas de modo a maximizar a comunicação, minimizar a supervisão e maximizar o compartilhamento de conhecimento tácito informal.

II- O trabalho de desenvolvimento é caracterizado por não haver partições claras do pessoal que o realiza e pelo alto grau de acoplamento dos artefatos produzidos.

III- Testes e documentação constantes são realizados à medida que o produto é construído.

  • A. Nenhuma delas está correta.
  • B. Somente as duas primeiras estão corretas.
  • C. Somente a primeira e a terceira estão corretas.
  • D. Somente as duas últimas estão corretas.
  • E. Todas estão corretas.

O que são requisitos de software?

  • A. Informações referentes somente à plataforma em que o software vai rodar.
  • B. Formas utilizadas para a instalação de um software.
  • C. Necessidades (funcionalidades) que um sistema deve conter para resolver determinado problema de uma empresa ou de uma pessoa.
  • D. Todos os softwares embarcados no sistema.
  • E. Informações pertinentes ao usuário final do software.
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...