Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.716 questões

Q49992 Engenharia de Software
A respeito dos conceitos relacionados ao desenvolvimento de
sistemas e às metodologias de desenvolvimento de sistemas,
julgue os itens seguintes.

O framework modelo visão controlador (MVC - model view controller) é muito utilizado para projeto da GUI (graphical user interface) de programas orientados a objetos.
Alternativas
Q49991 Engenharia de Software
A respeito dos conceitos relacionados ao desenvolvimento de
sistemas e às metodologias de desenvolvimento de sistemas,
julgue os itens seguintes.

Frameworks caracterizam-se, obrigatoriamente, por apresentarem baixa complexidade. Por esse motivo, são sempre considerados opção viável no processo de desenvolvimento de software.
Alternativas
Q49990 Engenharia de Software
A respeito dos conceitos relacionados ao desenvolvimento de
sistemas e às metodologias de desenvolvimento de sistemas,
julgue os itens seguintes.

No modelo extreme programming, os testes de software só são realizados na etapa, final de desenvolvimento do software e, somente nessa etapa, os programadores trabalham, obrigatoriamente, em pares, utilizando cada um o próprio computador.
Alternativas
Q49989 Engenharia de Software
A respeito dos conceitos relacionados ao desenvolvimento de
sistemas e às metodologias de desenvolvimento de sistemas,
julgue os itens seguintes.

A técnica conhecida como refactoring é constantemente aplicada no desenvolvimento baseado no método ágil extreme programming.
Alternativas
Q49988 Engenharia de Software
A respeito dos conceitos relacionados ao desenvolvimento de
sistemas e às metodologias de desenvolvimento de sistemas,
julgue os itens seguintes.

Para o método ágil de desenvolvimento conhecido como extreme programming, todos os requisitos funcionais são expressos como cenários (histórias do usuário) que são implementados diretamente como uma série de tarefas.
Alternativas
Q49983 Engenharia de Software
Com relação a aspectos de linguagem de programação,
programação estruturada, programação orientada a objetos e
conceitos associados, julgue os itens de 106 a 113.

Por ser considerada técnica insegura de programação, o conceito de encapsulamento não é mais indicado para uso em linguagem de programação orientada a objeto.
Alternativas
Q49980 Engenharia de Software
Com relação a aspectos de linguagem de programação,
programação estruturada, programação orientada a objetos e
conceitos associados, julgue os itens de 106 a 113.

O uso de mais de uma super classe imediata é usualmente denominado herança múltipla; ter somente uma super classe direta é denominado herança simples.
Alternativas
Ano: 2009 Banca: FCC Órgão: TJ-SE Prova: FCC - 2009 - TJ-SE - Programador de computador |
Q49800 Engenharia de Software
Na programação orientada a objetos, são características dos objetos:
Alternativas
Ano: 2009 Banca: FCC Órgão: TJ-SE Prova: FCC - 2009 - TJ-SE - Programador de computador |
Q49799 Engenharia de Software
Agregação que modela um relacionamento "todo-parte" em UML é um tipo de
Alternativas
Ano: 2009 Banca: FCC Órgão: TJ-SE Prova: FCC - 2009 - TJ-SE - Programador de computador |
Q49798 Engenharia de Software
Em um Diagrama de Atividades da UML, o desvio representa
Alternativas
Q49603 Engenharia de Software
De acordo com o RUP, balancear objetivos, administrar riscos e superar restrições para entregar um produto que atenda às necessidades de clientes e usuários é papel do
Alternativas
Q49598 Engenharia de Software
A Organization along content do RUP está estruturada em
Alternativas
Q49596 Engenharia de Software
A maior porção da Configuration & Change Management do RUP encontra-se nas fases
Alternativas
Q49595 Engenharia de Software
NÃO é um dos Core Process Workflows do RUP o
Alternativas
Q49594 Engenharia de Software
Em uma hierarquia de modelos de quatro camadas onde a UML (metamodelo − camada M2) é instância de um modelo de mais alto nível de abstração  (metametamodelo − camada M3 p. ex. MOF), pode se afirmar que um diagrama de classes (modelo − camada M1) é uma instância da UML e, portanto, de uma camada de menor nível de abstração em relação àquela. Desta forma, descendo-se na hierarquia, a camada de mais baixo nível (M0) representa:
Alternativas
Q49592 Engenharia de Software
Na UML, o relacionamento semântico entre dois ou mais classificadores, que envolve as conexões entre suas instâncias é
Alternativas
Q49591 Engenharia de Software
Uma classe abstrata, de acordo com a UML,
Alternativas
Q49590 Engenharia de Software
NÃO se trata de um relacionamento especificado na UML:
Alternativas
Q49589 Engenharia de Software
Considere, hipoteticamente, que a Justiça Federal determinou o uso de uma rotina automatizada para buscar e obter informações jurídicas no território nacional. Para tanto, especificou uma classe (mãe) com base nos fundamentos OO para ser usada em todos os sistemas de justiça regionais (classes-filha que herdam os atributos e operações da mãe). Suponha que os métodos de implementação das operações da classe mãe, mantidas suas assinaturas, tiveram de ser adaptados a cada região por motivos diversos. Nessa situação, é correto que
Alternativas
Q49584 Engenharia de Software
Em uma faculdade, o professor queria testar o conhecimento de seus alunos/técnicos, então ele deu as seguintes ordens (algumas contraditórias):

? Todos os módulos agora devem

I. ser construídos com alto acoplamento de dados entre si e coesão comunicacional entre seus elementos internos;
II. ter suas estruturas construídas com seu escopo de efeito dentro de seu escopo de controle;
III. ser construídos com alto acoplamento de controle entre si e coesão lógica entre seus elementos internos;
IV. ser construídos com baixo acoplamento de dados entre si e coesão funcional entre seus elementos internos.

Considerando as regras de programação estruturada, a estrutura de módulos mais adequada foi acertada por quem, de acordo com a ordem, projetou APENAS as ordens
Alternativas
Respostas
11921: C
11922: E
11923: E
11924: C
11925: C
11926: E
11927: C
11928: B
11929: D
11930: A
11931: A
11932: E
11933: D
11934: B
11935: D
11936: E
11937: A
11938: A
11939: C
11940: E