Questões de Concurso Sobre engenharia de software
Foram encontradas 11.957 questões
Julgue o item a seguir, em relação ao desenvolvimento de software.
O custo de qualidade inclui os gastos financeiros
relacionados às atividades de qualidade, os quais somente
podem ser custos de prevenção e custos de avaliação.
Na análise de pontos de função, uma consulta implícita de dados ocorre quando a aplicação apresenta dados ao usuário antes de realizar uma transação, sem que o usuário precise solicitar explicitamente os dados.
A respeito de engenharia de software e dos processos de desenvolvimento de software, julgue o próximo item.
Os atributos principais de um produto de software são
manutenibilidade, confiança, proteção, eficiência e
aceitabilidade.
A respeito de engenharia de software e dos processos de desenvolvimento de software, julgue o próximo item.
Em Scrum, o sprint goal é estabelecido na sprint planning e
incorporado ao sprint backlog; caso surjam diferenças nas
expectativas, os desenvolvedores colaboram com o
product owner para ajustar o sprint backlog sem
comprometer o sprint goal.
No que se refere a conceitos de qualidade de software, julgue o item subsequente.
O acordo de nível de serviço (SLA) é uma medida que
permite a avaliação de atividades e produtos de trabalho,
com base em critérios que minimizem a subjetividade e o
viés do revisor, por grupo que não esteve envolvido
diretamente na execução dessas atividades nem na
elaboração desses produtos de trabalho.
No que se refere a conceitos de qualidade de software, julgue o item subsequente.
No MR-MPS-SW, a capacidade do processo expressa o grau
de refinamento e institucionalização com que o processo é
executado na organização ou na unidade organizacional.
No que se refere a conceitos de qualidade de software, julgue o item subsequente.
O MR-MPS-SW define sete níveis de maturidade: A (em
otimização), B (gerenciado quantitativamente), C (definido),
D (largamente definido), E (parcialmente definido), F
(gerenciado), e G (parcialmente gerenciado).
As ações do Grupo de Trabalho em Tecnologia da Informação (GTTI) foram focadas em universalização e plataformalização de serviços.
A respeito de conteinerização e DevOps, julgue o item que se segue.
Um dos objetivos do processo de entrega contínua é garantir
a continuidade da aplicação em produção, por meio de
aumento do tempo entre os deploys, minimizando o seu
impacto no que está funcionando.
A respeito de conteinerização e DevOps, julgue o item que se segue.
A comunicação entre os servidores docker e os repositórios
de registros deve ocorrer com uso de chaves criptográficas,
para garantir a confidencialidade das informações.
A respeito de conteinerização e DevOps, julgue o item que se segue.
O build de uma aplicação engloba o resultado das tarefas de
compilação e empacotamento em um único arquivo binário.
Qual denominação é dada ao conjunto de exigências, recursos, objetivos e utilidades que um software precisa cumprir, de acordo com as necessidades da empresa e dos usuários?
Forma gráfica que mapeia o fluxo de informações para qualquer processo ou sistema. Utiliza símbolos definidos, como retângulos, círculos e flechas, além de rótulos de textos breves, para mostrar entradas e saídas de dados, pontos de armazenamento e as rotas entre cada destino. Esta definição refere-se a:
Em engenharia de software, o princípio da responsabilidade única determina que uma classe deve ter apenas uma única responsabilidade e realizá-la de maneira satisfatória, ou seja, uma classe não deve assumir responsabilidades que não são suas. Este princípio é conhecido como:
Testar um software é parte integrante de seu desenvolvimento. Existem diversos tipos de testes pelos quais os sistemas (softwares) devem passar para garantir sua eficiência e eficácia. Um deles testa todas as partes do código do aplicativo e utiliza o aspecto interno do programa/sistema, o código fonte, para avaliar seus componentes. Este tipo de teste também é conhecido como teste orientado à lógica ou estrutural. Nele, podem ser analisados itens como: fluxo dos dados, condição, ciclos etc. Seu nome é:
Um tipo de diagrama UML, comportamental, que descreve a sequência de eventos de um ator que usa um sistema para completar um processo e permite que você visualize os diferentes tipos de papéis é conhecido como:
Um dos diagramas da UML representa graficamente por meio dos atores as funcionalidades externamente observáveis do sistema e dos elementos externos ao sistema que interagem com ele. É uma ferramenta que corresponde a uma visão externa do sistema e tem por objetivo ilustrar em um nível alto de abstração quais elementos externos interagem com que funcionalidades do sistema.
Essa ferramenta é conhecida como diagrama de:
A UML é uma linguagem visual para modelar sistemas orientados a objetos, com o objetivo de representar os paradigmas da orientação orientada a objetos. Por meio dos elementos gráficos, pode-se construir diagramas que representam diversas perspectivas de um sistema, oferecendo visões que ressaltam aspectos diferentes do sistema. Entre essas visões,
I . uma enfatiza as características do sistema que dão suporte, tanto estrutural quanto comportamental, às funcionalidades externamente visíveis do sistema;
II. outra corresponde à distribuição física do sistema em seus subsistemas e à conexão entre essas partes.
As visões caracterizadas em I e II são denominadas, respectivamente, de:
O framework Scrum constitui um conjunto de valores, princípios e práticas que fornecem a base para que a organização adicione suas práticas particulares de gestão e que sejam relevantes para a realidade da sua empresa. Serve para organizar e gerenciar trabalhos complexos, tal como projetos de desenvolvimento de software. No emprego da metodologia, dois termos são usados com finalidades específicas, caracterizados a seguir.
I. Tempo com duração média de duas a quatro semanas, em que são feitas reuniões diárias de acompanhamento do trabalho.
II. Documento que contém um conjunto de funcionalidades, compilados em uma única lista priorizada.
Esses termos são conhecidos, respectivamente, como: