Buscar

Questionarios - ANÁLISE DE SISTEMAS ORIENTADA A OBJETOS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 26 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 26 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 26 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

• Pergunta 1 
0,25 em 0,25 pontos 
 
As classes representam o bloco de construção mais importante de 
qualquer sistema orientado a objetos, pois são utilizadas para capturar 
o domínio do problema no qual o sistema está sendo desenvolvido. 
Comparando classes com objetos, podemos afirmar que uma classe: 
 
Resposta 
Selecionada: 
a. 
Define as características e comportamentos dos 
objetos. 
Respostas: a. 
Define as características e comportamentos dos 
objetos. 
 b. 
É apenas uma instância de objetos. 
 c. 
É um elemento do mundo real. 
 d. 
Representa o ciclo de vida de um objeto. 
 e. 
Define os atributos genéricos de um objeto. 
Comentário 
da resposta: 
Resposta correta: A. 
Comentário: Classes devem possuir responsabilidades 
bem definidas, cada responsabilidade representa um 
contrato ou obrigações dela, sendo assim, podemos 
entender que uma classe é uma “especificação” de um 
objeto, por meio da definição de seus atributos e métodos. 
 
 
• Pergunta 2 
0,25 em 0,25 pontos 
 
No modelo cascata, as atividades são executadas de forma sequencial, de tal forma que 
uma atividade não é iniciada até que sua predecessora seja completamente finalizada. Por 
exemplo, a fase de projeto só é iniciada ao término da fase de análise. Nesse processo de 
desenvolvimento, qual a principal fragilidade no que tange a mudança de requisitos 
de software? 
 
Resposta 
Selecionada: 
b. 
Toda mudança deve retornar a fase inicial e refazer todo o 
processo. 
Respostas: a. 
Entrega do produto somente ao final do desenvolvimento. 
 
b. 
Toda mudança deve retornar a fase inicial e refazer todo o 
processo. 
 c. 
Ciclos curtos de desenvolvimento. 
 d. 
Baixa qualidade de requisitos. 
 e. 
 
Muito esforço para validação. 
Comentário da 
resposta: 
Resposta correta: B. 
Comentário: A principal fragilidade de mudança de requisitos está no 
fato de ter que retornar a fase inicial para análise de impacto em todas 
as fases anteriores, independente da fase em que se encontra. 
 
• Pergunta 3 
0,25 em 0,25 pontos 
 
No processo incremental, o ciclo de desenvolvimento é iniciado a partir de incrementos, 
ou seja, partes do software. Para cada incremento a metodologia é a mesma do processo 
cascata, ou seja, cada atividade somente é iniciada após a predecessora finalizada e 
validada. Nesse contexto, qual a principal diferença entre o processo cascata e o 
incremental? 
 
Resposta 
Selecionada: 
c. 
No incremental não é necessário que todos os requisitos estejam 
definidos. 
Respostas: a. 
No processo cascata o tempo de desenvolvimento é menor. 
 b. 
Há muito retrabalho no processo incremental. 
 
c. 
No incremental não é necessário que todos os requisitos estejam 
definidos. 
 d. 
No processo incremental há redução de custos do projeto. 
 e. 
Não há diferenças entre os processos. 
Comentário da 
resposta: 
Resposta correta: C. 
Comentário: No processo incremental os requisitos são detalhados a 
cada incremento, e não na sua totalidade, como no processo cascata. 
 
 
• Pergunta 4 
0,25 em 0,25 pontos 
 
O mecanismo de herança, também chamado de generalização-especialização, é um dos 
fundamentos da orientação a objetos mais importantes, principalmente por proporcionar 
a reutilização. É uma característica do paradigma de herança: 
 
Resposta Selecionada: d. 
Apresentar atributos e métodos comuns a mais de uma classe. 
Respostas: a. 
Controlar a visibilidade de atributos e métodos. 
 b. 
Permitir comportamentos diferentes com a mesma ação. 
 c. 
Dar ênfase ao que é essencial. 
 d. 
Apresentar atributos e métodos comuns a mais de uma classe. 
 e. 
 
Definir o comportamento dos objetos. 
Comentário da 
resposta: 
Resposta correta: D. 
Comentário: Herança é um paradigma que permite definir atributos e 
métodos em uma classe-mãe para que suas classes filhas tenham os 
mesmos elementos e mais as suas especialidades. 
 
• Pergunta 5 
0,25 em 0,25 pontos 
 
O modelo espiral de desenvolvimento é diferente dos outros modelos por que a cada ciclo 
completo, ou cada iteração, não se produz, ou implementa, um sistema ou uma parte do 
sistema de software. Num ciclo, pode ter uma especificação de requisitos, por exemplo. 
Nesse modelo foi incluída uma preocupação, até então, não utilizada pelos outros 
modelos. Qual é essa preocupação? 
 
Resposta Selecionada: a. 
Mitigação de riscos. 
Respostas: a. 
Mitigação de riscos. 
 b. 
Testes de aceitação. 
 c. 
Validação de requisitos pelo usuário. 
 d. 
Prototipação. 
 e. 
Desenvolvimento do produto. 
Comentário da 
resposta: 
Resposta correta: A. 
Comentário: O modelo espiral, ou também citado na literatura como 
modelo de Boehm (1988), tem como raiz o modelo incremental e como 
preocupação central a mitigação de riscos. 
 
 
• Pergunta 6 
0,25 em 0,25 pontos 
 
O paradigma da orientação a objetos é uma forma de se desenvolver um sistema 
de software que o enxerga como um conjunto de componentes que interagem entre si 
para resolver um determinado problema. O paradigma que se preocupa em deixar visível 
apenas o que é necessário para a comunicação entre dois objetos, por exemplo, detalhes 
da implementação ou a lógica algorítmica de um método, é: 
 
Resposta Selecionada: b. 
Encapsulamento. 
Respostas: a. 
Herança. 
 b. 
Encapsulamento. 
 c. 
Polimorfismo. 
 d. 
Abstração. 
 e. 
 
Ligação. 
Comentário da 
resposta: 
Resposta correta: B. 
Comentário: O encapsulamento é o paradigma responsável pela 
visibilidade de atributos e métodos de uma classe. 
 
• Pergunta 7 
0,25 em 0,25 pontos 
 
O paradigma orientado a objetos produz modelos com componentes 
autônomos, chamados objetos, que possuem suas próprias 
características e informações, assim como próprios comportamentos 
responsáveis pela manutenção dessa informação. A divisão de 
responsabilidade proposta pela orientação a objetos proporciona 
algumas vantagens. Assinale a alternativa que apresenta uma dessas 
vantagens: 
 
Resposta Selecionada: e. 
Facilidade de manutenção. 
Respostas: a. 
Redução de tempo de desenvolvimento. 
 b. 
Menores custos de construção. 
 c. 
Linguagens mais fáceis. 
 d. 
Redução da complexidade. 
 e. 
Facilidade de manutenção. 
Comentário da 
resposta: 
Resposta correta: E. 
Comentário: São sistemas mais fáceis de alterar, pois 
mudanças nos requisitos não implicam necessariamente 
na alteração do sistema todo. 
 
 
• Pergunta 8 
0,25 em 0,25 pontos 
 
O processo de desenvolvimento de software resume-se a um conjunto de atividades 
executadas em uma determinada sequência. Esse conjunto de atividades, também pode 
ser chamado de etapas da engenharia de software ou paradigmas da engenharia 
de software. A etapa na qual o software é validado, frente aos requisitos especificados, é 
denominada: 
 
Resposta Selecionada: d. 
Validação. 
Respostas: a. 
Aceitação. 
 b. 
Especificação. 
 c. 
Evolução. 
 
 d. 
Validação. 
 e. 
Implementação. 
Comentário da 
resposta: 
Resposta correta: D. 
Comentário: A etapa de validação confronta o que foi construído com 
as especificações definidas na fase de análise do sistema. 
 
• Pergunta 9 
0,25 em 0,25 pontos 
 
Segundo os criadores da UML, um sistema de software pode ser dividido em cinco visões, 
sendo que, dependendo da complexidade, nem todas visões precisam ser desenvolvidas. A 
visão que representa o sistema de um ponto de vista externo, como ele interage com 
agentes externos como usuários ou outros sistemas, é chamada de: 
 
Resposta Selecionada: c. 
Casos de uso. 
Respostas: a. 
Projeto. 
 b. 
Implantação. 
 c. 
Casos de uso. 
 d. 
Diagrama de classes. 
 e. 
Processo. 
Comentário da 
resposta: 
Resposta correta: C. 
Comentário: A visão de casos de uso representa o que o sistema deve 
fazer e qual sua interação com os usuários que necessitam ou obtém 
informações desse sistema. 
 
 
• Pergunta 10 
0,25 em 0,25 pontos 
 
Uma técnica muito utilizada como objetivo de antecipar mudanças que possam vir a ser 
mais custosas no desenvolvimento de um sistema de software, muito usada na validação 
de requisitos, e que deve ser aplicada independente do processo de desenvolvimento 
utilizado é: 
 
Resposta Selecionada: e. 
Prototipação. 
Respostas: a. 
Testes de aceitação. 
 b. 
Validação. 
 c. 
Definição de requisitos. 
 d. 
Planejamento. 
 
 e. 
Prototipação. 
Comentário da 
resposta: 
Resposta correta: E. 
Comentário: A prototipação é uma técnica essencial para o 
levantamento e validação dos requisitos de um software e deve ser 
utilizada sempre, em qualquer processo de desenvolvimento. 
 
 
 
 
• Pergunta 1 
0,25 em 0,25 pontos 
 
A UML e uma linguagem que possui va rios diagramas para representar os diversos tipos 
de requisitos de um software. O diagrama de casos de uso e responsa vel por representar: 
 
Resposta 
Selecionada: 
b. 
As funcionalidades observa veis do sistema e os elementos externos 
que interagem com ele; 
Respostas: a. 
Os objetos envolvidos no contexto do sistema; 
 
b. 
As funcionalidades observa veis do sistema e os elementos externos 
que interagem com ele; 
 
c. 
A interaça o entre os diversos objetos identificados no sistema; 
 
d. 
O comportamento lo gico das funcionalidades; 
 
e. 
As diversas funcionalidades executadas pelo sistema. 
Comenta rio da 
resposta: 
Resposta correta: B. 
Comenta rio da resposta correta: o diagrama de casos de uso representa 
os objetivos a serem realizados pelo sistema para atender diversas 
funcionalidades e as interaço es necessa rias com outros sistemas para o 
seu correto funcionamento. 
 
 
• Pergunta 2 
0,25 em 0,25 pontos 
 
A atividade de requisitos que tem por objetivo assegurar que o trabalho de levantamento 
dos requisitos esta consistente com o domí nio do projeto e atende a s necessidades do 
usua rio e denominada: 
 
Resposta Selecionada: c. 
Validaça o; 
 
Respostas: a. 
Gerenciamento; 
 
b. 
Documentaça o; 
 
c. 
Validaça o; 
 
d. 
Elicitaça o; 
 
e. 
Negociaça o. 
Comenta rio da 
resposta: 
Resposta correta: C. 
Comenta rio da resposta correta: a validaça o e o momento em que o 
usua rio responsa vel por todos os requisitos que foram elicitados e 
documentados para a construça o do software demonstra estar de 
acordo com o que foi realizado. 
 
• Pergunta 3 
0,25 em 0,25 pontos 
 
Como são chamados os elementos da UML que são notação para a 
elaboração de diagramas de casos de uso? 
 
Resposta Selecionada: d. 
Casos de uso e atores. 
Respostas: a. 
Classes e atores. 
 
b. 
Atividades e estados. 
 
c. 
Classes e casos de uso. 
 
d. 
Casos de uso e atores. 
 
e. 
Atores e objetos. 
Comenta rio da 
resposta: 
Resposta correta: D. 
Comentário da resposta correta: os diagramas de casos de 
 
uso utilizam atores e casos de uso para representar os 
objetivos do sistema. 
 
• Pergunta 4 
0,25 em 0,25 pontos 
 
Nos diagramas de casos de uso, atores sa o os agentes externos ao sistema, que executam 
uma determinada aça o e esperam algum resultado, ou seja, interagem diretamente com o 
sistema a partir dos casos de uso. Sa o atores em sistema de software: 
 
Resposta 
Selecionada: 
d. 
Sistemas externos com os quais ha troca de informaço es; 
Respostas: a. 
O sistema que esta sendo desenvolvido; 
 
b. 
O sistema de banco de dados que armazena as informaço es do 
sistema; 
 
c. 
Impressoras atuando como hardware especí fico; 
 
d. 
Sistemas externos com os quais ha troca de informaço es; 
 
e. 
Objetos do sistema. 
Comenta rio 
da resposta: 
Resposta correta: D. 
Comenta rio da resposta correta: atores, em um diagrama de casos de 
uso, podem ser pape is de pessoas que interagem com (usam) o sistema, 
sistemas externos com os quais sa o trocadas informaço es 
e hardwares especí ficos, que tambe m trocam informaço es com sistemas, 
tais como: catracas, controle de elevadores, entre outros. 
 
 
• Pergunta 5 
0,25 em 0,25 pontos 
 
Nos relacionamentos existentes em um diagrama de caso de uso, como é 
chamado o tipo de relacionamento que permite representar que o 
comportamento de um caso de uso pode ou não ser executado? 
 
Resposta Selecionada: c. 
Extensão. 
Respostas: a. 
Uso. 
 
b. 
Inclusão. 
 
 
c. 
Extensão. 
 
d. 
Herança. 
 
e. 
Não pode ser representado. 
Comenta rio 
da resposta: 
Resposta correta: C. 
Comentário da resposta correta: extensão significa que o 
comportamento definido no caso de uso pode ou não ser 
incorporado ao comportamento do caso de uso base, ou seja, 
para que o caso de uso base seja executado, o caso de uso de 
extensão pode ou não ser executado. 
 
• Pergunta 6 
0,25 em 0,25 pontos 
 
O processo de engenharia de requisitos tem como objetivo obter requisitos definidos 
especificados e modelos de sistema a partir de fontes de requisitos (SWEBOK, 2004). O 
processo de engenharia de requisitos possui cinco atividades principais: elicitaça o, 
ana lise e negociaça o, documentaça o, validaça o e gerenciamento de requisitos. A atividade 
de gerenciamento e responsa vel por: 
 
Resposta 
Selecionada: 
e. 
Controlar a mudança dos requisitos ao longo do processo da 
engenharia de requisitos. 
Respostas: a. 
Detalhar de tal modo que permita a realizaça o das pro ximas 
atividades do desenvolvimento; 
 
b. 
Analisar e resolver os conflitos por meio da negociaça o com os 
interessados; 
 
c. 
Descobrir os requisitos a partir das fontes de requisitos; 
 
d. 
Validar os requisitos de acordo com os crite rios definidos na 
documentaça o dos requisitos; 
 
e. 
Controlar a mudança dos requisitos ao longo do processo da 
engenharia de requisitos. 
Comenta rio 
da resposta: 
Resposta correta: E. 
Comenta rio da resposta correta: o controle das mudanças de requisitos 
e a principal atividade do gerenciamento, para garantir que as 
 
solicitaço es feitas sejam atendidas e que novas requisiço es sejam 
analisadas, validadas e autorizadas antes de serem incorporadas ao 
projeto. 
 
• Pergunta 7 
0,25 em 0,25 pontos 
 
Os requisitos funcionais sa o insuficientes para descrever o sistema de software, pois e 
necessa rio descrever outros aspectos, como atributos do sistema e atributos do ambiente 
do sistema, normalmente classificados como requisitos na o funcionais. O requisito na o 
funcional que esta ligado a capacidade do sistema de software de auxiliar os usua rios na 
realizaça o de suas tarefas de maneira produtiva e chamado: 
 
Resposta Selecionada: a. 
Usabilidade; 
Respostas: a. 
Usabilidade; 
 
b. 
Funcionalidade; 
 
c. 
Manutenibilidade; 
 
d. 
Confiabilidade; 
 
e. 
Portabilidade. 
Comenta rio da 
resposta: 
Resposta correta: A. 
Comenta rio da resposta correta: a usabilidade caracteriza-se por 
fornecer uma interface de fa cil uso e interpretaça o das funcionalidades 
do sistema por parte do usua rio. 
 
 
• Pergunta 8 
0,25 em 0,25 pontos 
 
Requisitos que sa o declaraço es, em linguagem natural, com diagramas dos serviços que o 
sistema devera fornecer aos seus usua rios e as restriço es com as quais devera operar sa o 
os: 
 
Resposta Selecionada: c. 
Requisitos de usua rio; 
Respostas: a. 
Requisitos de sistema; 
 
b. 
Requisitos te cnicos; 
 
c. 
Requisitos de usua rio; 
 
 
d. 
Requisitos de validaça o; 
 
e. 
Requisitos complexos. 
Comenta rio da 
resposta: 
Resposta correta: C. 
Comenta rio da resposta correta: para melhorar o entendimento do 
sistema, os requisitos de usua rio devem ser claros e fa ceis de 
entender. 
 
• Pergunta 9 
0,25 em 0,25 pontos 
 
Uma descriça o de caso de uso e uma especificaça o, em linguagem natural sequencial, que 
descreve a interaça o do ator com o sistema durante a execuça o de um caso de uso. 
Cockburn (2005) propo e um modelo de descriça o de caso de uso contendo alguns 
elementos que nos guiam a especificar um caso deuso de forma eficaz e completa. Entre 
esses elementos, os fluxos alternativos: 
 
Resposta 
Selecionada: 
b. 
Descrevem os passos que podem ou na o ser executados dentro de 
uma seque ncia; 
Respostas: a. 
Descrevem sucintamente o contexto ao qual se refere o caso de 
uso; 
 
b. 
Descrevem os passos que podem ou na o ser executados dentro de 
uma seque ncia; 
 
c. 
Descrevem o passo a passo normal de um caso de uso; 
 
d. 
Descrevem a situaça o do sistema antes da execuça o dos casos de 
uso; 
 
e. 
Descrevem a situaça o do sistema depois da execuça o dos casos de 
uso. 
Comenta rio da 
resposta: 
Resposta correta: B. 
Comenta rio da resposta correta: os fluxos alternativos sa o exceço es que 
podem ocorrer durante o caminho ba sico, desviando o sistema para a 
execuça o ou tratamento de comportamentos fora do papel principal do 
caso de uso. 
 
 
• Pergunta 10 
0,25 em 0,25 pontos 
 
Uma ferramenta para ajudar na elicitaça o de requisitos e o brainstorming, quando um 
grupo de usua rios e reunido para debater a respeito de um determinado requisito. Essa 
ferramenta e uma te cnica de: 
 
Resposta Selecionada: d. 
Reunia o facilitada; 
Respostas: a. 
Entrevista; 
 
b. 
Cena rios; 
 
c. 
Ana lise de documentos; 
 
d. 
Reunia o facilitada; 
 
e. 
Prototipaça o. 
Comenta rio da 
resposta: 
Resposta correta: D. 
Comenta rio da resposta correta: o brainstorming e uma ferramenta que 
ajuda no levantamento em grupo de requisitos, com a contribuiça o de 
todos a respeito de um assunto e posterior entendimento e validaça o 
dos envolvidos. 
 
 
 
 
 
• Pergunta 1 
0,25 em 0,25 pontos 
 
A UML e uma linguagem que possui va rios diagramas para representar os diversos tipos 
de problemas. O diagrama que e muito semelhante ao fluxograma tradicional e representa 
o fluxo do processo, suas possí veis ramificaço es, o paralelismo e a concorre ncia na 
execuça o do processo e denominado: 
 
Resposta Selecionada: e. 
Diagrama de atividades. 
Respostas: a. 
Diagrama BPMN; 
 
b. 
Diagrama IDEF0; 
 
c. 
Diagrama de processo; 
 
d. 
Diagrama de casos de uso; 
 e. 
 
Diagrama de atividades. 
Comenta rio da 
resposta: 
Resposta: E. 
Comenta rio da resposta correta: os diagramas de atividades modelam 
o fluxo de trabalho com e nfase no processo de nego cio, sob o ponto de 
vista dos atores que interagem com o sistema. 
 
• Pergunta 2 
0,25 em 0,25 pontos 
 
A funça o de analista de nego cio pode ser desempenhada por qualquer pessoa ou 
profissional, independentemente do seu cargo na organizaça o. Podemos interpretar que o 
analista de nego cio atua na mesma faixa de projeto que o analista e o engenheiro de 
requisitos, pore m, sua atuaça o foca no: 
 
Resposta Selecionada: c. 
Escopo amplo das regras da organizaça o; 
Respostas: a. 
Escopo do sistema; 
 
b. 
Escopo do caso de uso; 
 
c. 
Escopo amplo das regras da organizaça o; 
 
d. 
Escopo do software; 
 
e. 
Escopo restrito do nego cio. 
Comenta rio da 
resposta: 
Resposta: C. 
Comenta rio da resposta correta: enquanto os analistas de requisitos 
ficam restritos aos requisitos do escopo do sistema de software, o 
analista de nego cio atua com o escopo amplo do nego cio da 
organizaça o. 
 
 
• Pergunta 3 
0,25 em 0,25 pontos 
 
Atualmente existem diversas abordagens para modelagem de processos de nego cio que 
representam seu comportamento por meio de diagramas. O diagrama apresentado abaixo e 
um diagrama de: 
 
 
Fonte: livro-texto. 
Resposta Selecionada: c. 
Processo; 
Respostas: a. 
BPMN; 
 
b. 
IDEF0; 
 
c. 
Processo; 
 
d. 
Casos de uso; 
 
e. 
Atividades. 
Comenta rio 
da resposta: 
Resposta: C. 
Comenta rio da resposta correta: Eriksson e Penker (2000) criaram 
extenso es dos modelos propostos na UML com o objetivo de apoiar a 
modelagem dos processos de nego cio. A extensa o Eriksson-Penker segue a 
proposta fundamental da UML, ou seja, e composta de elementos gra ficos 
que tambe m seguem regras de sintaxe e sema ntica. 
 
 
• Pergunta 4 
0,25 em 0,25 pontos 
 
Como é denominado um conjunto de restrições que definem como uma 
atividade de uma organização deve ser executada e que, além de representar 
determinados conhecimentos a respeito de um processo, também 
representam importantes aspectos restritivos na execução deste processo. 
Por exemplo: o cliente pode efetuar um saque de, no máximo, R$300,00 em 
uma única operação? 
 
Resposta Selecionada: a. 
Regras de negócio. 
Respostas: a. 
Regras de negócio. 
 
b. 
Processo de negócio. 
 
c. 
Caso de uso. 
 
d. 
Regras de casos de uso. 
 
e. 
Regras de atividades. 
Comenta rio da 
resposta: 
Resposta: A. 
Comentário da resposta correta: as regras de negócio são as 
definições que permitem que o sistema funcione corretamente 
e atenda às necessidades de negócio do cliente. 
 
 
• Pergunta 5 
0,25 em 0,25 pontos 
 
Como são definidas as regras de negócio? 
Resposta 
Selecionada: 
e. 
Como as restrições e a maneira como os processos de 
negócio são executados. 
Respostas: a. 
Como a relação caso de uso e regras de negócio. 
 
b. 
Como uma visão mais detalhada das funcionalidades. 
 
 
c. 
Como uma descrição dos casos de uso. 
 
d. 
Como um conjunto de definições sobre o processo de 
negócio. 
 
e. 
Como as restrições e a maneira como os processos de 
negócio são executados. 
Comenta rio da 
resposta: 
Resposta: E. 
Comentário da resposta correta: as regras de negócio 
definem o que o sistema deve fazer e restringem a execução 
dos casos de uso. 
 
• Pergunta 6 
0,25 em 0,25 pontos 
 
Marque a opção a seguir que melhor descreve a diferença entre o modelo de 
processos de negócio e o modelo de casos de uso. 
 
Resposta 
Selecionada: 
a. 
Casos de uso descrevem funções do sistema e processos de 
negócio mostram a amplitude do negócio na organização. 
Respostas: a. 
Casos de uso descrevem funções do sistema e processos de 
negócio mostram a amplitude do negócio na organização. 
 
b. 
Casos de uso são técnicos e processos de negócio são 
funcionais. 
 
c. 
Casos de uso são identificados e processos de negócio são 
descritos. 
 
d. 
Casos de uso são estáticos e processos de negócio são 
dinâmicos. 
 
e. 
Casos de uso não mapeiam regras de negócio e processos 
de negócio sim. 
 
Comenta rio da 
resposta: 
Resposta: A. 
Comentário da resposta correta: os casos de uso descrevem 
as funcionalidades identificadas no sistema e o processo de 
negócio mapeia o comportamento do negócio dentro da 
organização. 
 
• Pergunta 7 
0,25 em 0,25 pontos 
 
O diagrama de atividades abaixo descreve onde e como as atividades sa o executadas dentro 
da organizaça o ou dentro de um contexto especí fico de um problema. Os elementos 
utilizados para representar a separaça o das responsabilidades e a entrada para o 
paralelismo de atividades sa o, respectivamente: 
 
 
Fonte: livro-texto. 
 
Resposta Selecionada: b. 
Raias e bifurcaça o; 
Respostas: a. 
Unia o e bifurcaça o; 
 
b. 
Raias e bifurcaça o; 
 
 
c. 
Bifurcaça o e unia o; 
 
d. 
Raias e unia o; 
 
e. 
Raias e atividades. 
Comenta rio 
da resposta: 
Resposta: B. 
Comenta rio da resposta correta: o conceito de raias, tambe m chamado de 
“raias de nataça o”, descreve onde as atividades sa o executadas dentro da 
organizaça o ou dentro de um contexto especí fico de um problema. As 
bifurcaço es representam a cisa o de um fluxo em dois ou mais fluxos 
concorrentes. 
 
• Pergunta 8 
0,25 em 0,25 pontos 
 
O processo de nego cio e um conjunto de atividades relacionadas com um determinado 
nego cio, que sa o executadas em uma determinada seque ncia e produzem um 
determinado resultado ou objetivo. Segundo Martin Fowler (2000), a modelagem do 
processo de nego cio representa: 
 
Resposta Selecionada: d. 
Regras de nego cio e suas inter-relaço es; 
Respostas:a. 
Funcionalidades do sistema; 
 
b. 
Objetivos do sistema; 
 
c. 
Requisitos do sistema; 
 
d. 
Regras de nego cio e suas inter-relaço es; 
 
e. 
Lista de atividades. 
Comenta rio da 
resposta: 
Resposta: D. 
Comenta rio da resposta correta: a modelagem de processo de nego cio 
representa como o processo e executado na empresa, suas regras, 
exceço es e inter-relaço es. 
 
 
• Pergunta 9 
0,25 em 0,25 pontos 
 
Os diagramas de atividades e os diagramas de processo são utilizados para 
representar qual das visões arquiteturais propostas por Philippe Kruchten 
(1995)? 
 
Resposta Selecionada: a. 
Visão de casos de uso. 
Respostas: a. 
Visão de casos de uso. 
 
b. 
Visão lógica. 
 
c. 
Visão de implantação. 
 
d. 
Visão de implementação. 
 
e. 
Visão de processo. 
Comenta rio da 
resposta: 
Resposta: A. 
Comentário da resposta correta: a visão de casos de uso tem 
como objetivo capturar as funcionalidades, os requisitos e seu 
comportamento sob a ótica do usuário final ou dos atores. 
 
 
• Pergunta 10 
0,25 em 0,25 pontos 
 
Segundo a abordagem de Philippe Kruchten (1995), um sistema de software 
pode ser organizado em cinco visões e cada visão possui um conjunto de 
diagramas UML que representam aspectos particulares desse sistema. Como 
é denominada a visão que tem como objetivo representar como as 
funcionalidades serão implementadas no sistema? 
 
Resposta Selecionada: b. 
Visão lógica. 
Respostas: a. 
Visão de casos de uso. 
 
b. 
Visão lógica. 
 
c. 
Visão de implantação. 
 
 
d. 
Visão de implementação. 
 
e. 
Visão de processo. 
Comenta rio 
da resposta: 
Resposta: B. 
Comentário da resposta correta: a visão lógica representa a 
estrutura estática de um sistema, seus componentes e o 
relacionamento entre eles e como esses interagem para 
resolver um determinado problema. Essa interação é capturada 
pela estrutura dinâmica do sistema. 
 
 
 
 
• Pergunta 1 
0,25 em 0,25 pontos 
 
A ilustraça o abaixo refere-se a uma classe. Quais elementos podem ser identificados na 
estrutura da classe abaixo? 
 
 
Fonte: livro-texto. 
 
Resposta Selecionada: e. 
Identificaça o da classe, atributos e me todos. 
Respostas: a. 
Nomes e campos. 
 
b. 
Programas, atributos e me todos. 
 c. 
 
Identificaça o da classe, campos e chaves. 
 
d. 
Identificaça o da classe, atributos e programas. 
 
e. 
Identificaça o da classe, atributos e me todos. 
Comenta rio da 
resposta: 
Resposta correta: E. 
Comentário da resposta correta: a representação refere-se à 
identificação da classe, atributos e métodos. 
 
• Pergunta 2 
0,25 em 0,25 pontos 
 
Basicamente, a comunicaça o entre objetos se da pela chamada de me todos e para isso sa o 
fundamentais os conceitos de encapsulamento e visibilidade de me todos. O diagrama da 
UML que representa essa interaça o de objetos e a troca de mensagens entre eles e o 
diagrama: 
 
Resposta Selecionada: d. 
Seque ncia; 
Respostas: a. 
Colaboraça o; 
 
b. 
Atividades; 
 
c. 
Estados; 
 
d. 
Seque ncia; 
 
e. 
Classes. 
Comenta rio da 
resposta: 
Resposta correta: D. 
Comentário da resposta correta: o diagrama de sequência da UML 
representa a interação de um conjunto de objetos, a troca de 
mensagens entre eles para resolver um problema específico. 
 
 
• Pergunta 3 
0,25 em 0,25 pontos 
 
Como e chamada a representaça o de relacionamento que indica que duas classes esta o 
associadas e que um objeto faz parte do outro? 
Resposta Selecionada: b. 
Agregaça o. 
Respostas: a. 
Composiça o. 
 
 
b. 
Agregaça o. 
 
c. 
Associaça o. 
 
d. 
Depende ncia. 
 
e. 
Reflexiva. 
Comenta rio da 
resposta: 
Resposta correta: B. 
Comentário da resposta correta: agregação é utilizada para 
representar uma conexão entre dois objetos, sendo que essa 
conexão define uma relação todo-parte entre esses objetos, ou seja, 
um objeto está contido no outro (BEZERRA, 2006). 
 
• Pergunta 4 
0,25 em 0,25 pontos 
 
Como sa o chamadas as classes que representam as interaço es externas a um sistema, 
como toda e qualquer comunicaça o que um sistema faz com atores do sistema ou ainda 
alimentar informaço es de outros sistemas? 
 
Resposta Selecionada: a. 
Classes de fronteira. 
Respostas: a. 
Classes de fronteira. 
 
b. 
Classes de nego cio. 
 
c. 
Classes de controle. 
 
d. 
Classes de entidade. 
 
e. 
Classes de ana lise. 
Comenta rio da 
resposta: 
Resposta correta: A. 
Comentário da resposta correta: classes de fronteira ou objetos de 
fronteira, como o próprio nome diz, têm como responsabilidade 
dividir o ambiente interno do sistema e suas interações externas. 
 
 
• Pergunta 5 
0,25 em 0,25 pontos 
No diagrama de classes abaixo, os relacionamentos identificados com as letras A e D sa o, 
respectivamente: 
 
 
 
 
Fonte: livro-texto. 
Resposta Selecionada: d. 
Composiça o e herança; 
Respostas: a. 
Agregaça o e associaça o; 
 
b. 
Associaça o e composiça o; 
 
c. 
Agregaça o e herança; 
 
d. 
Composiça o e herança; 
 
e. 
Associaça o e herança. 
Comenta rio da 
resposta: 
Resposta correta: D. 
Comentário da resposta correta: são os relacionamentos de 
composição e herança. 
 
 
• Pergunta 6 
0,25 em 0,25 pontos 
No digrama de seque ncia abaixo, os me todos dispensarNota() e efetuarContagemNota() 
pertencem, respectivamente, a s classes: 
 
 
 
Fonte: Livro-texto. 
Resposta Selecionada: c. 
DispensadorNotas e DispensadorNotas. 
Respostas: a. 
Terminal AutoAtendimento e DispensadorNotas. 
 
b. 
DispensadorNotas e Terminal AutoAtendimento. 
 
c. 
DispensadorNotas e DispensadorNotas. 
 
d. 
Terminal AutoAtendimento e Terminal AutoAtendimento. 
 
e. 
Cliente e Terminal AutoAtendimento. 
Comenta rio da 
resposta: 
Resposta correta: C. 
Comentário da resposta correta: ambos são métodos da classe 
DispensadorNotas. 
 
 
• Pergunta 7 
0,25 em 0,25 pontos 
 
No paradigma de orientaça o a objetos ha um conceito chamado HERANÇA, que e 
caracterizado por: 
Resposta Selecionada: c. 
Permitir que classes compartilhem atributos e me todos; 
Respostas: a. 
Definir a visibilidade de objetos; 
 
 
b. 
Permitir que me todos tenham va rios nomes; 
 
c. 
Permitir que classes compartilhem atributos e me todos; 
 
d. 
Definir comportamento de objetos; 
 
e. 
Garantir a unicidade de me todos. 
Comenta rio da 
resposta: 
Resposta correta: C. 
Comentário da resposta correta: a herança caracteriza-se por 
permitir que classes compartilhem atributos e métodos entre elas e 
que adicionem comportamentos específicos às classes filhas se for 
necessário. 
 
• Pergunta 8 
0,25 em 0,25 pontos 
 
O modelo de classes desenvolvido na fase de ana lise, que demonstra as classes inerentes 
ao domí nio do problema que queremos resolver, deixando de lado detalhes tecnolo gicos 
da soluça o do problema e dito: 
 
Resposta Selecionada: a. 
Modelo de domí nio; 
Respostas: a. 
Modelo de domí nio; 
 
b. 
Modelo de especificaça o; 
 
c. 
Modelo de nego cio; 
 
d. 
Modelo de implementaça o; 
 
e. 
Modelo inicial. 
Comenta rio da 
resposta: 
Resposta correta: A. 
Comentário da resposta correta: o modelo de domínio representa 
apenas as classes envolvidas no negócio. 
 
 
• Pergunta 9 
0,25 em 0,25 pontos 
 
O paradigma orientado a objetos tem va rios pilares. Dois deles sa o as classes e os objetos. 
Como pode ser definida classe? 
Resposta Selecionada: d. 
Define as propriedades e comportamentos dos objetos. 
 
Respostas: a. 
E a mesma coisa que objeto. 
 
b. 
E apenas a representaça o gra fica de um objeto. 
 
c. 
Define apenas os relacionamentos entre os objetos. 
 
d. 
Define as propriedades e comportamentos dos objetos. 
 
e. 
E a representaça o de algo do mundo real. 
Comenta rio da 
resposta: 
Resposta correta: D. 
Comentário da resposta correta: classe de objetospode ser definida 
como um grupo de objetos com mesmas propriedades (atributos), 
comportamento (operações), relacionamentos e semântica. 
 
• Pergunta 10 
0,25 em 0,25 pontos 
 
Um objeto e um elemento que possui releva ncia para a soluça o de um determinado 
problema, esse objeto possui caracterí sticas e executa determinadas aço es ou possui 
determinados comportamentos, assim como um objeto do mundo real. A s caracterí sticas 
e aos comportamentos desses objetos, damos o nome, respectivamente, de: 
 
Resposta Selecionada: c. 
Atributos e me todos; 
Respostas: a. 
Classes e objetos; 
 
b. 
Operaço es e atributos; 
 
c. 
Atributos e me todos; 
 
d. 
Me todos e atributos; 
 
e. 
Propriedade e atributos. 
Comenta rio da 
resposta: 
Resposta correta: C. 
Comentário da resposta correta: às características de um objeto 
damos o nome de atributos e os comportamentos denominam-se 
métodos.

Continue navegando