MPOG (ESAF 2010) 31- A linguagem de Modelagem Unificada
(UML) emergiu como notao de 59- Na UML Unified Modelling Language diagramao de padro, de fato e de direito, para a modelagem orientada a a) um atributo representa operaes entre objetos. Desta forma, a sentena que objetos. conceitua apropriadamente a UML, b) um atributo representa informaes segundo o OMG-Object Management sobre um objeto. Group, c) um atributo possui vrias classes. d) no existem atributos no numricos. a) um mtodo para especificar e modelar e) atributos so classes abstratas. os artefatos dos sistemas.
ANA (ESAF 2009) b) um processo de especificao e
modelagem de sistemas orientados a 7 - Em UML, o relacionamento utilizado objeto. para expressar herana entre classes e interfaces a c) uma linguagem para implementar os conceitos da orientao a objetos. a) multiplicidade. b) dependncia. d) uma linguagem visual para especificar, c) agregao. construir e documentar os artefatos dos d) associao. sistemas. e) generalizao. e) um mtodo comum para a 11- O diagrama UML, que considerado representao da orientao a objetos. semanticamente equivalente ao diagrama de sequncias, uma vez que pode ser 33- Diagramas de pacotes UML so usados convertido para este sem perda de para ilustrar a arquitetura lgica de um informao, o diagrama de sistema. Assinale a opo correta a respeito da aplicao de diagramas de pacotes UML. a) atividades. b) colaborao. a) No permitem agrupar classes, outros c) classes. pacotes e casos de uso. d) casos de uso. e) transio de estados. b) Camadas de Interface de Usurio-UI no podem ser modeladas como pacotes. 16- A restrio UML aplicada a um conjunto de generalizaes, especificando que uma c) A dependncia (acoplamento) entre instncia pode ter apenas um dos pacotes representada por uma subtipos determinados como tipo daquela Associao. instncia, conhecida como d) Na UML, as associaes so definidas a) Associao. como o relacionamento semntico entre b) Auto. dois pacotes. c) Global. d) Local. e) Representam as camadas, subsistemas e e) Disjuno. pacotes (no significado Java).
Professor Fernando Pedrosa
fpedrosa@gmail.com 37- A UML inclui diagramas de interao a) adorno. para ilustrar como os objetos interagem b) esteretipo. por meio de mensagens. Os diagramas de c) restrio. interao constituem uma generalizao de d) especificao. dois tipos de diagramas especializados na e) dependncia. UML: Diagrama de Seqncia e Diagrama de Comunicao. Assinale a sentena que 5 - Em UML (Unified Modeling Language), o se refere exclusivamente a um Diagrama de diagrama cujo foco a organizao Comunicao. estrutural de objetos que enviam e recebem mensagens, exibindo assim, tais a) Cada mensagem entre objetos objetos e as ligaes entre eles, bem como representada com uma expresso de as respectivas mensagens, o diagrama de mensagem em linha slida, com seta cheia, entres as linhas de vida verticais. a) componentes. b) colaborao. b) A notao UML para chamadas c) objetos. assncronas uma mensagem com seta d) atividades. traada. e) caso de uso.
c) Os participantes da linha da vida devem 6 - Em hierarquias de generalizao UML, a
representar um objeto, no uma coleo. caracterstica na qual uma classe herda tanto propriedades e relacionamentos de d) A ordem das mensagens ilustrada com sua superclasse imediata quanto de suas nmeros de seqncia. superclasses no-imediatas (aquelas em um nvel mais alto na hierarquia) e) A barra de especificao de execuo denominada indica o foco de controle. a) transitividade. b) simetria. Pref. de Natal RN (ESAF 2008) c) assimetria. d) herana mltipla. 39- Na Orientao a Objetos, um diagrama e) associao. que retrata uma srie de elementos estticos, suas associaes, estruturas de STN INFRA (ESAF 2008) superclasse e outros inter-relacionamentos estticos denominado diagrama de 2- O diagrama UML que apresenta objetos e suas ligaes mtuas, evidenciando a a) interao. seqncia das mensagens trocadas por b) estado. meio de nmeros de seqncia, o c) colaborao. d) classe. a) Diagrama de seqncia. e) seqncia. b) Diagrama de estado. c) Diagrama de colaborao. STN (ESAF 2008) d) Diagrama de caso de uso. e) Diagrama de atividade. 2 - Em UML, o mecanismo que permite a criao de novos tipos de blocos de 3 - Considere o seguinte contexto: Um construo para problemas especficos, a cliente pode comprar vrios livros. Em um partir dos j existentes, denomina-se diagrama de classes, este um exemplo de relacionamento do tipo
Professor Fernando Pedrosa
fpedrosa@gmail.com II. A especificao de um programa pode a) Agregao. ser feita de diversas formas. A UML b) Generalizao. possibilita a especificao com casos de c) Especializao. uso. Os casos de uso descrevem os d) Associao. requisitos que um programa deve atender e) Dependncia. para satisfazer aos seus usurios. III. Na UML, o comportamento esttico das CGU (ESAF 2006) Classes, Mtodos e Objetos descrito usando-se o diagrama de estados. Devido 12- Quanto ao uso de diagramas na UML sua caracterstica esttica, esse tipo de para a modelagem de objetos correto diagrama permite que um Objeto esteja afirmar que o Diagrama de Seqncia simultaneamente em dois ou mais subestados exclusivos. a) descreve a funcionalidade do sistema IV. Para uma rvore binria ser considerada percebida por atores externos. balanceada, os nveis de nmero mpar b) apresenta a interao de seqncia de devem conter a mesma quantidade de ns tempo dos objetos que participam na que seu nvel imediatamente anterior. Essa interao. regra no se aplica para o ltimo nvel da c) apresenta a interao de seqncia de rvore. atores que participam na interao. d) descreve a funcionalidade do sistema Indique a opo que contenha todas as percebida por atores internos. afirmaes verdadeiras. e) apresenta a interao de seqncia esttica de pacotes, relacionamentos e a) I e II instncias. b) II e III c) III e IV 13- Na UML o diagrama que mostra d) I e III elementos de configurao de e) II e IV processamento runtime e os componentes de software, processos e objetos, que neles IRB (ESAF 2006) se mantm, denominado diagrama de 56- No Desenvolvimento Orientado a a) Atividades. Objetos com UML, o relacionamento do b) Casos de Uso. tipo Agregao dos diagramas de classe so c) Implantao. utilizados para denotar d) Componentes. e) Estado. a) um relacionamento entre elementos, um independente e outro dependente, onde ENAP (ESAF 2006) uma mudana no elemento independente afetar o elemento dependente. 41- Analise as seguintes afirmaes b) relacionamentos entre classes no relacionadas a conceitos de Estrutura de correlatas. dados e a conceitos de UML. c) relacionamentos todo/parte. d) um relacionamento entre um elemento I. No uso da UML, o comportamento mais geral e um elemento especfico. dinmico de uma aplicao pode ser e) um relacionamento entre uma representado ou descrito com o diagrama superclasse e uma subclasse, de seqncia ou com o diagrama de caracterizando uma herana. interao. SEFAZ-CE (ESAF 2006)
Professor Fernando Pedrosa
fpedrosa@gmail.com c) III e IV 19- Segundo a UML, um diagrama de d) I e III interao mostra uma interao formada e) II e IV por um conjunto de
a) objetos e seus relacionamentos,
incluindo as mensagens que podero ser enviadas entre eles. b) classes e mtodos, excluindo-se as mensagens que podero ser enviadas entre eles. c) mtodos, incluindo as mensagens que podero ser enviadas entre eles. d) mtodos, excluindo-se as mensagens que podero ser enviadas entre eles. e) classes, incluindo as mensagens que podero ser enviadas entre elas.
20- Analise as seguintes afirmaes
relacionadas programao orientada a objetos e a UML.
I. Um relacionamento uma conexo entre
itens. Na modelagem orientada a objetos, os quatro relacionamentos mais importantes so as dependncias, as generalizaes, as associaes e as realizaes. II. Um diagrama de objetos um tipo especial de diagrama, composto por objetos e seus vnculos, que compartilha as mesmas propriedades comuns a todos os outros diagramas, isto , um nome e o contedo grfico. III. As excees so manifestaes concretas de uma abstrao qual um conjunto de operaes, sempre esperadas e controladas, podero ser aplicadas. IV. O diagrama de classes faz a modelagem de instncias de itens contidos em diagramas de objetos. Um diagrama de classes mostra um conjunto de objetos e seus relacionamentos em determinado ponto no tempo.