Questões de Concurso Sobre orientação a objetos em engenharia de software

Foram encontradas 1.046 questões

Q630826 Engenharia de Software
Em POO (Programação Orientada a Objetos), é correto afirmar, EXCETO:
Alternativas
Q629475 Engenharia de Software
Um Técnico Judiciário de TI utiliza herança ao desenvolver programas orientados a objetos e diagramas de classe da UML para representar as relações entre as classes, pois ele sabe que
Alternativas
Q629470 Engenharia de Software

A análise e o projeto orientados a objeto modelam um sistema em termos de objetos, que têm propriedades e comportamentos, e de eventos, que disparam operações que mudam o estado dos objetos. Considere, abaixo, os fundamentos da Orientação a Objetos − OO:

I. Ato de empacotar ao mesmo tempo dados e objetos. O objeto esconde seus dados de outros objetos e permite que os dados sejam acessados por intermédio de seus próprios métodos. Protege os dados do objeto do uso arbitrário e não-intencional. Separa a maneira como um objeto se comporta da maneira como ele é implementado.

II. Refere-se à implementação de um tipo de objeto. Especifica uma estrutura de dados e as operações permissíveis que se aplicam a cada um de seus objetos.

III. Pode ser real ou abstrato. Possui informações (dados) e desempenha ações (funcionalidades). É qualquer coisa, real ou abstrata, a respeito da qual são armazenados dados e operações.

Os conceitos da OO indicados em I, II e III, são, correta e respectivamente,

Alternativas
Q628387 Engenharia de Software

A figura abaixo representa o diagrama de classes de parte do sistema SOMANUT. Na classe Funcionario, foi implementado o método abstrato calcularSalario.


 

Para que a classe Mecanico possa ser instanciada, é necessário que a(s) classe(s):
Alternativas
Q623569 Engenharia de Software

Analise o trecho de código abaixo:

animal a = new animal( );

a.locomover( );

a = new cobra( );

a.locomover( );

a = new gato( );

a.locomover( );

É um exemplo de:
Alternativas
Q623088 Engenharia de Software
Todo navio tem nome, tipo, bandeira e uma ação: navegar nos mares. O navio do tipo cargueiro chamado Emma Maersk, de bandeira holandesa, é tido como um dos maiores do mundo, com 397 metros de comprimento e capacidade para 15.000 contêineres. Ele navega em rotas marítimas da Ásia e Europa.

Considerando os conceitos essenciais para a Análise e Projeto Orientados a Objetos: polimorfismo, classe, superclasse, subclasse, instância de classe, atributos e métodos, assinale a afirmativa correta.
Alternativas
Q623083 Engenharia de Software
Durante a fase de análise de um sistema que está sendo desenvolvido sob o paradigma de orientação a objetos, o analista Pedro quer representar, em um diagrama de classes, que uma turma é formada por alunos. Os alunos, porém, também podem ser considerados individualmente no sistema, independente da turma.

Para representar a relação entre alunos e turma, Pedro deve utilizar 
Alternativas
Q622278 Engenharia de Software
A aplicação do conceito de polimorfismo na orientação a objetos é realizada de forma objetiva no caso de utilização de
Alternativas
Q622277 Engenharia de Software
Embora use alguns conceitos de modelos e técnicas que lhe precederam, a orientação a objetos utiliza um conceito inovador, que corresponde a uma de suas características básicas. Esse conceito é o de
Alternativas
Q607664 Engenharia de Software
Considerando o desenvolvimento de um projeto de software orientado a objetos, projetar a arquitetura do sistema envolve
Alternativas
Q607650 Engenharia de Software

        Determinada empresa pública adquiriu no mercado um sistema para contabilizar suas operações junto a clientes/cidadãos. Atualmente, essa contabilização é realizada em um banco de dados relacional, porém, devido a vários problemas que vêm ocorrendo, ela não funciona conforme o esperado. Para solucionar o problema, o fornecedor do sistema propôs o seguinte diagrama de classe.

Sabe-se que:

1 o gestor imediato homologou o sistema antes de sua implantação em produção;

2 não houve um trabalho de homologação da demanda pela área de tecnologia da empresa;

3 o banco de dados relacional implementado apresenta as seguintes entidades:

                     

4 não houve avaliação sobre o modelo de dados usado no sistema.

          Pelas regras de negócio, o sistema deve operar com a visão de que o usuário pode realizar uma ou várias operações, que, por consequência, podem gerar um ou vários eventos contábeis. Cada operação é vinculada a um contrato, podendo este conter várias operações, ou nenhuma, durante seu ciclo de existência. Diante desse cenário, o gestor espera que os dados do contrato possam ser recuperados a partir de um registro contábil.

De acordo com as informações apresentadas, assinale a opção correta com relação a orientação a objetos e a engenharia de software.
Alternativas
Q1394677 Engenharia de Software

Considere as seguintes afirmações sobre alguns fundamentos de Análise de Sistemas orientada a objetos.


I. Classe é um conceito orientado a objeto que encapsula dados e abstrações procedurais necessárias para descrever o conteúdo e o comportamento de alguma entidade do mundo real. Em outras palavras, pode-se dizer que classe é uma descrição generalizada que descreve uma coleção de objetos similares.

II. Uma superclasse é a generalização de um conjunto de classes relacionadas a ela.

III. Uma subclasse é uma especialização da superclasse. Uma subclasse herda todos os atributos e operações associadas à sua superclasse, e não pode incorporar atributos ou operações adicionais específicos.


Quais estão corretas?

Alternativas
Q879531 Engenharia de Software
No contexto de orientação a objetos, a habilidade que permite que o nome de uma operação possa referir-se a diferentes implementações, dependendo do tipo de objeto ao qual ela se aplica, denomina-se
Alternativas
Q814434 Engenharia de Software
Independentemente do ciclo de vida, o processo de desenvolvimento orientado a objetos requer etapas para
Alternativas
Q814433 Engenharia de Software
Os termos “objeto” e “orientado a objetos” são aplicados a tipos diferentes de entidades, métodos de projeto, sistemas e linguagens de programação. Sobre o paradigma orientado a objetos e suas classes, assinale a alternativa correta.
Alternativas
Q814432 Engenharia de Software

Um sistema orientado a objetos é constituído de objetos que interagem e mantêm seu próprio estado local, fornecendo operações baseadas nesse estado. Sobre a orientação a objetos nos diversos níveis do desenvolvimento de software, considere as seguintes assertivas:

I. o projeto orientado a objetos concentrase no desenvolvimento de um modelo orientado a objetos do domínio da aplicação.

II. as classes definem os objetos do sistema e suas interações, objetos esses que são criados dinamicamente a partir das definições de classes.

III. a mudança de implementação de um objeto ou a adição de serviços sempre altera profundamente outros objetos do sistema e demanda particular atenção para evitar bugs e inconsistências.

Quais assertivas estão corretas no que se refere ao desenvolvimento de sistemas orientados a objetos?

Alternativas
Q814334 Engenharia de Software
Sobre o paradigma de orientação a objetos, assinale a alternativa correta.
Alternativas
Q814333 Engenharia de Software
Os termos “objeto” e “orientado a objetos” são aplicados a tipos diferentes de entidades, métodos de projeto, sistemas e linguagens de programação. Sobre o paradigma orientado a objetos e suas classes, considere as seguintes assertivas:
I. um objeto é uma entidade que possui um estado e um conjunto definido de operações definidas para funcionar nesse estado. II. o estado é representado por um conjunto de métodos de objeto. III. as operações associadas ao objeto fornecem um conjunto de atributos aos outros objetos da mesma classe.
Qual(is) assertiva(s) está(ão) correta(s) em relação à orientação a objetos?
Alternativas
Q814332 Engenharia de Software
Um sistema orientado a objetos é constituído de objetos que interagem e mantêm seu próprio estado local, fornecendo operações baseadas nesse estado. Sobre a orientação a objetos nos diversos níveis do desenvolvimento de software, assinale a alternativa correta.
Alternativas
Ano: 2015 Banca: IBFC Órgão: MGS Prova: IBFC - 2015 - MGS - Tecnologia de Sistemas |
Q769824 Engenharia de Software
A linguagem padrão para modelagem orientada a objetos e que surgiu da fusão de três grandes métodos, do BOOCH, OMT (Rumbaugh) e OOSE (Jacobson) é denominada pela sigla em inglês:
Alternativas
Respostas
341: D
342: E
343: D
344: B
345: B
346: E
347: B
348: E
349: A
350: D
351: D
352: B
353: C
354: D
355: C
356: B
357: E
358: A
359: A
360: B