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.


121Q113433 | Engenharia de Software , Análise de Requisitos, Analista de Finanças e Controle, CGU, ESAF

Analise as seguintes afirmações relativas à Engenharia de Software:

I. A análise de requisitos é responsável pela especificação dos requisitos de software e hardware que serão utilizados durante o processo de desenvolvimento de um sistema.

II. A análise de requisitos define a metodologia de programação a ser utilizada no desenvolvimento do sistema.

III. A especificação de requisitos fornece ao desenvolvedor e ao cliente os parâmetros para avaliar a qualidade logo que o sistema for construído.

IV. A análise de requisitos possibilita que o engenheiro de software especifique a função e o desempenho do sistema e estabeleça quais são as restrições de projeto que o sistema deve atender.

Estão corretos os itens:

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

122Q119799 | Engenharia de Software , Desenvolvimento de Software, Analista de Sistemas Júnior Processos de Negócios, Petrobras, CESGRANRIO

A User Agent Accessibility Guidelines 2.0 (UAAG 2.0) é parte de uma série de boas práticas sobre acessibilidade publicada pelo W3C Web Accessibility Initiative (WAI) e preconiza que web sites devem ser acessíveis para pessoas portadoras de necessidades especiais. Qual das alternativas a seguir está de acordo com a construção de sistemas Web mais acessíveis para uma faixa maior de pessoas com tais necessidades?

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

123Q118770 | Engenharia de Software , Engenharia de Requisitos, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCP

Sobre a Obtenção de requisitos de um sistema proposto, abaixo analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

I. Fontes de informações durante a fase de obtenção de requisitos incluem documentação, stakeholders de sistema e especificações de sistemas similares.

II. A interação com os stakeholders neste processo de dá por meio de entrevistas e observações, podendo ser utilizado senário e até mesmo protótipos para auxiliar nesta obtenção.

III. Os stakeholders variam de usuários finais do sistema a gerentes e envolvidos externos.

IV. Fontes de requisitos como stakeholders, domínios e outros sistemas podem ser representados como pontos de vista do sistema, em que cada ponto de vista apresenta um subconjunto de requisitos do novo sistema.

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

124Q262855 | Engenharia de Software, Ciclo de Vida de Software, Técnico Judiciário Tecnologia da Informação, TRT 6a Região, FCC

Considere: é uma disciplina que se ocupa de todos os aspectos da produção de software, desde os estágios iniciais de especificação do sistema até a manutenção desse sistema, depois que ele entrou em operação. Seu principal objetivo é fornecer uma estrutura metodológica para a construção de software com alta qualidade. A definição refere-se

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

125Q121625 | Engenharia de Software , Processo Unificado, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

Uma das características do Processo Unificado (Unified Process) é ser dirigido a casos de uso. Nesse contexto, analise as afirmações a seguir.

O modelo de casos de uso representa o comportamento de um sistema, conforme percebido do ponto de vista externo a esse sistema.

PORQUE

O modelo de classes conceituais de um sistema pode ser obtido a partir do modelo de casos de uso.

A esse respeito, conclui-se que

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

126Q167031 | Engenharia de Software, Gestão de Projetos, Auditor Fiscal, SEFAZ BA, FCC, 2019

Um Auditor Fiscal estava trabalhando no processo Estimar Custos em um projeto, com base nas melhores práticas do PMBOK 5ª edição. Era necessário fazer a estimativa de um grande pacote de trabalho que envolvia créditos tributários. Para isso, o Auditor utilizou um método que estima os custos das atividades individuais no cronograma e, então, os adiciona em conjunto para apresentar uma estimativa total para o pacote de trabalho. O método, que inicialmente estima o custo com o maior nível de detalhes especificados e, em seguida, os resume, ou seja, recolhe os detalhes de forma que restem os níveis mais altos para serem utilizados em subsequentes relatórios e rastreamento, denomina-se
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

127Q155619 | Engenharia de Software, Desenvolvimento de Software, Analista Judiciário Tecnologia da Informação, TRE RJ, NCE UFRJ

Considere as seguintes assertivas sobre modelos teóricos de processo de desenvolvimento de software:

I - O modelo em cascata especifica que a definição do comportamento externo do sistema deve preceder o projeto de sua arquitetura;
II - O modelo incremental requer que na primeira fase seja feito primeiro o levantamento de todos os requisitos do sistema;
III - O modelo de prototipação de requisitos consiste na criação de implementações parciais do sistema com o objetivo de conhecer os requisitos do sistema.

Estão corretas somente:

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

128Q259057 | Engenharia de Software, Scrum, Técnico Judiciário Programação de Sistemas, TRE BA, CESPE CEBRASPE

Texto associado.

A respeito das metodologias eXtreme programming (XP) e Scrum,
julgue os itens a seguir.

A metodologia Scrum é facilitada por um scrum master, que atua como um mediador entre a equipe e qualquer influência desestabilizadora, além de assegurar que a equipe esteja utilizando corretamente as práticas de Scrum, motivando e mantendo o foco na meta da sprint.

  1. ✂️
  2. ✂️

129Q147216 | Engenharia de Software, Scrum, Analista Judiciário Informática, TRF 2a, FCC

Segundo Roger S. Pressman, em seu livro Engenharia de Software, 7a edição, os princípios do Scrum são consistentes com o manifesto ágil e são usados para orientar as atividades de desenvolvimento dentro de um processo que incorpora as atividades estruturais de requisitos, análise, projeto, evolução e entrega. Em cada atividade metodológica, ocorrem tarefas a realizar dentro de um padrão de processo chamado

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

130Q218309 | Engenharia de Software, Metodologias Ageis, Oficial Técnico de Inteligência, ABIN, CESPE CEBRASPE

Texto associado.

Julgue os itens a seguir, relativos a métodos de desenvolvimento de
software.

Na extreme programming, os requisitos são expressos como cenários e implementados diretamente como uma série de tarefas. O representante do cliente faz parte do desenvolvimento e é responsável pela definição de testes de aceitação do sistema.

  1. ✂️
  2. ✂️

131Q119301 | Engenharia de Software , UML, Analista de Sistemas, MPE RR, CESPE CEBRASPE

Texto associado.

Acerca de metodologias de desenvolvimento, julgue os itens de
79 a 90.

No diagrama UML abaixo, há três instâncias de classes; foram dados nomes a essas instâncias; essas instâncias foram criadas na interação descrita; uma dessas instâncias é destruída na interação descrita; há uma autochamada, e um retorno é representado por uma seta pontilhada.

Imagem 007.jpg

  1. ✂️
  2. ✂️

132Q231519 | Engenharia de Software, Qualidade de Software, Profissional de Nível Superior, Chesf, CESGRANRIO

Dentre os atributos de um software de qualidade, incluem-se:

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

133Q112239 | Engenharia de Software , Projeto de Software, Analista de Finanças e Controle, CGU, ESAF

Considere a definição de projeto como "um empreendimento temporário com o objetivo de criar um produto ou serviço único" e analise as seguintes afirmações relativas à Gerência de Projetos de Software:

I. O termo "Temporário" não está aplicado corretamente já que a duração de um projeto é indeterminada, tornando projetos em esforços continuados.

II. O termo "Único" significa que o produto ou serviço produzido é de alguma forma diferente de todos os outros produtos ou serviços semelhantes.

III. O termo "Temporário" significa que cada projeto tem um início e um fim muito bem definidos. Chega-se ao fim do projeto quando os seus objetivos foram alcançados ou quando torna-se claro que os objetivos do projeto não serão ou não poderão mais ser atingidos.

IV. Os projetos devem envolver todas as unidades da organização, mas não podem atravessar as fronteiras organizacionais.

Estão corretos os itens:

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

134Q150529 | Engenharia de Software, Analise e Projeto Orientado a Objetos, Analista Judiciário Tecnologia da Informação, TRT 18a Região, FCC

O acesso aos atributos e operações das classes somente por intermédio de serviços (mensagens) que conhecem suas interfaces é uma proteção garantida

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

135Q151417 | Engenharia de Software, Engenharia de Requisitos, Analista Judiciário Tecnologia da Informação, TRT 19a Região, FCC

A avaliação do impacto de mudança de um requisito, muitas vezes, faz com que seja necessário retornar à sua fonte. Na validação dos requisitos, a equipe deve estar atenta, portanto, à

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

136Q241178 | Engenharia de Software, Orientação a Objetos, Técnico Administrativo Informática, DNPM, CESGRANRIO

Em programação orientada a objetos, é correto afirmar que herança múltipla:

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

137Q114631 | Engenharia de Software , UML, Analista de Nível Superior Banco de Dados, Casa da Moeda, CESGRANRIO

Um Analista de Sistemas precisa fazer uma manutenção em determinado sistema de informação. Ao vasculhar a documentação desse sistema, encontrou a figura a seguir.

Imagem 008.jpg

Essa figura ilustra um exemplo de que diagrama UML?

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

138Q117602 | Engenharia de Software , Engenharia de Requisitos, Analista de Sistemas, UNEAL, COPEVE UFAL

Ponto de partida do processo de engenharia de requisitos é breve e focalizado e procura responder a uma série de questões:

1. O sistema contribui para os objetivos gerais da organização?

2. O sistema pode ser implementado com tecnologia atual e dentro das restrições definidas de custo e prazo?

3. O sistema pode ser integrado a outros sistemas já implantados?

Qual opção abaixo corresponde à descrição anterior?

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

139Q105224 | Engenharia de Software , Engenharia de Requisitos, Analista Administrativo Tecnologia da Informação, ANA, ESAF

Analise as seguintes afirmações sobre requisitos de sistemas de software:

I. Requisitos funcionais declaram as funções que o sistema deve fornecer, seu comportamento, e ainda, o que o sistema não deve fazer.
II. Requisitos de domínio são, exclusivamente, funcionais, pois exibem as características do domínio de aplicação do sistema.
III. Requisitos não-funcionais compreendem restrições sobre serviços ou funções do sistema.

Assinale a opção correta.

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

140Q684763 | Engenharia de Software, Assistente Técnico de Tecnologia da Informação, SEMEF Manaus AM, FCC, 2019

Os projetos de software devem ter sua qualidade avaliada, e para tanto, selecionaram-se fatores indicados na norma ISO 9126, que identifica alguns atributos importantes da qualidade, dentre os quais, a
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.