Questões de Concursos
selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.
Agregação que modela um relacionamento "todo-parte" em UML é um tipo de
Os diagramas de atividade da UML são uma técnica para descrever lógica de procedimento, processo de negócio e fluxo de trabalho. Sobre tais diagramas, é correto afirmar:
Considere as afirmações sobre UML:
I. Surgiu da união de três metodologias de modelagem: o método de Booch, o método OMT (Object Modeling Technique) de Jacobson e o método OOSE (Object-Oriented Software Engineering) de Rumbaugh.
II. É uma linguagem de programação cujo objetivo é auxiliar os engenheiros de software a definir as características do software, tais como seus requisitos, seu comportamento, sua estrutura lógica, a dinâca de seus processos e até mesmo suas necessidades físicas em relação ao equipamento sobre o qual o sistema deverá ser implantado.
III. Tornou-se, nos últimos anos, a linguagem-padrão de modelagem de software adotada internacionalmente pela indústria de Engenharia de Software.
Está correto o que se afirma em
São diagramas da UML que permitem visualizar as partes estáticas de um sistema, EXCETO:
UML•
Acerca do emprego de conceitos do paradigma de orientação a objetos na linguagem de modelagem unificada (UML) e em programas orientados a objetos, assinale a opção correta.
UML•
Acerca de conceitos da UML, julgue os itens seguintes.
Diagramas de interação são utilizados na UML para modelagem dos aspectos dinâmicos do sistema. No diagrama de sequência - um diagrama de interação em que é dada ênfase à ordenação temporal das mensagens -, é explicitamente representada a linha de vida do objeto, bem como o período durante o qual ele está desempenhando uma ação.
Considere a parte de um diagrama de classes mostrada na figura abaixo:
Nesse diagrama, a classe X é uma subclasse das classes Y e Z. Tanto a classe Y como a classe Z têm um método m. Inicialmente X utilizava o método m ( ) da classe Z, mas passou a utilizar o método m ( ) da classe Y. Nessa situação, assinale a alternativa correta.
UML•
Com relação a diagramas de classe da UML, assinale a opção correta.
Em UML, ele é uma variação do diagrama de classes e utiliza quase a mesma notação, exceto que os objetos são escritos com seus nomes sublinhados e todas as instâncias num relacionamento são mostradas. Trata-se do diagrama de
Julgue os itens subsecutivos, referentes a UML.
Os modelos de casos de uso enfatizam os objetivos e as perspectivas do usuário, demonstrando a visão de quem utiliza o sistema.
De acordo com os conceitos, modelos e diagramas da UML (unified modeling language), julgue os próximos itens.
No contexto da máquina de estados, o evento, que pode ser tanto externo quanto interno, constitui um estímulo capaz de ativar a transição de um estado.
Com referência a engenharia de software e uso de UML para a
modelagem de sistemas, julgue os itens subsecutivos.
A modelagem que permite a identificação de funcionalidades, comportamento do sistema, ambiente, relações entre agentes e detalhe de requisitos funcionais é representada por meio de diagrama de sequência de atividades.
Considere uma operação de classe escrita da seguinte forma:
+ adicionarMensagem(m: Mensagem): Status
O símbolo de soma no início do texto e o termo entre parênteses significam, respectivamente:

A figura I acima, adaptada de java.sun.com, apresenta um diagrama da arquitetura J2EE 1.4. Os principais elementos que compõem
a arquitetura são numerados de #1 a #5.
Uma organização executa projetos de desenvolvimento de aplicativos de software embasados na arquitetura J2EE, com
padrões de desenho, framework MVC, interoperabilidade XML e bancos de dados relacionais. Além disso, ela adota um processo de
desenvolvimento de software baseado no RUP/UML e realiza estimativas de projeto por meio de análise de pontos de função.
A propósito das informações apresentadas acima, e considerando a figura I, bem como os conceitos pertinentes à engenharia de
software, julgue os itens a seguir.
Considere que seja realizada uma simplificação na arquitetura de uma aplicação em desenvolvimento, consistindo na eliminação do elemento #3 mostrado na figura I e no conseqüente estabelecimento de ligação direta entre os elementos #2 e #4. Nesse caso, possivelmente ocorrerão os seguintes efeitos: incremento da complexidade de controle de GUI no elemento #2; aumento das vulnerabilidades da aplicação; possibilidade de uso de interface rica no cliente.
Nos relacionamentos entre Casos de Uso
São diagramas de interação da UML que mostram um conjunto de objetos e as mensagens que poderão ser trocadas entre eles, enfatizando a ordem temporal de mensagens:
A UML foi projetada primariamente para o processamento de dados simbólicos. Ela é uma linguagem formal matemática, tendo sido pioneira em aplicações como administração automática de armazenamento, linguagens interpretadas e programação funcional.
NÃO é um diagrama utilizado pela UML 2.0:
Julgue os seguintes itens, relativos a caso de uso.
I Os casos de uso podem ser aplicados para captar o comportamento pretendido do sistema que está sendo desenvolvido, sem ser necessário especificar como esse comportamento é implementado.
II Os casos de uso fornecem uma maneira para os desenvolvedores chegarem a uma compreensão comum com os usuários finais do sistema e com os especialistas.
III Os casos de uso servem para validar a arquitetura e para verificar o sistema à medida que ele evolui durante seu desenvolvimento.
IV Um caso de uso envolve a interação dos atores com o sistema.
A quantidade de itens certos é igual a