Questões de Concurso Sobre engenharia de software

Foram encontradas 14.777 questões

Ano: 2018 Banca: IF-MT Órgão: IF-MT Prova: IF-MT - 2018 - IF-MT - Informática |
Q952963 Engenharia de Software
Há muito tempo que se tem proposto métodos de desenvolvimento de software. Os métodos mais conhecidos foram baseados em duas abordagens: Estruturada e Orientada a Objetos. Ambas possibilitam desenvolver sistemas em várias áreas de aplicação. Atualmente, os métodos orientados a objetos utilizam notação UML (Unified Modeling Language) que, com o apoio da OMG (Object Management Group), tornou-se padrão da indústria de desenvolvimento de software. Sobre a UML é correto afirmar que:
Alternativas
Q952938 Engenharia de Software

O aplicativo Apache JMeter é um software de código aberto desenvolvido em Java e projetado para realizar testes de carga e medir desempenho. Para executar um teste de carga, podemos utilizar o comando abaixo. O que se pode afirmar por meio dele?


jmeter -n -t my_test.jmx -l my_test.jtl -H my.server -P 8000

Alternativas
Q952927 Engenharia de Software
O Git é um sistema de controle de versão distribuído gratuitamente e de código aberto projetado usado, principalmente, no desenvolvimento de software. Sobre o Git o que é correto afirmar?
Alternativas
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
Respostas
7421: E
7422: D
7423: A
7424: C
7425: C
7426: E
7427: C
7428: B
7429: A
7430: C
7431: C
7432: E
7433: C
7434: E
7435: C
7436: E
7437: C
7438: E
7439: E
7440: C