Buscar

Compilado de Provas de Analise de Sistemas Orientada A Objetos- UNIP EAD _ Passei Direto

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 11 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 11 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 11 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

Impresso por Erica Borges, E-mail ericaborges2212@gmail.com para uso pessoal e privado. Este material pode ser protegido por
direitos autorais e não pode ser reproduzido ou repassado para terceiros. 29/05/2023, 10:15:38
DISERTA TIVA S 
 
P). Liste os conceitos básicos de um construtor. 
É um método da própria classe, público, que não possui saída e pode ou não receber 
parâmetros de entrada. 
P). Quais são os principais fatores de sucesso dos projetos de software? 
Envolvimento do cliente, apoio executivo e gerencial, enunciado claro dos requisitos, 
planejamento correto e expectativas realistas. 
P). O processo de engenharia de requisitos tem o objetivo de obter requisitos definidos 
especificados e modelados de sistema a partir de fontes de requisitos (SWEBOK, 2004). O 
processo de engenharia de requisitos possui cinco atividades principais: e licitação, analise 
e negociação, documentação, validação e gerenciamento de requisitos. Em que consiste a 
atividade de elicitação de requisitos. 
Descoberta dos requisitos a partir de sistemas de informação existentes, stakeholders, 
padrões da organização, informações de domínio e regulamentos, identificando os fatos 
que compõem os requisitos do sistema, de forma a prover o correto e completo 
entendimento do que demanda o software. 
P). Uma técnica muito utilizada no desenvolvimento de sistemas é a elaboração de 
protótipos de telas do sistema a ser construído. Explique duas vantagens da aplicação 
dessas técnicas no resultado final do software. 
Rapidez no processo de captação de requisitos e antecipação dos problemas. 
P). O mecanismo de herança, ou também chamado de generalização-especialização, 
constitui um dos principais fundamentos da orientação a objetos. Descreva dois benefícios 
que podem ser obtidos com a utilização da herança na construção de um sistema. 
Proporcionar o reuso e facilitar a manutenção 
P). Diante da necessidade de expressar requisitos para diversas pessoas com diversos 
ponto de vista, os requisitos foram separados em dois níveis: os requisitos de usuário e os 
requisitos de sistema. Além desses níveis, os requisitos ainda são classificados em 
requisitos funcionais e não funcionais para atender a abordagem diferentes que eles 
requerem. Baseado nessa informação, descreva a diferença entre requisitos funcionais e 
não funcionais. 
Requisitos funcionais descrevem o comportamento esperado de um sistema, explicando o 
que o sistema deve e o que não deve fazer, já os requisitos funcionais descrevem as 
restrições sobre os serviços que o sistema oferece, e outros aspectos como atributos do 
sistema e do ambiente do sistema. 
 
 
 
Impresso por Erica Borges, E-mail ericaborges2212@gmail.com para uso pessoal e privado. Este material pode ser protegido por
direitos autorais e não pode ser reproduzido ou repassado para terceiros. 29/05/2023, 10:15:38
P). Fazer o levantamento dos requisitos do sistema é a primeira atividade do processo de 
desenvolvimento que tem por objetivo entender e mapear o que o cliente precisa para o 
novo sistema. 
Considerando esse cenário, defina o que é um requisito e o que é engenharia de requisitos. 
Requisitos são serviços que um sistema deve prestar e suas restrições de funcionamento, 
e devem necessariamente refletir as necessidades do cliente. 
Engenharia de requisitos é um conjunto de métodos, procedimentos e ferramentas com o 
objetivo de resolver um determinado problema. 
P). Uma descrição ou especificação de casos de uso apresenta detalhes da interação entre 
o ator e o objetivo do sistema que está sendo construído. Essa descrição deve conter uma 
breve descrição, pré -condições, fluxo básico, fluxos alternativos e pós -condições. Descreva 
o objetivo de cada um desses elementos. 
Descrição: descrição do objetivo do caso de uso. 
Pré-condições: O que deve ser verdadeiro antes de iniciar o caso de uso. 
Pós-condições: O que deve ser verdadeiro após a finalização do caso de uso. 
Fluxo básico: descrição de passos esperados caso todas condições são verdadeiras. 
Fluxo alternativo: descrição de passos alternativos que podem ser executados dentro de 
um fluxo básico. 
P). A orientação a objetos divide as responsabilidades em classes que permitem o aumento 
do reuso e melhora da capacidade de manutenção dos sistemas de informação. Os objetos 
são criados dentro desse cenário, isso posto, descreva a diferença entre classe e objeto. 
Classe é um modelo, um planejamento, pode ser definido como um grupo de objetos com 
os mesmos atributos, métodos e comportamentos. 
Objeto é a materialização de uma classe, possuindo relevância para a solução de um 
determinado problema. 
P). O processo de engenharia de requisitos tem o objetivo de obter requisitos definidos 
especificados e modelados de sistema a partir de fontes de requisitos que podem ser 
capturados a partir de temar de informações existentes, necessidade dos interessados, 
padrões da organização, informações de domínio e regulamentos (ou legislações). O 
processo de engenharia de requisitos possui cinco atividades principais, Quais são essas 
atividades e qual a finalidade principal de cada uma? 
Elicitação: Descoberta dos requisitos a partir de sistemas de informação existentes, 
stakeholders, padrões da organização, informações de domínio e regulamentos. 
 
Analise e negociação: Analisar os requisitos e os conflitos resolvidos por meio da 
negociação com os interessados, produzindo o modelo do sistema. 
 
Documentação: Detalhamento dos requisitos a modo de permitir a realização das próximas 
atividades do desenvolvimento, produzindo a especificação dos requisitos com requisitos 
de usuário e de sistema. 
 
Validação: Validação dos requisitos de acordo com os critérios definidos na documentação 
de requisitos. 
 
Gerencia de requisitos: Controle da mudança dos requisitos ao longo do processo de 
engenharia de requisitos. 
 
Impresso por Erica Borges, E-mail ericaborges2212@gmail.com para uso pessoal e privado. Este material pode ser protegido por
direitos autorais e não pode ser reproduzido ou repassado para terceiros. 29/05/2023, 10:15:38
P). Leia atentamente a descrição do sistema a seguir: 
 
“Uma empresa que fornece suporte técnico de computadores para resolver problemas e 
dúvidas de clientes, por telefone ou pessoalmente, necessita modela um novo sistema. Nessa 
empresa trabalham atendentes e técnicos de campo especializados em atender a chamados de 
clientes e operadores para extração de relatórios. Para elaboração dessa modelagem as 
seguintes funcionalidades devem ser seguidas: 
O atendimento do chamado consiste no cadastro dos chamados pelo atendendo no momento 
da ligação, algumas informações devem ser fornecidas no chamado: problema ou dúvida, 
data e hora do chamado e código do cliente. O atendente pode resolver o chamado no 
momento da ligação ou encaminha-lo para um técnico de campo, caso não consiga resolver 
no momento da ligação. Na abertura do chamado, o atendente deve verificar se o cliente já 
está cadastrado no sistema. Caso esteja, confirma os dados do cliente (nome, endereço, 
telefone, data de nascimento e CPF). Caso não esteja cadastrado, cadastra o cliente. 
Caso o chamado seja encaminhado, após a visita do técnico ao cliente (prazo de 24 horas da 
abertura do chamado) pode ter a necessidade de troca de peça. Para isso, consulta o sistema 
externo de controle de estoque para verificar a disponibilidade da peça, para posterior troca. 
O técnico é o responsável por fechar o chamado encaminhados a ele. 
O cliente poderá ligar para a empresa para consultar e acompanhar o chamado, verificação 
de data que o técnico realizara a visita em campo, data prevista da chegada da peça a ser 
troca. O prazo máximo não deve ser superior a 15 dias. ” 
 
Elabora o diagrama de caso de uso do sistema descrito. 
 
 
 
Impresso por Erica Borges, E-mail ericaborges2212@gmail.com para uso pessoal e privado. Este material pode ser protegido por
direitos autorais e nãopode ser reproduzido ou repassado para terceiros. 29/05/2023, 10:15:38
P). Leia atentamente a descrição do sistema seguir e elabora o diagrama de classes do 
sistema: 
“Criar um sistema que permita o controle de livros disponíveis na biblioteca da universidade. 
O sistema permitirá o cadastro de livros com as seguintes informações: titulo, editora, ano de 
edição, data de aquisição, local do livro, autor e quantidade. Os alunos que poderão fazer os 
empréstimos estão cadastrados no Sistema de Registro Acadêmico (SRA) que será acessado 
pelo sistema de biblioteca para validar se ele existe através de seu RA e retornar o nome do 
aluno. 
O sistema deverá permitir aos alunos realizarem empréstimos de livros, após a escolha e 
identificação ao atendente da biblioteca. Ao efetivar o empréstimo, o sistema deve emitir um 
comprovante com os livros e a data de devolução prevista (15 dias após o empréstimo). No 
momento da devolução, o sistema deverá verificar se a entrega está sendo realizada em dia. 
Caso o contrário, devera calcular multa de R$2,00 por dia de atraso. Todas essas operações 
são realizadas pelos funcionários da biblioteca. 
O aluno poderá fazer consulta ao acervo da biblioteca e fazer reserva de livros através da 
internet. ” 
 
 
 
 
 
 
Impresso por Erica Borges, E-mail ericaborges2212@gmail.com para uso pessoal e privado. Este material pode ser protegido por
direitos autorais e não pode ser reproduzido ou repassado para terceiros. 29/05/2023, 10:15:38
P). Leia atentamente a descrição do sistema seguir e elabora o diagrama de atividade 
para a funcionalidade “Fazer devolução” 
 
 
 
 
 
 
 
 
Impresso por Erica Borges, E-mail ericaborges2212@gmail.com para uso pessoal e privado. Este material pode ser protegido por
direitos autorais e não pode ser reproduzido ou repassado para terceiros. 29/05/2023, 10:15:38
MUTIPLA ESCOLHA 
 
P) O analista de negócio estabelece um elo entre o usuário do sistema de informação e o 
sistema de informação propriamente dito, estabelecer a ligação entre a área de negócio e a 
área de Tecnologia da Informação. Assinale a alternativa que representa a área de 
conhecimento em que o analista de negócio pode atuar: 
a) Analise de requisitos e gestão de projetos. 
b) Comunicação da situação do projeto e elicitação de requisitos. 
c) Gestão do projeto e validação da solução. 
d) Elicitação e análise de requisitos. 
e) Analise de requisitos e elaboração de casos de uso. 
 
P) Muitas são as discussões na literatura a respeito do nível de detalhamento necessário 
para descrever um caso de uso. Podemos considerar a descrição em linguagem natural, 
desde que sequencial como uma descrição de caso de uso bem feita e completa. De acordo 
com essa afirmação, analise as afirmativas a seguir. 
I – Pré-condições e pós-condições fazem parte da descrição de um caso de uso. 
II – Os fluxos alternativos descrevem as exceções de um caso de uso e são acionados nas 
pré-condições do sistema. 
III – O fluxo básico descreve o comportamento de sucesso de um caso de uso, também 
chamado de caminho fe 
 
Marque a alternativa correta: 
a) Somente a afirmativa I está correta 
b) As afirmativas I e III estão corretas. 
c) As afirmativas I e II estão corretas. 
d) Somente a afirmativa III está correta. 
e) As afirmativas II e III estão corretas. 
 
P) Além do diagrama de atividades, em 2000, Eriksson e Penker criaram extensões dos 
modelos propostos na UML com o objetivo de apoiar a modelagem dos processos de 
negócios. É o chamado diagrama de processo. A respeito do diagrama de processo, analise 
as afirmativas a seguir: 
I – Recurso, processo, regras e evento são elementos do diagrama de processo. 
II – Processo é o objeto responsável pelas ações do diagrama de processo. 
III – Recursos são os aspectos técnicos do diagrama de processo. 
a) Somente a afirmativa I está correta 
b) As afirmativas I e III estão corretas 
c) As afirmativas I e II estão corretas. 
d) Somente a afirmativa III está correta. 
e) As afirmativas II e III estão corretas. 
 
Impresso por Erica Borges, E-mail ericaborges2212@gmail.com para uso pessoal e privado. Este material pode ser protegido por
direitos autorais e não pode ser reproduzido ou repassado para terceiros. 29/05/2023, 10:15:38
P) Segundo Booch, diagrama de casos de uso é um diagrama da UML que tem por 
objetivo mostrar a partir de um ponto de vista estático, o conjunto de casos de uso, atores 
e seus relacionamentos. De acordo com essa afirmação, analise as afirmativas a seguir: 
I – Casos de uso permitem relacionamento do tipo “extensão”, que são comportamentos 
opcionais do caso de uso. 
II – Em relacionamos do tipo “herança” entre os atores A e B de um diagrama de casos de 
uso, significa que o ator B faz tudo que o A executa. 
III – O diagrama de casos de uso descreve o sistema de forma suficiente para o 
entendimento do sistema. 
 
Marque a alternativa correta: 
a) Somente a afirmativa I está correta. 
b) As afirmativas I e III estão corretas. 
c) As afirmativas I e II estão corretas. 
d) Somente a afirmativa III está correta. 
e) As afirmativas II e III estão corretas. 
 
P) A orientação a objetos é uma forma de se desenvolver um sistema de software e é 
sustentado por alguns pilares de suspenção do método. Assinale a alternativa que 
apresenta corretamente esses pilares. 
a) Encapsulamento, classes e funções 
b) Encapsulamento, herança e dados 
c) Herança, polimorfismo e encapsulamento. 
d) Herança, polimorfismo e funções 
e) Polimorfismo, encapsulamento e dados. 
P) O modelo de classes desenvolvido na fase de análise e que representa os objetos 
inerentes ao problema que queremos resolver, deixando detalhes da tecnologia fora da 
visão é denominado de: 
a) Diagrama de classes de implementação 
b) Diagrama de classes de especificação 
c) Diagrama de classes de domínio. 
d) Diagrama de classes de implantação. 
e) Diagrama de classes de visão. 
 
P) Atualmente existem diversas abordagens para modelagem de processos de negócio, 
dentre as mais utilizadas podemos citar: 
a) BPMN e diagrama de casos de uso. 
b) Diagrama de atividades e BPMN 
c) Diagrama de atividades e diagrama de classe 
d) Diagrama de processo e diagrama de casos de uso. 
e) Diagrama de sequência e diagrama de processo. 
 
 
 
Impresso por Erica Borges, E-mail ericaborges2212@gmail.com para uso pessoal e privado. Este material pode ser protegido por
direitos autorais e não pode ser reproduzido ou repassado para terceiros. 29/05/2023, 10:15:38
P) O modelo de classe de domínio é desenvolvido na fase de análise e representa os objetos 
e classes inerentes ao domínio do problema que queremos resolver, deixando de lado, 
nessa visão (...) tecnológicos da solução do problema. De acordo com essa afirmação, 
analise as afirmativas a seguir: 
I – O diagrama de classe de domínio inclui objetos de interface e controle. 
II – Num diagrama de classes pode haver relações de associação, dependência e agregação. 
III – Como boa prática, os atributos da classe devem ser privados. 
 
Marque a alternativa correta: 
a) Somente a afirmativa I está correta. 
b) As afirmativas I e III estão corretas. 
c) As afirmativas I e II estão corretas. 
d) Somente a afirmativa III está correta. 
e) As afirmativas II e III estão corretas. 
 
P) A respeito das melhores práticas para a elaboração do diagrama de classe, (,,,) 
procedimentos que auxiliam na elaboração e consistência do diagrama de classe. Analise 
as afirmativas a respeito da modelagem do processo de negócio e marque a alternativa 
correta. 
I – Classes são identificadas a partir de substantivos relevantes para o negócio. 
II – Para as classes com nomes compostos, retire os espaços e comece as palavras com letra 
maiúscula. 
III – Utiliza os nomes das classes no plural. 
 
Marque a alternativa correta: 
a) As afirmativas I e II estão corretas. 
b) As afirmativas I e III estão corretas. 
c) As afirmativas II e III estão corretas. 
d) Apenas a afirmativa I estácorreta 
e) Apenas a afirmativa III está correta. 
 
P) A respeito da característica de herança na orientação a objetos, analise as alternativas a 
seguir: 
I – Apenas atributos podem ser herdados pelas classes filhas no conceito de herança. 
II – A herança é uma das características que permitem o aumento de reuso do código. 
III – O mecanismo de herança também é chamado de generalização e especialização. 
 
Marque a alternativa correta: 
a) As afirmativas I e II estão corretas 
b) As afirmativas I e III estão corretas. 
c) As afirmativas II e III estão corretas. 
d) Apenas a afirmativa I está correta. 
e) Apenas a afirmativa III está correta. 
 
 
Impresso por Erica Borges, E-mail ericaborges2212@gmail.com para uso pessoal e privado. Este material pode ser protegido por
direitos autorais e não pode ser reproduzido ou repassado para terceiros. 29/05/2023, 10:15:38
P) O diagrama de casos de uso ilustra os principais objetivos de um sistema e suas 
interações no ciclo de vida de um novo software. Com relação ao diagrama de caso de uso 
apresentado, avalie as afirmações a seguir. 
 
I – O ator sistema de registro acadêmico é um sistema externo ao sistema sendo 
construído. 
II – O ator professor é responsável por executar o caso de uso “Manter Notas”. 
III – De acordo com o caso de uso “Manter Notas”, uma vez lançada uma nota, e la não 
poderá mais ser alterada. 
IV – O caso de uso “Consultar Turma” é executado pelos atores professor e sistema de 
registro acadêmico. 
 
Marque a alternativa correta: 
a) Somente as afirmativas I e II estão corretas. 
b) Somente as afirmativas II e III estão corretas. 
c) Somente as afirmativas III e IV estão corretas. 
d) As afirmativas I, II e IV estão corretas. 
e) As afirmativas I, III e IV estão corretas. 
 
P) Diante da necessidade em expressar requisitos para diversas pessoas com diversos 
pontos de vista, os requisitos são classificados a partir do seu nível de descrição em 
requisitos de usuário e requisitos de sistema. Analise as afirmativas a seguir: 
I – Requisitos de usuário são aqueles fornecidos por usuários, gerentes e cliente. 
II – Requisitos de sistema definem detalhes e uma sequência de implementação. 
III – Requisitos de sistema são definidos antes dos requisitos de usuário. 
Marque a alternativa correta: 
a) As afirmativas I e II estão corretas. 
b) As afirmativas I e III estão corretas. 
c) As afirmativas I e III estão corretas. 
d) Apenas a afirmativa I está correta. 
e) Apenas a afirmativa III está correta. 
Impresso por Erica Borges, E-mail ericaborges2212@gmail.com para uso pessoal e privado. Este material pode ser protegido por
direitos autorais e não pode ser reproduzido ou repassado para terceiros. 29/05/2023, 10:15:38
P) Um dos principais diagramas dinâmicos da UML é o diagrama de sequência que 
representa a ordem em que os objetos envolvidos no cenário são acionados. Equivalem à 
lógica da funcionalidade a ser implementada. Sobre o diagrama de sequência é correto 
afirmar: 
a) Embora sejam diagramas dinâmicos, não mostram todos os objetos envolvidos. 
b) Não podem conter atores dentro do cenário. 
c) Um objeto não pode acionar um método dele próprio. 
d) Descreve a troca de mensagens entre os objetos. 
e) São estáticos no processo de modelagem. 
 
P) Um paradigma é um conjunto de regras que estabelecem fronteiras e descrevem como 
resolver problemas dentro desta fronteira. Um paradigma ajuda-nos a organizar a e 
coordenar a maneira como olhamos o mundo. O paradigma orientado a objetos é uma 
forma de se desenvolver um sistema de software que enxerga que um sistema de software é 
um conjunto de componentes que interagem entre si para resolver um determinado 
problema. Analise as afirmativas a seguir: 
I – A orientação a objetos facilita a manutenção de sistemas. 
II – O aumento do reuso é uma vantagem da orientação a objetos. 
III – A orientação a objetos está fundamentada em funções e dados. 
Marque a alternativa correta: 
a) As afirmativas I e II estão corretas 
b) As afirmativas I e III estão corretas 
c) As afirmativas II e III estão corretas 
d) Apenas a afirmativa I está correta 
e) Apenas a afirmativa III está correta 
 
P) Segundo a norma ISO9128, existem vários tipos de requisitos não funcionais que se 
referem as necessidades técnicas de um sistema de software. Assinale a alternativa que 
descreve apenas esses tipos de requisitos. 
a) Portabilidade, reuso e facilidade de manutenção. 
b) Eficiência, segurança e rapidez. 
c) Portabilidade, segurança e desempenho. 
d) Segurança, rapidez e reutilização. 
e) Portabilidade, tolerância a falhas e reuso. 
 
P) São métodos de elicitação de requisitos para um sistema de software: 
a) Entrevistas e discussões 
b) Protótipos e suposições 
c) Analise de documentos e validação de requisitos 
d) Reuniões e restrições 
e) Entrevistas e observação.

Continue navegando