Buscar

Prova Analise de Sistema OO

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

Prévia do material em texto

Y_yvrÉli, ro l61:uo:4/
Questões de múltipla escolha
Disciplina: 685860 
- Análise de Sistemas Orientada a Objetos
Questão 1: Muitas são as discussôes na titeratura a respeito do nívet de detarhamento necessário para se
descrever um caso_de ,"o. p;;;;s consider., ; d;"";içi:;T il;g;rg"T:turat, de_sde que sequenciat,#flr##3 i:üXir?" de caso oe'uso oem reita eãàpreta. o" ,ãoãJ'com essa arirmação, anarise as
I - Pré-condições e pós-condiçôes fazem parte da_descriçâo de um caso de uso.ll - os fluxos alternativos oéttt"""''as exceçÕes oe'üÂ'caso de r.o à-rao acionados nas pré-condiçôes dosistema.lll - o fluxo básico descreve o comportamento de sucesso de um caso de uso, também chamado de caminho feriz.Marque a atternativa correta:
A) Somente a afirmativa t eiiã correta.o !)As afirmativas I e ilt esrãá ;"-ir"tr;C) As afirmativas I e rr estao corrJÃl'D) Somente a afirmativa rf r esu c-olrãta.E) As afirmativas il e ttt estaãco;t*:
yitl-- ir?,:'xrffi"{',":ü!i'.x[J[iT#r:;:Ts,:["#jss rÍ.",*. (Linsuasem de Moderagemnesócio' com retação ao diasrama oã'ativiaaoesãprãlãrl"aã, 
,ráii;."-"i;;rffii*T""JJíoJ-pro."r"o o"
*
n).
"1- . "-.ji*ffi*_*
"""'* 
'')á:' "' ' ""l*rhídadr qlt+"-".",
.I.,'.''...11
<': lrytl .
írjat} 1"
l' A ativídade 05 será executada se a atividade 03 0u a atividade 04 forconcruída.
n ll. A ramificação sequencial existente após a atividade 02 significa que, caso o fluxo seja [não], é necessário que
sejam executadas novamente as atividades 01 e 02.
1ll. As atividades 03 e 04 váo ter início ao mesmo tempo, entretanto, não significa que terminaráo ao mesmo tempo.
lV. Caso o fluxo da ramificação sequencial existente após a atividade 02 tenha o fluxo [sim], a atividade 02 não será
mais executada.
Marque a alternativa correta:
A) Somente as afirmativas I e ll estâo corretas.
B) Somente as afirmativas ll e lll estão corretas.
C) Somente as afirmativas lll e lV estão corretas.
D) As afirmativas l, ll e lV estão corretas.
, E) As afirmativas l, lll e lV estão corretas.
Questão 3: Para a execução de uma boa análise do processo de negócio são necessários vários elementos
para compor e trabalhar em conjunto para garantir a clareza e organização do processo. As afirmativas a
seguir se referem a esses elementos:
| - A modelagem de negócio precisa identificar e capturar as regras de negocio.
ll - Os diagramas de casos de uso são essenciais para o modelo de negócio.
lll - Uma forma gráfica de mapear o processo de negócio é o diagrama de atividades.
Marque a alternativa correta:
A) As afirmativas I e ll estão conetas.
B) As afirmativas I e lll estão conetas.
C C) As afirmativas ll e lll estão conetas.
D) Apenas a afirmativa I está coreta.
E) Apenas a afirmativa lll está coneta.
Questão 4: Assim como no mundo real, objetos de sistema se retacionam entre si dentro de um determinado
contexto para resolução de um determinado problema. Existem vários tipos de relacionamento entre
objetos: dependência, generalizaçâo e associagão, que pode ser detalhada como agregaçáo e composição.
A respeito dçelacionamento de herançar faça a análise das afirmativas a seguir.:
| - lnforma que um objeto tem relação de "é parte de".
ll - Permite especializaçÕes e generalizações dos objetos'.
lll - Herança define uma relação do tipo'é um tipo de".
Marque a alternativa correta:
A) As afirmativas I e ll estão corretas.
B) As afirmativas I e lll estão corretas.j C) As afirmativas ll e lll estão corretas.
D) Apenas a afirmativa I está correta.
E) Apenas a afirmativa lll está correta.
Questão 5: O diagrama de classes representa todos os objetos que participam da modelagem do sistema
sendo desenhado e que, de alguma forma, executam agões para a realização dos objetivos do sofÍware. Com
relação ao diagrama de classes apresentado a seguir, avalie as afirmaçôes a seguir.
%efetuarlrmcaog
heseirar*
&dew,llerS
4eonsulkr,s
L A_relação entre as classes LOCACAO e ITEMLOCACAO é de.agregação por composiçao. /
Il. O relacionamento de composição entre as classes Locacao e ltemLocacao indica que se um objeto da classe
Locacao for destruÍdo, todos os objetos da classe ltemlocacao associados a ele também devem ser déstruíd os. \,/
lll. A relação entre LOCACAO e ITEMLOCACAO indica que uma locaçâo pode não ter itens relacionados a ela. x
lV. A relação entre CLIENTE e LOCACAO indica que o sistema pode ter clientes cadastrados sem ter feito uma
locação sequer. y
Marque a alternativa correta:
A) Somente as afirmativas I e ll estão corretas.
B) Somente as afirmativas Il e lll estâo corretas.
C) Somente as afirmativas lll e lV estão corretas.I D) As afirmativas l, ll e lV estão corretas.
E)As afirmativas l, lll e lV estáo corretas.
Questão 6: Todos os documentos de requisitos estão sujeitos a passarem por procedimentos de verifiqação
e validação. O obietivo do processo de validação é assegurar que o trabalho de elicitação, análisá e
documentação dos requisitos está consistente com o domínio do projeto. Analise as afirmativas a seguir.
| - A prototipação é usada para validar o entendimento das necessidades do cljente.
ll - Na revisáo de requisitos eles são avaliados por uma equipe pàra verificar possíveis inconsistências. r'
lll - Testes unitários validam requisitos dos usuários., ,z
Marque a alternativa correta:
A) As afirmativas I e ll estâo corretas.
B) As afirmativas I e lll estâo corretas.
ú C) As afirmativas ll e lll estáo corretas.
D) Apenas a afirmativa I está correta.
E) Apenas a afirmativa lll está correta.
Questão 7: Assim como no mundo real, objetos de sistema se relacionam entre si dentro de um determinado
contexto para resoluçâo de um determinado problema. Existem vários tipos de relacionamento entre
objetos: dependência, generalizaçáo e associação, que pode ser detalhada como agregação e composição.
l.I;.;.::noofaçaaanálisedasafirmativasaseguiremarqueaopção
| - lnforma que um objeto é independente do outro. x
ll- Permite especializações e generalizações. Hêraí\ça
lll -Associação por agregaçâo é identificada a partir da relação todo-parte. ,,,r'
Marque a alternativa correta:
A) As afirmativas I e ll estão corretas.
B) As afirmativas I e lll estão corretas.
C) As afirmativas ll e lll estão corretas.
D) Apenas a afirmativa I está coneta.
tr E) Apenas a afirmativa lll está correta.
Questão 8: 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. Gom relação ao diagrama de caso de uso apresentado, avalie as
afirmações a seguir.
-::-
I
I
-l-
^
Consultar Turma
Professor
/\()
".u---
ManterAluno
<<cRUD>>\,
L)'./
Manter Notas
<<cRUD>>
Sistema de
Registro Acadêmico
iManter significa:
Cadastrar, Consultiar,
Alterar e Excluir
l. O ator sistema de registro acadêmico é um sistema externo ao sistema sendo construído. .f
ll. O ator professor é responsável por executar o caso de uso "Manter Notas". /
lll..De acordo com o caso de uso "Manter Notas", uma vez lançada uma nota, ela não poderá mais ser alterada. X
lV. O caso de uso "Consultar Turma" é executado pelos atores professor e sistema de registro acadêmico.
Marque a alternativa correta:
I A)Somente as afirmativas I e ll estão corretas. n
B)Somente as afirmativas ll e lll estão corretas. X /
C) Somente as afirmativas lll e lV estão corretas. x .
" D) As afirmativas l, ll e lV estão corretas.
E) As afirmativas l, Ill e lV estão corretas. É
Questões discursivas
Questão í: Leia atentamentê a descrição do sistêma a seguir e elabore o diagrama de atividades da
funcionalidade de "F azer devoluçãon':
Criar um sr.sÍema que permita o controle de livros disponíveis na biblioteca da universidade. O srsÍema permitirá o
cadastrosle liyros com as segurnfes informações: título, editora, ano de
------"--'--, ^
data de dg.livro-
lutor.re guag!!7!p. Os oatlnos que, pod7rão. lgr:f$ para validar se e/e através do seu RA eAcadêmico (§R l, quesérá acessado pelo
rercrna o nome qo atuno.
O sisÍema deverá permitir aos alunos realizarem empréstirnos de livros, após a escolha e identificação ao atendente
da biblioteca. Ao efetivar o empréstimo, o sistema de.ve.emitir ym coryprovanlg com os.livros e a !qQ3!e clevolucãoprevista(15diasapósoempréstimo).Nomoment@veráuerificarseaentrê@§í#ííffi
reatizada em dia. Caso contrário, deverá catcutar a mutk áe R$ z,oo pi»1íãffi e àffiÍ;ffi {ç[§!-para
pagamento.Iodas essas operações são reãííÃaÃfiíÃítncionários da bibtioteca. *-:.****
O aluno poderá frrrr:[!!]:'ql!Wry_da biblioteca e fazer reserua da livros através da internet.
Questão 2: A divisão de responsabilidades é das características fundamentais em uma boa modelagem de
sistemas, objetos com responsabilidades bem definidas aumentam a sua capacidade de reuso. Organizar e
dividir os objetos por responsabilidade é a base para o conceito de padrôes de projeto, que vem a ser um
conjunto de soluções e organização sistêmica com um objetivo específico. No caso, a divisão de
os no
exlsfe
T r."ponsabitidades pode ser encarada como um padrão de projeto com o obietivo de aumentar o reuso eF diminuir o acoplamento entre obietos de um sistema. Os objetos são categorizados em três grupos deI acordo com seu tipo de responsabilidade: classe entidade, classe de controle e classe de fronteira. Descreva{; a responsabilidadà de cada uma dessas categorias de classes.
::
f 2- dr)rr4, üá *J"Jo-dq- ,ia;â O#*) "vtÉ4{s ,'''áoi'w'$v) "/4 d&*'n;u/§
I 
' dn pr",/'Nt^ al& ne i q',u-t & -^''at'u"^a -'qf/Lr4r't/^' aãi., r,i a|qÍrz^4e d-*;iJt ruc,-Í- r ,,,u,-!,'n,&,*,de
!.
t @.-lú\r-y-.n',uY\ J-L^J.\-í ów1 ,/14-> La/1.{9+ ,k ,í,LL& .É, d*; ,L ./*rr/*{rzr^',) 
.}o*,, q!-tztk -t*afu'4''y'c-'fu
i' ünn'ün p { ;d,'l^vJ- *1,-*-,** 
"t 9 ^{i*r-"{" é ,^,tlc\4'. l*J<no-fu br*a^--,t^ 
-
&o^u 
"l.r- fu^Í^-oL , ,>ta ,r"[4'{"+ q,*Ã'{ l}", Lê'w'ü §{1{-ü-nÍt r"u*Un a/1 & À-t--dua.üvt O avv,b^lg ' Áíu Olcx-a^r fu J;i dL 
-*lo ,.y1,*- *i-.^}-r^,=a *tl *i3,Í*l oÍ*ül^^,\4 a.CtaÜ
:/JrJ*r-"r+, t lal* cr- c&8.*, clt -"Íú. Ç;LÉt 
-".í"a árA c Q-», r-c*+/cz'5
^:*,/^orr>'fu + ,r/^,ia'"uLt^ )' 'Y-,*r*rfu/o,, -.-{r.acL"mr> t4- ,rfu eÇçÇ t c-Lb-v-v,t ,â^ (a/v/\-^,uÁ-éb
e* 
-»r'J.o-r'^ t ry*nror,l*/-o y*L*, ,xt,+rrt J.L { r*,,,}u,*
L-
,
l.
-àt{aDrvaluctio
- JalaE ,n,tv ے1ti ,vt o
- 
J ala?, uJ,r)'rDruo I u cdo
t
,
i
i
i
lssgat
- V)lo r Pl .^ I Í;,
fn.n.l r,'fv ur-ii^,0 ( )
f *:.. , Dsv,t dlaío=6 1 i
eal{,-léu r"t *lla t 1
r'rvrpvi'tvrt r (.pwtl)y1o yLt nrl V ç
i
t
l)l
3l trn
!-J
- rlua nl i d r,)oldo ,n
I tz«, Qr.,lervâ§\,
I rvru
'l'lulo
- ed./{a ,a
- 
t*úVá | ra o
* JalaPO*i5isPe
l^cl,^r'rl 
"r
,:.n', 5"t [{J, A c *tr,la ( }
â{"2l,ze "ü}àr, (}
+ob{e..ilils.<At.t^o ( )
i * (p ns rrl I o, ?ond uc,'ai ), E rrr p l 6; l ,,rr,r a
* ( a,r(a ldrf4asorva C)
9os5u + t'ncdl u ir ( )

Outros materiais