Questões de Concurso Sobre engenharia de software

Foram encontradas 14.775 questões

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
Q484195 Engenharia de Software
Julgue os item subsequente à luz do paradigma de orientação a objetos.

Uma classe abstrata possui instâncias diretas, bem como suas classes descendentes.
Alternativas
Q484194 Engenharia de Software
Julgue os item subsequente à luz do paradigma de orientação a objetos.

Uma associação pode tornar-se uma classe em que cada ligação gera uma instância de classe.
Alternativas
Q484193 Engenharia de Software
Julgue os item subsequente à luz do paradigma de orientação a objetos.

Os dois tipos de implementação de objetos concorrentes são servidores e objetos ativos. Nos servidores, o objeto é implementado com um processo paralelo, por meio do uso de métodos correspondentes às operações definidas. Nos objetos ativos, o estado do objeto pode ser modificado por operações internas em execução dentro do próprio objeto.
Alternativas
Q484192 Engenharia de Software
A respeito de desenvolvimento e manutenção de sistemas, julgue o item seguinte.

Requisitos não funcionais são as restrições sobre os serviços ou declarações de funções que o sistema deve fornecer.
Alternativas
Q484191 Engenharia de Software
A respeito de desenvolvimento e manutenção de sistemas, julgue o item seguinte.

Durante o desenvolvimento de um novo sistema, a prototipação descartável é adequada para se compreender melhor os requisitos.
Alternativas
Q484190 Engenharia de Software
A respeito de desenvolvimento e manutenção de sistemas, julgue o item seguinte.

No desenvolvimento mediante a utilização da metodologia estruturada, têm-se os dados e as funções separados; já na orientação a objeto, os objetos são compostos de dados e das funções que os modificam, podendo interagir entre eles por meio da troca de mensagens.
Alternativas
Q468008 Engenharia de Software
O Processo Unificado (Unified Process) é um processo de desenvolvimento de software que compreende um conjunto de atividades para construção de sistemas orientados a objetos e organiza suas iterações em quatro fases principais: Concepção, Elaboração, Construção e Transição.

Com relação a essas fases do Processo Unificado, analise as afirmativas a seguir:

I. Na fase de Elaboração o projeto de software é detalhado o suficiente para permitir um planejamento acurado para sua construção.
II. A maioria dos requisitos são identificados e estimativas mais realistas são elaboradas na fase de Concepção.
III. Em fase de Construção, os componentes de software são implementados e colocados à disposição dos usuários para realizaçãos dos testes beta, enquanto na fase de Transição acontece a implantação.

Está correto o que se afirma em:
Alternativas
Q468007 Engenharia de Software
A UML é usada para facilitar o entendimento de aspectos complexos inerentes a sistemas computacionais e oferece uma família de notações gráficas e diagramas que ajudam na descrição e captura de diferentes visões de um software.

Para modelar comportamentos dinâmicos de um sistema de software, é recomendado o diagrama:
Alternativas
Q2767526 Engenharia de Software

Quanto à orientação a objetos, marque V para verdadeiro ou F para falso e, em seguida, assinale a alternativa que apresenta a sequência correta.


( ) Especificar um tipo de retorno ou um valor de retorno para um construtor suscita um erro de sintaxe.

( ) A identidade de um objeto deve ser única no sistema.

( ) Se a implementação de classe for mudada para melhorar o desempenho sem alterar a interface, o código fonte do cliente não precisa ser recompilado.

Alternativas
Q2767507 Engenharia de Software

Quanto à análise e às técnicas de levantamento de requisitos, marque V para verdadeiro ou F para falso e, em seguida, assinale a alternativa que apresenta a sequência correta.


( ) A equipe de desenvolvimento precisa estar preparada para mudanças durante o desenvolvimento, uma vez que os requisitos são de natureza volátil.

( ) A evolução de requisitos ocorre no sentido do desenvolvimento de software, mudando do nível alto de abstração para a implementação.

( ) Os requisitos podem mudar no sentido da melhoria contínua para atender a novas necessidades ou demandas.

( ) Conhecer e gerenciar as interações entre requisitos é extremamente importante para a decomposição e para a modularização das características do sistema.

( ) Interações entre requisitos são relacionamentos de dependência, decomposição, complementação e conflito.

Alternativas
Q2767505 Engenharia de Software

Quanto aos padrões de projetos orientados a objetos, marque V para verdadeiro ou F para falso e, em seguida, assinale a alternativa que apresenta a sequência correta.


( ) Os padrões de projeto comportamentais implementam as estratégias testadas para modelar a colaboração entre objetos.

( ) No padrão de projeto Memento, cada componente em uma estrutura hierárquica estende uma superclasse comum.

( ) O padrão de projeto Composite permite a um objeto salvar seu estado para que se possa voltar a algum estado anterior, se necessário.

( ) O padrão de projeto Adapter permite que dois objetos colaborem entre si.

Alternativas
Q2767482 Engenharia de Software

Considere os padrões de projetos orientados a objetos, para correlacionar as colunas e, em seguida, assinale a alternativa que apresenta a sequência correta.


Coluna A


1. Padrão de projeto Singleton.

2. Padrão de projeto estrutural.

3. Padrão de projeto comportamental.

4. Padrão de projeto criacional.


Coluna B

( ) Descreve maneiras comuns de organizar classes e objetos em um sistema.

( ) Garante que um sistema instancie, no máximo, um objeto de determinada classe.

( ) Examina questões relacionadas à criação de objetos.

( ) Fornece estratégia testada para modelar a maneira como os objetos colaboram entre si em um sistema.

Alternativas
Q2767473 Engenharia de Software

Quanto aos conceitos fundamentais de Orientação a objetos, marque V para verdadeiro ou F para falso e, em seguida, assinale a alternativa que apresenta a sequência correta.


( ) Suficiência é o conceito de que todos os atributos e métodos necessários sejam implementados, nem mais nem menos.

( ) Os métodos de uma classe não devem realizar ações para a própria classe apenas.

( ) Não é desejável um alto acoplamento na orientação a objetos.

( ) O Primitivismo é desejável na orientação a objetos.

Alternativas
Q2767472 Engenharia de Software

Assinale a alternativa que apresenta as classes que, no desenvolvimento orientado a objetos, implementam funções de gestão e controle de software.

Alternativas
Q2767428 Engenharia de Software

Assinale a alternativa que apresenta corretamente a relação entre requisitos e qualidade de um software.

Alternativas
Q2767410 Engenharia de Software

Considere diagramas DFD no planejamento de sistemas de informação, correlacione as colunas abaixo e, em seguida, assinale a alternativa que apresenta a sequência correta.


Coluna A


1. Setas orientadas.

2. Círculo.

3. Retângulo.

4. Duas linhas paralelas.


Coluna B

( ) Fluxo.

( ) Entidade externa.

( ) Depósito de dados.

( ) Processos.

Alternativas
Q2719177 Engenharia de Software

Há ambientes de desenvolvimento, homologação e produção. Para que o ambiente de homologação esteja sempre atualizado em D-1, é necessário que o

Alternativas
Q2719176 Engenharia de Software

A área de desenvolvimento alega que o CVS não está funcionando. Pode-se afirmar que um software de CVS é um

Alternativas
Respostas
9881: A
9882: B
9883: E
9884: C
9885: C
9886: E
9887: C
9888: C
9889: A
9890: C
9891: D
9892: A
9893: D
9894: B
9895: D
9896: B
9897: C
9898: B
9899: B
9900: C