Início

Questões de Concursos Engenharia de Software

Resolva questões de Engenharia de Software comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.


3261Q620847 | Informática, Engenharia de Software, Analista Ministerial, MPE PI, CESPE CEBRASPE

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.

  1. ✂️
  2. ✂️

3262Q646976 | Informática, Engenharia de Software, Analista de Sistemas, Empresa de Saneamento de Goiás SA GO, UFGO, 2018

Uma desenvolvedora atualizou os artefatos de sua máquina em relação ao existente no servidor centralizado de arquivos. Ao terminar tal ação, ela percebeu que houve conflito em um arquivo de imagem, gerando duas versões conflitantes. Qual é a abordagem indicada para resolver este problema?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

3263Q625731 | Informática, Engenharia de Software, Analista em Tecnologia da Informação, Prefeitura de Lucas do Rio Verde MT, MSConcursos

Uma das ferramentas da Análise Estruturada de Sistemas é o Diagrama de Fluxo de Dados (DFD). Sobre este diagrama podemos afirmar que:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

3265Q629073 | Informática, Engenharia de Software, Técnico Municipal, Prefeitura de Vila Velha ES, CESPE CEBRASPE

Quanto à análise de sistemas, julgue os itens seguintes.

No diagrama de fluxo de dados de nível 1, os processos não podem se ligar entre si devendo existir entre eles, obrigatoriamente, um depósito de dados ou mesmo uma entidade externa. Os depósitos de dados podem-se ligar entre si e pode existir entre eles um processo.

  1. ✂️
  2. ✂️

3266Q628062 | Informática, Engenharia de Software, Analista de Sistemas, FMS PI, NUCEPE

Acerca do processo ágil de desenvolvimento de software Extreme Programming (XP), analise as proposições abaixo.

1) Adota os seguintes conjuntos de valores: indivíduos e interações, ao invés de processos e ferramentas; software funcionando, ao invés de documentação abrangente; colaboração com o cliente, ao invés de negociação de contratos; e responder a mudanças, ao invés de seguir um plano.

2) Sua escolha para um projeto de desenvolvimento de software, em oposição à escolha do RUP ou do modelo Cascata, dá-se, por exemplo, quando a equipe do projeto é formada por pessoas com alto grau de competitividade.

3) Sua escolha para um projeto de desenvolvimento de software, em oposição à escolha do RUP ou do modelo Cascata, dá-se, por exemplo, quando o cliente do projeto trabalha em parceria com a equipe do projeto e está sempre disponível para retirar dúvidas.

4) Enquanto o RUP procura estabelecer um arcabouço de “melhores práticas”, o XP sugere o uso de um conjunto bastante reduzido de práticas.

Estão corretas, apenas:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3267Q618343 | Informática, Engenharia de Software, Analista, MPE MS, FGV

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:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3268Q636274 | Informática, Engenharia de Software, Analista Administrativo, ANP, CESPE CEBRASPE

O desenvolvimento ágil de software é um conjunto de metodologias de desenvolvimento de software. A respeito desse tema, julgue os itens a seguir.

De acordo com a metodologia Scrum, a constituição ideal da equipe de desenvolvimento para que o trabalho se mantenha ágil deve ser de menos de três pessoas.

  1. ✂️
  2. ✂️

3269Q619380 | Informática, Engenharia de Software, Agente de Fiscalização Financeira, TCE SP, FCC

Na análise de pontos por função, segundo o IFPUG,

 I. os Pontos por Função Não Ajustados são obtidos pela totalização de todos os elementos funcionais identificados na aplicação.

II. o total de Pontos por Função da aplicação é obtido pela totalização dos Pontos por Função Não Ajustados, de cada elemento funcional, multiplicado pelo Fator de Ajuste.

 III. o Fator de Ajuste, para avaliação geral da funcionalidade da aplicação, é calculado com base em 14 características gerais do projeto.

IV. para cada característica geral do projeto é atribuído um peso de 0 (zero) a 5 (cinco), de acordo com o nível de influência na aplicação.

Está correto o que consta APENAS em

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3270Q630901 | Informática, Engenharia de Software, Analista de Gestão Corporativa, EPE, CESGRANRIO

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

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3271Q611961 | Informática, Engenharia de Software, Analista, MPU, ESAF

Analise as seguintes afirmações relativas à UML e Programação Orientada a Objetos.

I. Um classificador é um mecanismo que descreve características comportamentais e estruturais. Classificadores incluem interfaces, classes e tipos de dados e componentes.

 II. Uma condição de guarda é uma condição que deve ser satisfeita para causar o disparo de uma transição associada.

 III. Um domínio é um componente atômico de um modelo representando uma abstração desenhada em uma modelagem de problema.

 IV. O encapsulamento é um elemento de modelo que pode participar em um relacionamento de generalização.

 Indique a opção que contenha todas as afirmações verdadeiras.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3272Q610433 | Informática, Engenharia de Software, Agente Tecnólogo, Instituto Estadual de Meio Ambiente ES, CESPE CEBRASPE

Considerando os conceitos de modelos de processo de software, julgue os itens seguintes.

O modelo em espiral ganha-ganha define um conjunto de atividades de negociação no começo de cada passagem em torno da espiral. Além disso, define pontos marcos que ajudam a estabelecer quando um ciclo começa em torno da espiral.

  1. ✂️
  2. ✂️

3273Q633477 | Informática, Engenharia de Software, Analista de Sistemas, IPEA, CESPE CEBRASPE

Com o desenvolvimento das tecnologias da informação foi possível realizar a comunicação multi-plataformas aumentando a complexidade do controle dos dados operacionais. Relativos a arquitetura e tecnologias de sistemas de informação, julgue os itens a seguir.

Sistemas de apoio à decisão são aplicações com base em software que utilizam modelos de bancos de dados e técnicas analíticas para responder a problemas pouco estruturados. Utiliza modelos estruturados para resolver problemas complexos.

  1. ✂️
  2. ✂️

3274Q615815 | Informática, Engenharia de Software, Técnico Judiciário, TRT 11a, FCC

Uma API, independente de plataforma e linguagem, utilizada para manipular as árvores do documento XML denomina-se

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3275Q640399 | Informática, Engenharia de Software, Analista, SERPRO, CESPE CEBRASPE

Na linguagem de modelagem unificada (UML), existem diagramas que descrevem situações do ponto de vista dinâmico ou comportamental, e diagramas que descrevem situações do ponto de vista estático. Acerca desse assunto, julgue os itens subseqüentes.

São diagramas estáticos os diagramas de classes, de seqüência, de componentes e de caso de uso.

  1. ✂️
  2. ✂️

3276Q628625 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, IFB BA

Padrões de projeto nomeiam, explicam e avaliam um aspecto de projeto importante e recorrente em sistemas orientados a objetos. Avalie as características atribuídas a um padrão de projeto.

I- Usado quando uma classe é usuária de uma certa hierarquia/ família de algoritmos, como um algoritmo de busca ou ordenação.

II- Esse padrão define uma família de algoritmos, encapsula cada um deles e os torna intercambiáveis.

 III- Como existem diversos algoritmos em uma mesma família, não é desejável que se codifique todos eles em uma mesma classe.

IV- Permite que um algoritmo varie, independentemente dos clientes que o utilizam.

V- Fornece uma maneira de configurar uma classe com um dentre muitos comportamentos.

VI- Pode ser usado para evitar a exposição das estruturas de dados específicas de um algoritmo, que se deseja ocultar.

Essas características são do padrão de projeto

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3277Q611730 | Informática, Engenharia de Software, Analista de Sistemas, Companhia de Habitação Popular de Bauru COHAB BAURU SP, CESPE CEBRASPE

Com referência aos vários modelos de desenvolvimento de software, julgue os itens seguintes.

O modelo espiral é um modelo de processo de software que combina a natureza iterativa da prototipagem com os aspectos controlados e sistemáticos do modelo seqüencial linear.

  1. ✂️
  2. ✂️

3278Q639123 | Informática, Engenharia de Software, Analista Judiciário, TRT 14a, FCC

Na NBR ISO/IEC 12207:1998, Análise dos requisitos do sistema, Projeto da arquitetura do sistema e Integração do sistema são atividades do processo de

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3279Q639390 | Informática, Engenharia de Software, Técnico Científico, BASA AM, CESPE CEBRASPE

Julgue os itens que se seguem, em relação a metodologias de análise, projeto e desenvolvimento de sistemas.

Em um projeto gerido com a metodologia Scrum, um produto estará, ao final de cada sprint, completamente testado, estando 100% completos todos os requisitos do product backlog.

  1. ✂️
  2. ✂️

3280Q631218 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, MPE RN, FCC

Em relação ao LDAP é INCORRETO afirmar que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.