Questões de Concurso Sobre engenharia de software

Foram encontradas 14.511 questões

Q1156502 Engenharia de Software

Com relação à engenharia de software, julgue o item.


Os diagramas de componentes UML representam a estrutura e as relações das classes, que definem os modelos para objetos.

Alternativas
Q1156501 Engenharia de Software

Com relação à engenharia de software, julgue o item.


UML é uma linguagem de programação usada no desenvolvimento de sistemas para a Internet.

Alternativas
Q1144511 Engenharia de Software
Na notação do diagrama de classes da UML 2.0, há um tipo de associação denominada de derivada. Supondo que a associação denominada ‘entrega’ seja do tipo derivada, sua representação no diagrama de classes é:
Alternativas
Q1144510 Engenharia de Software
No método ágil Scrum, há um artefato denominado backlog, aplicado a diversas etapas do método. Em particular, o backlog do produto corresponde a
Alternativas
Q1143887 Engenharia de Software
"É um sistema de hardware, software, informação espacial, procedimentos computacionais e recursos humanos, que permite e facilita a análise, gestão ou representação do espaço e dos fenômenos que nele ocorrem". Identifique a opção correta.
Alternativas
Q1133632 Engenharia de Software
Qual item abaixo NÃO indica características de um elemento que representa a concorrência (paralelismos) nos Diagramas da UML?
Alternativas
Q1133631 Engenharia de Software
Em relação ao Diagrama de Classes da UML 2.x, é correto afirmar:
Alternativas
Q1133419 Engenharia de Software
Em se tratando de desenvolvimento de software, o termo qualidade é bastante subjetivo. Entretanto, no desenvolvimento ágil, é claro o conceito de qualidade. Sabendo disso, assinale a alternativa que apresenta corretamente o conceito de qualidade no desenvolvimento ágil.
Alternativas
Q1133410 Engenharia de Software
Assinale a alternativa que apresenta uma das características do Scrum referente ao Scrum Team (Time Scrum).
Alternativas
Q1133409 Engenharia de Software
O ciclo de vida clássico, que foi o primeiro modelo publicado de desenvolvimento de software, é conhecido como
Alternativas
Q1133403 Engenharia de Software
Existe na UML uma forma de classificar elementos de um modelo, como classes ou atributos, concebendo um significado especializado de um elemento que pode, por exemplo, ser tratado mais especificamente na geração de código. Assinale a alternativa que apresenta corretamente essa forma de classificação.
Alternativas
Q1133402 Engenharia de Software

Considerando a seguinte figura, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).


Imagem associada para resolução da questão


I. A figura apresenta uma herança entre duas classes.

II. A figura apresenta os atributos e métodos das classes envolvidas.

III. O método calcularValor() só pode ser acessado pela sua classe.

Alternativas
Q1130160 Engenharia de Software

Considere as seguintes abordagens no contexto da Engenharia de Software.

I. Intercala as atividades de especificação, desenvolvimento e validação. O sistema é desenvolvido como uma série de versões, de maneira que cada versão adiciona funcionalidade à anterior.

II. Indivíduos e interações mais que processos e ferramentas; Software em funcionamento mais que documentação abrangente; Colaboração com o cliente mais que negociação de contratos e Responder a mudanças mais que seguir um plano.

III. Tem por referência a matriz Fase versus Fluxos de Trabalho. São alguns destes fluxos: Modelagem de negócios, Requisitos, Análise e Projeto, Implementação, Teste e Implantação.

IV. Processo dirigido a planos em que se deve planejar e programar todas as atividades do processo antes de começar a trabalhar nelas. Seus principais estágios são: Análise e definição de requisitos; Projeto de sistema e de software; Implementação e teste unitário; Integração e teste de sistema e Operação e manutenção.

Correspondem, correta e respectivamente, às abordagens

Alternativas
Q1130159 Engenharia de Software

Considere as seguintes situações:

1. Um grupo foi formado por um conjunto de pessoas que têm vida própria, independente desse grupo.

2. Uma equipe de TI é formada por um conjunto de programadores com dependência de vida dessa equipe.

Na modelagem Orientação a Objetos com UML, essas situações são reconhecidas, respectivamente, como

Alternativas
Q1130158 Engenharia de Software
Atribuindo-se a letra C para comportamental e E para estrutural, na UML 2.5, os diagramas de Caso de Uso, Sequência, Atividade e Classe são utilizados para representar, correta e respectivamente, elementos do modelo no contexto
Alternativas
Q1130154 Engenharia de Software

Considere a seguinte lista de requisitos:

I. O sistema deve gerar, mensalmente, um relatório de movimentação origem-destino, separado por linha de trem metropolitano.

II. O sistema deve atender à regulamentação e às melhores práticas de segurança da informação estabelecidas para o Estado de São Paulo, seguindo, especialmente, as recomendações de uso do padrão recomendado para sistemas criptográficos e de políticas de cópias de segurança.

III. O relatório de movimentação origem-destino, separado por linha de trem metropolitano, também deve ser emitido a pedido dos gestores, sempre que ocorrer alguma situação de exceção.

IV. A linguagem de programação utilizada para o sistema deve ser compliance com a política organizacional, utilizando, sempre que possível, a Unified Modeling Language na descrição de Casos de Uso e na modelagem de Classes e Objetos.

V. A cada substituição de composições (vagões) dos trens metropolitanos que seguirem para manutenção, o sistema deve emitir um aviso operacional que deverá ser encaminhado, a título de notificação, para as oficinas.

São requisitos não funcionais os que constam APENAS em

Alternativas
Q1130145 Engenharia de Software
Uma das técnicas utilizadas em programação envolve a divisão dos componentes da aplicação em grupos ou camadas com objetivos em comum. Assim, em um software bancário, por exemplo, o programa que faz a verificação de saldo, ou seja, que verifica se o valor solicitado para saque por um cliente é menor do que o seu saldo disponível, e que também faz outras verificações similares, é melhor representado na camada de
Alternativas
Q1115999 Engenharia de Software

Requisito pode ser definido como um aspecto que o sistema proposto deve atender ou uma restrição no seu desenvolvimento. Existem dois tipos de classificação de requisitos, os Funcionais (RF) e os Não-Funcionais (RNF). Neste contexto, analise as afirmativas abaixo, que representam os dois tipos de requisitos.

(1) O sistema deve ser implementado em Java.

(2) O sistema deve emitir um relatório de clientes.

(3) O sistema deve imprimir o relatório em até 5 segundos.

(4) O sistema deve cadastrar médicos profissionais.

(5) O cliente pode consultar seus dados no sistema.

(6) Todos os relatórios devem seguir o padrão de relatórios especificado pelo setor XYZ.

Por suas características, são exemplos de requisitos funcionais (RF) as afirmativas identificadas por:

Alternativas
Q1115988 Engenharia de Software

UML (Unified Modeling Language) é uma notação padrão para modelagem de objetos do mundo real. Trata-se de uma linguagem de modelagem de desenvolvimento de software que se destina a fornecer uma maneira padrão de visualizar o "desenho" de um sistema. Neste contexto, observe a figura abaixo, que ilustra um dos diagramas empregados na UML.


Imagem associada para resolução da questão

Essa figura constitui um exemplo conhecido por Diagrama de:

Alternativas
Q1114604 Engenharia de Software
Sobre o projeto de interface com o usuário, o processo em si
Alternativas
Respostas
6321: E
6322: E
6323: E
6324: B
6325: E
6326: E
6327: B
6328: E
6329: D
6330: A
6331: D
6332: B
6333: E
6334: D
6335: B
6336: A
6337: B
6338: D
6339: E
6340: A