Questões de Concurso sobre Análise e Projeto Orientado a Objeto - Página 3 | Gran Questões

Questões de Concurso sobre Análise e Projeto Orientado a Objeto

 
 
Disciplina 1
Assunto 3
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
81 questões encontradas
Questões por página
20
Mais recentes
 

A partir dos fundamentos da análise e projetos orientados a objetos, assinale a alternativa INCORRETA.


A

Os objetos são instâncias geradas a partir de uma classe.


B

As classes são espécies de “montadoras de objetos”, que definem suas propriedades – ou características –, bem como seus métodos e atributos.


C

Polimorfismo é a possibilidade que uma classe possui de herdar as características de uma outra classe.


D

Encapsulamento é a possibilidade de tornar públicos todos os processos internos de um objeto, classe ou método.

O modelo de requisitos define um conjunto completo de classes de análise. Cada uma descreve algum elemento do domínio do problema [...]. Conforme evolui o modelo de projeto, a equipe de software deve definir um conjunto de classes de projeto que refina as classes de análise [...]. Segundo os conceitos de análise e projeto orientado a objeto, são considerados os seguintes tipos específicos de classes de projeto, EXCETO:


A

Classes de entidade.


B

Classes de processo.


C

Classes do domínio de negócio.


D

Classes de interface de usuário.

Na etapa de Projeto de Sistema no desenvolvimento de software, deve-se


A

capturar e examinar minuciosamente os requisitos por meio da criação de modelos.


B

expandir e otimizar os modelos de análise; a ênfase muda de conceitos de aplicação para conceitos computacionais.


C

escrever o código do software usando linguagens de programação e bancos de dados.


D

formular uma arquitetura e escolher as estratégias e políticas globais para guiar a parte subsequente e mais detalhada do projeto.


E

treinar os usuários para utilizarem e se beneficiarem completamente do sistema.

Um Assistente Tecnológico da PRODATER está utilizando métricas LCOM − Lack Of Cohesion in Methods em um projeto orientado a objetos. LCOM é o número de métodos de uma classe que têm acesso a um ou mais dos mesmos atributos. Nesta métrica, se


A

nenhum método tem acesso aos mesmos atributos, então LCOM = -1.


B

uma classe tem 6 métodos e 4 deles têm 2 atributos em comum, então LCOM=2.


C

LCOM é baixo, vários métodos podem estar acoplados uns aos outros por meio de atributos, e isso aumenta a complexidade da classe.


D

LCOM é mantido alto, a coesão é baixa, e isso é bastante desejável.


E

LCOM é mantido baixo, a coesão é alta, e isso é bastante desejável.

Um Analista de Sistemas, ao iniciar a análise orientada a objetos, define um conjunto de classes que descreve o comportamento do sistema. Estando trabalhando com base no Processo Unificado, desta atividade resulta um modelo de análise, que depois é refinado em um modelo de projeto preliminar. Estes modelos expandem e refinam uma representação da arquitetura do software e são produtos da fase


A

Iniciação


B

Concepção


C

Elaboração.


D

Construção.


E

Transição

Em uma organização, o projeto de um software é dividido em aspectos gerenciais — com as etapas de projeto preliminar e projeto detalhado — e em aspectos técnicos — com as etapas de projeto de dados, projeto arquitetural, projeto procedimental e projeto de interface.


C

Certo


E

Errado

Dado o diagrama que mostra as fases do processo unificado, marque a alternativa incorreta:

Imagem associada para resolução da questão


A

À Elaboração é a fase em que a visão do produto e sua arquitetura são definidas. Nessa fase ,os requisitos Funcionais e Não-Funcionais do sistema são definidos.


B

A Construção é a fase em que o software chega a uma arquitetura executável e destinada à transferência para a comunidade de usuários. Aqui, os recursos são alocados de modo a atacar ativamente os riscos do projeto.


C

A Concepção é a primeira fase do processo, em que a idéia inicial para o desenvolvimento é levada até o ponto de ser suficientemente bem fundamentada para assegurar a passagem a fase de Elaboração.


D

A disciplina de Testes começa lentamente na fase de elaboração e se acentua na fase de Construção e Transição.


E

A Transição apresenta-se como a fase caracterizada pela criação dos Casos de Uso, principal artefato para o estabelecimento do comportamento desejado do sistema sob o ponto de vista de Modelo de Dados.

Observe a figura abaixo, que traduz o modelo de análise para um de projeto.

Imagem associada para resolução da questão

Entre os projetos indicados na figura, um descreve como o software se comunica com os sistemas que interromperam com ele e com as pessoas que o utilizam, o que gera um fluxo de informação e um tipo de comportamento específico. Esse projeto é denominado:


A

arquitetural


B

de interface


C

de dados/classe


D

em nível de componente

No projeto orientado a objetos com UML 2.0, no tocante à visibilidade de objetos, uma operação pode ser precedida por um símbolo de mais (+). Nesse caso, isso significa que existe:


A

uma visibilidade pública.


B

subclasses abstratas na superclasse.


C

uma visibilidade protegida.


D

superclasses com herança múltipla.


E

um atributo privado.

No projeto orientado a objetos, uma classe é representada por um retângulo que pode possuir até três divisões. Essas divisões armazenam:


A

nome da classe, atributos e operações.


B

interfaces, atributos e operações.


C

atributos, operações e restrições.


D

mensagens, operações e atributos.


E

atributos, atores e mensagens.

Um projeto de software envolve diversos processos, dos quais dois são descritos a seguir.


I - Estabelece um plano de trabalho para a engenharia de software, descrevendo as tarefas a serem conduzidas, os riscos prováveis, os recursos necessários, os produtos gerados e um cronograma de trabalho.

II - Estabelece a criação de modelos que permitam ao desenvolvedor e ao cliente entender melhor os requisitos do software e o projeto que vai satisfazer a esses requisitos.


Os processos I e II são denominados, respectivamente:


A

análise e construção


B

análise e modelagem


C

planejamento e modelagem


D

planejamento e construção

São perspectivas importantes de modelagem em um projeto orientado a objetos:


A

Estrutural. De priorização. De implementação.


B

Essencial. De composição. De prototipação.


C

De entidades. De especificação. De relacionamento.


D

De compartimentação. De indução. De segmentação.


E

Essencial. De especificação. De implementação.

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


A

Auditoria de Mudanças


B

Linha de Base


C

Encerramento do Projeto


D

Solicitação de Mudança


E

Sincronização de Mudanças Concorrentes

Segundo Roger Pressman, uma gestão efetiva de Projetos de Software, independente da ordem de importância, é baseada em:


A

Qualidade, Pessoal, Produtividade e Risco.


B

Pessoal, Produto, Processo e Projeto.


C

Pessoal, Produtividade, Risco e Projeto.


D

Produtividade, Produto, Processo e Qualidade.

Com relação às principais vantagens oferecidas pelo método do projeto orientado por objeto, assinale a afirmativa incorreta.


A

Têm alto grau de reusabilidade das rotinas desenvolvidas.


B

Fornecem regras precisas para a modularização do sistema.


C

Apresentam maior facilidade de transição da fase de análise para a fase de projeto.


D

Aumentam a manutenabilidade por separar intrinsecamente partes voláteis do sistema daquelas que são estáveis.


E

Desenvolvem uma arquitetura mais estável, uma vez que se estrutura com base no modelo de dados utilizado, o qual apresenta pouca vulnerabilidade a mudanças na funcionalidade do sistema.

O gerenciamento de projetos é um disciplina de fundamental importância para o sucesso do desenvolvimento de software. NÃO é uma atividade típica de um gerente de projetos:


A

o controle e monitoramento do cronograma.


B

a identificação e a mitigação dos riscos.


C

a especificação dos requisitos de software


D

a definição e a coleta de métricas.


E

a disseminação pró-ativa das informações entre os membros da equipe.

São características dos projetos orientados a objeto as abaixo relacionadas, EXCETO:


A

facilidade na manutenção do projeto;


B

independência entre os objetos;


C

reutilização dos objetos;


D

redução dos riscos nos projetos;


E

dificuldade de compreensão.

Nos modelos orientados a objeto, um relacionamento de dependência estereotipada é representado por uma


A

agregação simples.


B

extensão de caso de uso.


C

generalização.


D

associação ternária.


E

agregação por composição.

   
Gerar simulado