Baixe o app para aproveitar ainda mais
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 ( )
Compartilhar