Quiz
4ADS - POO
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (14)
1Em orientação a objetos, como devemos começar as atividades de programação?
- AIdentificando os atributos.
- BIdentificando os métodos.
- CIdentificando os requisitos funcionais da aplicação.
- DIdentificando objetos e as classes às quais eles pertencem.
- EIdentificando nomes de classes.
2Normalmente, em programação orientada a objetos, utiliza-se o conceito de que uma classe pode receber atributos e métodos de uma classe denominada superclasse. Qual o nome dessa característica?
- ACaracterística polimórfica.
- BCaracterística de uma interface.
- CCaracterística de herança.
- DCaracterística de uma implementação.
- ECaracterística de uma abstração.
3Qual o nome da relação pai-filho, em que é criada uma nova classe usando o código de classe existente?
- ACollection
- BPolimorfismo
- CHerança
- DVariável
- EConstrutor
4Qual o modificador de acesso em que não há restrição à acessibilidade, permitindo o acesso ao membro da classe sem restrições?
- Ainternal protected.
- Binternal.
- Cprotected.
- Dprivate.
- Epublic.
5Marque a alternativa incorreta referente a padrões de projeto.
- AProjetar software reutilizável orientado a objetos é uma tarefa complexa.
- BProjetistas experientes consideram que projetar software orientado a objetos reutilizável e flexível é difícil e até impossível de obter corretamente da primeira vez.
- CBons projetistas sabem que não devem fazer e resolver problemas a partir dos princípios elementares ou do zero.
- DProjetistas, quando encontram uma solução, reutilizam-na várias vezes.
- EPadrões de projeto não conseguem resolver problemas específicos.
6Selecione a alternativa que melhor descreve os elementos em que se baseiam os métodos orientados a objetos:
- ASão baseados no hardware, já que necessitam de uma análise de baixo nível para exploração dos sistemas computacionais.
- BSão baseados em estruturas e procedimentos.
- CSão baseados em abstrações, cujo objetivo é fazer um sistema parecer mais complexo que o necessário.
- DSão baseados em elementos como variáveis e funções.
- ESão baseados nos conceitos de objetos e atributos, totalidades e partes, classes e membros.
7Durante a análise orientada a objetos, qual preocupação um engenheiro de software deve ter para garantir que o produto criado apresente mais facilidade de criação e manutenção?
- AEm identificar quais serão os atores do sistema.
- BEm criar um diagrama de atividades.
- CEm identificar quais serão os casos de uso sistema.
- DEm conhecer a linguagem de programação, banco de dados e a arquitetura de hardware em que o sistema será implementado.
- EEm fazer uma modelagem de forma clara e bem organizada.
8Qual o objetivo principal do diagrama de objetos?
- AO objetivo é mostrar os objetos que foram instanciados das classes.
- BO objetivo é mostrar as classes que foram criadas no sistema.
- CO objetivo é demonstrar o sistema em forma de estruturas de funções.
- DÉ o mesmo objetivo do diagrama de casos de uso e de atividades, que são muito similares.
- EO objetivo é a especificação do comportamento do software, do ponto de vista funcional, ou seja, das suas funcionalidades.
9O uso de diagramas apresenta uma grande quantidade de vantagens para um projeto de software. Das vantagens apresentadas abaixo, qual possui uma relação direta com questões de visão arquitetural do software, permitindo o entendimento de módulos e partes do sistema?
- AVisão mais abrangente do sistema.
- BFacilita o levantamento de informações.
- CFacilita o entendimento pelos desenvolvedores.
- DPermite esclarecer as atribuições de cada elemento do sistema.
- EPermite o desenvolvimento de software dentro do prazo estipulado.
10Podemos definir a fase de projeto como "a transformação de requisitos de software em uma descrição". Considerando isso, qual das alternativas melhor descreve a entrada e a saída de uma fase de projeto?
- AEntrada: especificação de requisitos. Saída: modelos e artefatos que documentam as principais decisões tomadas.
- BEntrada: modelos e artefatos que documentam as principais decisões tomadas. Saída: especificação de requisitos.
- CEntrada: dados do cliente. Saída: requisitos de software.
- DEntrada: requisitos de software. Saída: software pronto para ser entregue.
- EA entrada e a saída da fase de projeto de um sistema são módulos de sistemas que são criados de forma iterativa.
11O que é uma especificação de casos de uso?
- AÉ um diagrama utilizado para apresentar os comportamentos do sistema.
- BÉ um modelo de ciclo do vida de software.
- CÉ um caso de teste, que faz com que o sistema seja totalmente testado.
- DÉ um documento que contém uma conjunto de casos de usos descritos.
- EÉ um conceito da metodologia ágil que não é utilizado atualmente.
12O que é um ator?
- AUm ator pode ser uma pessoa, uma empresa ou organização, um programa de computador ou um sistema informático — hardware, software ou ambos.
- BÉ um elemento que representa uma atividade.
- CÉ um módulo de um sistema.
- DÉ um objeto instanciado a partir de uma classe.
- EÉ um trecho de código que é descrito para executar um módulo de sistema.
13Qual figura geométrica representa um caso de uso em um diagrama de caso de uso?
- AElipse
- BPessoa com traços.
- CUma seta com a informação <<include>>.
- DUma seta com a informação <<extend>>.
- EUm retângulo.
14Para que serve uma relação extend no diagrama de caso de uso?
- AServe para representar uma dependência de um ator com um caso de uso.
- BÉ utilizada como uma representação de igualdade entre casos de uso.
- CÉ utilizada para representar que um caso de uso aumenta a funcionalidade e as características existentes em outro caso de uso.
- DA relação extend é utilizada para representar que um caso de uso inclui funcionalidades em um ator, aumentando a capacidade de realizar tarefas.
- EÉ a relação que permite informar os limites do sistema.
Information
- Description
- Logica e algoritmos POO Quiz on 4ADS - POO, created by luciana cardoso on 31/08/2021.
- Author
- luciana cardoso
- Language
- Português
- Views
- 65
- History
- Created on 31 Aug 2021 · updated on 31 Aug 2021
- Tags
- Rating
- No ratings yet Rate this quiz