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.


901Q121725 | Engenharia de Software , Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

Na Engenharia de Software, os requisitos que descrevem o comportamento externo do sistema, estabelecendo uma descrição detalhada das funções, dos serviços e das restrições operacionais do referido sistema, são os requisitos

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

902Q260013 | Engenharia de Software, Ferramentas CASE, Técnico Judiciário Programação de Sistemas, TSE, CONSULPLAN

CASE é uma sigla que tem por significado Computer-Aided Software Engineering. Paralelamente, ferramenta CASE é um software que tem por objetivo auxiliar os projetistas e analistas envolvidos na tarefa de produzir sistemas. Um dos componentes indispensáveis de uma ferramenta CASE é a modelagem visual, ou seja, permitir a representação, por meio de modelos gráficos, o que está sendo definido e, em particular, diagramas da análise orientada a objetos por meio da UML. Nesse sentido, dois exemplos de ferramentas CASE são

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

903Q118201 | Engenharia de Software , Desenvolvimento de Software, Analista de Sistemas, UNEAL, COPEVE UFAL

Definir uma interface para criar um objeto, mas deixar as subclasses decidirem que classe instanciar. Permite adiar a instanciação para subclasses.

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

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

905Q117476 | Engenharia de Software , UML, Analista de Sistemas, CFA, IADES

O modelo conceitual da linguagem é composto de 3 elementos principais: os blocos de básicos da UML, as regras que determinam como os blocos se relacionam e alguns mecanismos comuns. Os blocos são classificados em 3 tipos: itens, relacionamentos e diagramas. Por sua vez, estes itens são classificados em outros 4 tipos: estruturais, comportamentais, de agrupamentos e anotacionais, de acordo com suas funções.

Assinale a alternativa onde aparecem apenas itens estruturais básicos e comportamentais.

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

906Q118505 | Engenharia de Software , UML, Analista de Sistemas, INB, CONSULPLAN

São diagramas utilizados pela UML, EXCETO:

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

907Q121833 | Engenharia de Software , Processo de Software, Analista de Tecnologia da Informação, FUB, CESPE CEBRASPE

Texto associado.

Imagem 003.jpg

Considerando a figura acima, que ilustra o modelo geral de
processo de projeto, julgue os próximos itens.

Os diversos modelos de processo de software disponíveis permitem a representação abstrata de um processo de software sob diferentes perspectivas. No modelo evolucionário, sob a perspectiva da arquitetura, a velocidade de desenvolvimento faz que a produção de documentos que reflitam cada versão do sistema seja economicamente inviável, gerando problemas na validação independente de sistemas.

  1. ✂️
  2. ✂️

908Q162303 | Engenharia de Software, Processo Unificado, Auditor de Controle Externo Informática, TCM GO, INSTITUTO CIDADES

Sobre o processo unificado de desenvolvimento de software marque a alternativa incorreta:

I. O processo unificado de desenvolvimento de software é o conjunto de atividades necessárias para transformar requisitos do usuário em um sistema de software, baseado em componentes.

II. Os aspectos que distinguem o processo unificado são capturados em três conceitos chaves: direcionado a casos de uso; iterativo e incremental; com foco em desempenho.

III. Há vários benefícios em se adotar um processo iterativo controlado, entre os quais podemos destacar a redução dos riscos envolvendo custos a um único incremento.

IV. O final de uma fase é marcado por um ponto de verificação. Um dos propósitos destes pontos de verificação é que permitem a monitoração do progresso dos trabalhos.

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

909Q668449 | Engenharia de Software, Analista de Tecnologia Redes e Comunicação de Dados, Prefeitura de Arapongas PR, FAFIPA, 2020

A Linguagem de Modelagem Unificada UML (Unified Modeling Language) é uma linguagem padrão para a elaboração da estrutura de projetos de software. Também é muito utilizada para visualização, especificação, construção e documentação de artefatos que façam uso de sistemas complexos de software. Em outras palavras, na área de Engenharia de Software, a UML é uma linguagem de modelagem que permite representar um sistema de forma padronizada com intuito de facilitar a compreensão. Qual das alternativas listam apenas exemplos dos principais tipos de diagramas UML?

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

910Q144951 | Engenharia de Software, Análise de Pontos de Função, Analista Judiciário Informática, TJ ES, CESPE CEBRASPE

Texto associado.

Acerca de engenharia de software, métricas, RUP, UML e teste de
software, julgue os itens subsequentes.

De acordo com o manual de contagem de pontos de função, consulta externa é um processo elementar que envia dados ou informações de controle para fora da fronteira, sendo considerada componente funcional básico.

  1. ✂️
  2. ✂️

911Q120668 | Engenharia de Software, Engenharia de Requisitos, Analista de Tecnologia da Informação, DATAPREV, Quadrix

Os sistemas de software não existem isoladamente, mas sim dentro de um contexto social e organizacional. A técnica de elicitação de requisitos que auxilia o analista a descobrir requisitos implícitos que refletem os processos reis de trabalho, e não apenas os processos formais, é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

912Q233061 | Engenharia de Software, DFD, Programador, TCE AL, FCC

Um sistema de informação que fornece um arquivo para ser tratado pelo sistema objeto da modelagem, utilizando DFD da análise estruturada, é caracterizado como

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

913Q243575 | Engenharia de Software, UML, Técnico Administrativo Informática, DNPM, CESGRANRIO

O diagrama que representa um sistema por um único processo e suas interações com entidades externas é o Diagrama:

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

914Q121755 | Engenharia de Software, Analista de Tecnologia da Informação, DATAPREV, Quadrix

Um modelo de processo de software é uma representação abstrata de um processo de software. Sobre o modelo de processo conhecido como modelo em cascata, é correto afirmar que:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

915Q116163 | Engenharia de Software , XP, Analista de Sistemas Desenvolvimento e Manutenção, INFRAERO, FCC

Para gerenciar uma equipe de desenvolvimento de software, que utiliza a metodologia ágil XP,

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

916Q103704 | Engenharia de Software , Analista Programador, DPE RO, FGV

A função da WSDL (Web Services Description Language - Linguagem de Descrição de Serviços Web) é:

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

917Q228681 | Engenharia de Software, Profissional Básico Análise de Sistemas Desenvolvimento, BNDES, CESGRANRIO

Texto associado.

Tendo como referência análise e projeto orientado a
objetos com notação UML, considere o texto a seguir
para responder às questões de nos
42 e 43.

A UML (Unified Modeling Language) foi criada a partir da
união de três metodologias de modelagem: o método de
Booch, o método OMT (Object Modeling Technique) de
Jacobson e o método OOSE (Object-Oriented Software
Engineering) de Rumbaugh.

No método OMT, representar em um sistema os aspectos estáticos, estruturais e de dados é um propósito referente ao modelo

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

918Q120649 | Engenharia de Software , UML, Analista de Tecnologia da Informação, PRODEMGE, FUMARC

Analise as afrmativas abaixo em relação aos tipos de relacionamentos da UML.
I. ____? Representa um relacionamento generalização.
II. -----? Representa um relacionamento de dependência.
III. _____ Representa um relacionamento de associação.
Assinale a alternativa VERDADEIRA:

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

919Q846947 | Engenharia de Software, Processos de Software Desenvolvimento Ágil, ALEPI Consultor Legislativo Tecnologia da Informação, COPESE, 2020

Sobre as Técnicas de Gestão de Projeto de Software e Governança em TI, considere as seguintes colunas:
1. Scrum
2. PMBoK
3. COBIT
( ) Conjunto de práticas em gerência de projetos que divide o ciclo de vida do projeto em cinco grupos de processos, entre os quais: Iniciação, Planejamento, Execução, Monitoramento/Controle e Encerramento.
( ) Metodologia ágil para gestão e planejamento de projetos de software, onde os projetos são dividos em ciclos (tipicamente mensais) que representa um Time Box dentro do qual um conjunto de atividades deve ser executado.
( ) Framework de governança em TI que inclui a vinculação de metas de negócios com sua infraestrutura de TI, fornecendo vários modelos e métricas de maturidade que medem a conquista, ao mesmo tempo que identificam as responsabilidades comerciais associadas dos processos de TI.
Assinale a opção CORRETA que representa a ordem de associação (de cima para baixo) entre a coluna da esquerda com a da direita.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.