Questões de Concurso

Foram encontradas 8.728 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q486101 Engenharia de Software
Seja o conjunto de tabelas abaixo, as quais representam um banco de dados relacional.

AVALIADOR (id, nome, email)
AVALIADOR_TELEFONE (idAvaliador, telefone)
CONSULTOR (id, nome, email, nomeConsultoria)
PROJETO (id, descricao, investimento, idCoordenador)
COORDENADOR (id, nome, orgaoOrigem)
AVALIACAO (idAvaliador, idProjeto, dataInicio, dataFim)
ATUACAO (idConsultor, idProjeto)

E as seguintes restrições:

• Os campos sublinhados representam as chaves primárias das relações.
• O campo idAvaliador da tabela AVALIADOR_TELEFONE referencia o campo id da tabela AVALIADOR.
• O campo idCoordenador referencia o campo id da tabela COORDENADOR.
• O campo idAvaliador da tabela AVALIACAO referencia o campo id da tabela AVALIADOR.
• O campo idProjeto da tabela AVALIACAO referencia o campo id da tabela PROJETO.
• O campo idConsultor da tabela ATUACAO referencia o campo id da tabela CONSULTOR.
• O campo idProjeto da tabela ATUACAO referencia o campo id da tabela PROJETO.
Considerando que o esquema relacional foi mapeado de um diagrama de classes da UML, então
Alternativas
Q486098 Engenharia de Software
Acerca de Linguagens, Métodos e Ferramentas de Modelagem, considere as afirmativas abaixo.

I - A linguagem IDEF1X é utilizada para realizar a modelagem dinâmica de um sistema para simular a execução desse último.

II - O diagrama de comunicação da UML 2.3 permite apresentar ligações entre objetos, assim como mensagens trocadas entre eles.

III - O diagrama de fluxos de dados (DFD) permite apresentar a duração de execução de cada processo pelo qual a informação transita.

IV - O diagrama de visão geral de interação da UML 2.3 é uma variação do diagrama de atividade e representa outros diagramas de interação como nós.

São corretas APENAS as afirmativas
Alternativas
Q486097 Engenharia de Software
A modelagem de casos de uso é uma técnica adequada para detalhar requisitos funcionais de um sistema de software orientado a objetos através da decomposição funcional do comportamento desse sistema.

PORQUE

Na modelagem orientada a objetos, um modelo de classes conceituais apresenta classes que correspondem a conceitos do domínio do problema e que são compostas de atributos e métodos resultantes do processo de decomposição funcional.

Analisando-se as afirmações acima, conclui-se que
Alternativas
Q486096 Engenharia de Software
Na modelagem de sistemas, há um conjunto de atividades denominado Engenharia de Requisitos. Nesse contexto, o propósito da validação de requisitos é
Alternativas
Q486095 Engenharia de Software
No contexto da modelagem de negócios, uma das possíveis ferramentas a utilizar é o diagrama de atividades da UML 2.3. Considere o diagrama de atividades representado de forma esquemática a seguir.

imagem-010.jpg
No diagrama apresentado acima, qual a quantidade de maneiras de realizar por completo o processo correspondente?
Alternativas
Q486094 Engenharia de Software
Um dos objetos da fase de projeto de sistemas de software é definir e organizar as partes desse sistema da maneira mais adequada possível. Relativamente a essas partes, devem ser maximizada e minimizada, respectivamente, as medidas
Alternativas
Q486093 Engenharia de Software
No modelo de classes de projeto em notação UML 2.3 mostrado abaixo, no qual os detalhes irrelevantes para a questão foram omitidos, considere que:

• ClasseY é a única classe abstrata do diagrama.
• São apresentados os únicos relacionamentos existentes entre as classes envolvidas.
• Z é uma instância de ClasseZ.

imagem-009.jpg
O modelo ao lado permite concluir que uma mensagem enviada por Z pode, direta ou indiretamente, disparar a execução de uma operação definida em
Alternativas
Q486091 Engenharia de Software
Diversas técnicas são utilizadas na modelagem de sistemas de software para especificar requisitos. Duas dessas técnicas são: a com base em casos de uso (use cases) e a com base em histórias de usuário (user stories).

Essas técnicas, aplicáveis a um sistema de software, são recomendadas para
Alternativas
Q485496 Engenharia de Software
Um dos fatores de qualidade das decisões baseadas em informações obtidas em Sistemas de Informação é a qualidade da própria informação. Alguns autores classificam os atributos das informações em três dimensões: conteúdo, tempo e forma.
Exemplos de atributos dessas dimensões são, respectivamente,
Alternativas
Ano: 2015 Banca: FGV Órgão: TJ-SC Prova: FGV - 2015 - TJ-SC - Analista de Sistemas |
Q484979 Engenharia de Software
João está preparando uma palestra sobre diagramas de classe da UML, e criou um slide com a figura: 

Imagem associada para resolução da questão


O título correto para esse slide deve ser “Relacionamento de":
Alternativas
Ano: 2015 Banca: FGV Órgão: TJ-SC Prova: FGV - 2015 - TJ-SC - Analista de Sistemas |
Q484976 Engenharia de Software
O SCRUM, processo para o desenvolvimento de software ágil, estrutura-se sobre:
Alternativas
Q482786 Engenharia de Software
Na modelagem de sistemas, um dos dois componentes do modelo essencial é o modelo ambiental que define
Alternativas
Q482777 Engenharia de Software
O desenvolvimento de sistemas para a Web é diferente do desenvolvimento de sistemas para desktop, requerendo uma mudança de paradigma mesmo para desenvolvedores experientes.

Entre os principais problemas que devem preocupar um desenvolvedor web, inclui-se a preocupação com o(a)
Alternativas
Q481229 Engenharia de Software
Como é representada, através da linguagem UML, a relação “todo quadrado é um polígono”?
Alternativas
Q481225 Engenharia de Software
Um dos objetivos das revisões técnicas formais de software é
Alternativas
Q481223 Engenharia de Software
Seja o seguinte depoimento de um testador de software.

“Como testador, elaborei casos de teste atribuindo valores às variáveis participantes das diversas condições presentes nos ninhos de IF e laços de repetição. Tive que avaliar todas as combinações possíveis para passar por todos os caminhos presentes no código. Eu já havia testado grande parte do código dessa forma, e o programador precisou alterar um dos ninhos de IF, o que me obrigou, por precaução, a refazer todos os testes desde o início para verificar se o que estava gerando resultado esperado não começou a apresentar erros.”

A quais conceitos de Teste de Software está relacionado esse depoimento?
Alternativas
Q481222 Engenharia de Software
O marco de referência do desenvolvimento de um software, com o qual é possível definir a versão de cada item de configuração que fará parte da entrega e validação de um build, é denominado
Alternativas
Q481221 Engenharia de Software
Uma dada aplicação permite que o usuário consulte produtos de uma loja e, caso deseje algum, poderá selecioná-lo na mesma aplicação e efetuar o processo de compra desse produto.
Utilizando a análise por Ponto de Função, conclui-se que há
Alternativas
Q476417 Engenharia de Software
Preocupado com os constantes erros nos sistemas entregues aos usuários, um analista de desenvolvimento resolveu realizar testes conforme o modelo V.

A correspondência da validação dos modelos por fases do processo de software, de acordo com esse modelo, está representada em
Alternativas
Q476404 Engenharia de Software
Em Análise de Sistemas, a UML é uma
Alternativas
Respostas
6081: A
6082: D
6083: E
6084: B
6085: A
6086: B
6087: A
6088: C
6089: E
6090: A
6091: B
6092: C
6093: A
6094: D
6095: E
6096: C
6097: B
6098: B
6099: D
6100: D