Questões de Concurso Sobre engenharia de software

Questões Discursivas

Foram encontradas 14.714 questões

Q952923 Engenharia de Software
A UML (Unified Modeling Language) é uma linguagem de modelagem que pode ser empregada para a visualização, a especificação, a construção e a documentação de artefatos que façam uso de sistemas complexos de software. Object Constraint Language (OCL) é uma linguagem declarativa para descrever as regras que se aplicam aos modelos da UML. Qual sentença abaixo é verdadeira acerca da OCL?
Alternativas
Q952916 Engenharia de Software
Sobre testes unitários, assinale a alternativa correta.
Alternativas
Q952874 Engenharia de Software
Segundo Pressman (2016), Theo Mandel, em seu livro sobre projeto de interfaces com o usuário, cunha três regras de ouro para projetos de interface: deixar o usuário no comando, reduzir a carga de memória do usuário, tornar a interface consistente. Essas regras formam, na verdade, a base para um conjunto de princípios para o projeto de interfaces com o usuário. NÃO é um dos princípios que deva ser considerado durante o projeto de interface com o usuário, segundo Mandel:
Alternativas
Q952872 Engenharia de Software
Sobre tarefas da engenharia de requisitos, é INCORRETO afirmar:
Alternativas
Q952507 Engenharia de Software
Um Analista está trabalhando em um projeto de desenvolvimento de software utilizando o método Extreme Programming (XP) e executando testes com base no ciclo definido no Test-Driven Development (TDD). Nesse ciclo,
Alternativas
Q952504 Engenharia de Software
Enquanto o processo de desenvolvimento Scrum usa sprints formais (ciclos de trabalho) com funções específicas atribuídas, o Kanban
Alternativas
Q952503 Engenharia de Software

Considere as características abaixo.


I. Colaboração e desenvolvimento de empatia entre integrantes das equipes com foco no projeto e não em interesses pessoais.

II . Reuniões com a participação de profissionais de várias áreas necessárias para o projeto (desenvolvimento, operações, apoio).

III . Utilização de metodologias ágeis como RUP, XP e/ou Scrum para permitir entregas rápidas e contínuas.

IV. Implementação do gerenciamento de configuração para que mudanças realizadas manualmente nos servidores, sem conhecimento da gerência de configurações, sejam desfeitas.

V. Estratégias para gestão de incidentes bem definidas, políticas de rollback, backup e ferramentas de monitoração proativas.

VI. Ambientes necessários para o trabalho da equipe de desenvolvimento providos de forma dinâmica e automatizada, sem necessidade de intervenção da equipe de operações.


São características corretas e alinhadas às práticas DevOps APENAS os itens

Alternativas
Q952502 Engenharia de Software
Um Analista de Sistemas deseja documentar os papéis e responsabilidades dos membros da equipe no desenvolvimento de um projeto de software que utiliza como base para gestão o guia PMBOK 5ª edição. Para isso poderá utilizar
Alternativas
Q952499 Engenharia de Software
Em uma organização, os portfolios são gerenciados de maneira centralizada com atividades que envolvem priorização, autorização, gerenciamento e controle de projetos, programas e outros trabalhos relacionados para atingir os objetivos estratégicos específicos. Nessa organização, a melhor escolha para liderar o Portfólio Management (PfM) é um
Alternativas
Q950981 Engenharia de Software

Julgue o item a seguir, relativo à gerência de projetos, de acordo com as abordagens do Kanban e do Scrum.


No Scrum, o product owner é a pessoa que define os itens que compõem o product backlog.
Alternativas
Q950980 Engenharia de Software

Julgue o item a seguir, relativo à gerência de projetos, de acordo com as abordagens do Kanban e do Scrum.


No Scrum, o product backlog é uma lista que contém todos os requisitos não funcionais para um software, criada com o uso de ponto de função.

Alternativas
Q950979 Engenharia de Software
Julgue o item a seguir, relativo à gerência de projetos, de acordo com as abordagens do Kanban e do Scrum.
Quando utilizado para atividades de desenvolvimento de sistemas, o método Kanban ajuda a assimilar e a controlar o progresso das tarefas de forma visual.
Alternativas
Q950972 Engenharia de Software

Julgue o seguinte item, a respeito de programação orientada a objetos.


O encapsulamento em uma classe garante que seus métodos e suas variáveis tenham alta coesão e baixo acoplamento, seguindo os objetivos básicos da programação orientada a objetos.

Alternativas
Q950971 Engenharia de Software

Julgue o seguinte item, a respeito de programação orientada a objetos.


As interfaces são definições a respeito de como um objeto pode ser utilizado por outros objetos, sem envolver necessariamente uma interação com o usuário.

Alternativas
Q950970 Engenharia de Software

Julgue o seguinte item, a respeito de programação orientada a objetos.


De acordo com o conceito de herança, uma classe derivada é uma implementação mais genérica da classe da qual ela deriva, o que permite a reutilização de métodos e de variáveis.

Alternativas
Q950968 Engenharia de Software

Considerando os conceitos de análise e projeto orientados a objetos, julgue o item subsecutivo.


A UML é um guia para análise e projeto orientados a objetos, e mostra ao desenvolvedor como realizar essas atividades.
Alternativas
Q950967 Engenharia de Software
Considerando os conceitos de análise e projeto orientados a objetos, julgue o item subsecutivo.

Dois métodos podem ser utilizados para identificar casos de uso: um que se baseia em atores, em que primeiro são identificados os atores e, depois, os eventos dos quais eles participam; e um que se baseia em eventos, em que primeiro são identificados os eventos e, depois, os atores relacionados.
Alternativas
Q950966 Engenharia de Software

Acerca dos métodos ágeis, julgue o próximo item.


Nas regras SMART, aplicadas para identificar os objetivos de um produto, a regra realistic garante que todos os stakeholders tenham o mesmo entendimento a respeito desses objetivos.

Alternativas
Q950965 Engenharia de Software

Acerca dos métodos ágeis, julgue o próximo item.


No Scrum, um dos objetivos da sprint review é mostrar o que foi feito pelos membros da equipe na sprint anterior, ao passo que a retrospectiva visa identificar o que pode ser melhorado na próxima sprint.

Alternativas
Q950964 Engenharia de Software

Acerca dos métodos ágeis, julgue o próximo item.


Em XP, a técnica de planning game é utilizada pelo cliente para identificar as prioridades do que deve ser construído em um software, sem a participação dos desenvolvedores.

Alternativas
Respostas
7361: C
7362: C
7363: E
7364: C
7365: B
7366: A
7367: C
7368: C
7369: E
7370: C
7371: E
7372: C
7373: E
7374: C
7375: E
7376: E
7377: C
7378: E
7379: C
7380: E