

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Levando em conta um processo típico de design centrado no usuário, que aqui será constituído pelas fases de Pesquisa, Arquitetura da Informação, Design Visual e Entrega, em qual etapa os wireframes surgiriam como entregáveis?
Pesquisa
Arquitetura da Informação
Design Visual
Entrega
Em todas as etapas descritas
Identifique quais das afirmações sobre os tipos de diagramas UML são CORRETAS:
I. Diagramas de atividades mostram as atividades envolvidas em um processo ou no processamento de dados.
II. Diagramas de sequência mostram as interações entre as classes de objeto no sistema.
III. Diagramas de casos de uso mostram as interações entre um sistema e seu ambiente.
IV. Diagramas de estado mostram como o sistema reage aos eventos internos e externos.
Apenas I e II são corretas.
Apenas II e III são corretas.
Apenas I, III e IV são corretas.
Apenas II, III e IV são corretas.
Todas as afirmações estão corretas.
A partir da análise do seguinte diagrama de classes da UML

é correto auferir que
a classe B atua como classe associativa entre as classes A e C.
o relacionamento entre as classes A e B é do tipo associação qualificada.
o relacionamento entre B e C é representado por uma dependência estereotipada.
os objetos da classe B herdam as características da classe C.
um objeto da classe B está vinculado a exatamente um objeto da classe A.
Sobre a UML (Unified Modeling Language), assinale a alternativa que apresenta SOMENTE diagramas estruturais.
Diagrama de objetos e diagrama de estados.
Diagrama de caso de uso e diagrama de classes.
Diagrama de componentes e diagrama de casos de uso.
Diagrama de classes e diagrama de objetos.
Diagrama de estados e diagrama de componentes.
Ao transmitir informações complexas, como a exibição de todos os dispositivos e do meio físico em uma interconexão extensa, é útil utilizar representações visuais. Um diagrama fornece uma maneira fácil de entender a forma como eles estão conectados em uma rede extensa. Na representação da rede a seguir, identifique os dispositivos numerados de 1 a 5 .

É CORRETO afirmar que:
1 | 2 | 3 | 4 | 5 |
switch | hub | repetidor | roteador | ponte |
1 | 2 | 3 | 4 | 5 |
switch | repetidor | hub | roteador | ponte |
1 | 2 | 3 | 4 | 5 |
roteador | hub | repetidor | switch | ponte |
1 | 2 | 3 | 4 | 5 |
roteador | repetidor | hub | switch | ponte |
1 | 2 | 3 | 4 | 5 |
repetidor | switch | hub | ponte | roteador |
Na análise e desenvolvimento de sistemas orientados a objetos, o diagrama de classes assume um papel central. Na UML, classes são representadas por um retângulo com três compartimentos, onde o compartimento superior é relativo ao nome da classe, o compartimento do meio é dedicado às especificações dos atributos, e o compartimento inferior é dedicado às especificações das operações da classe, também chamada de métodos. Os atributos e métodos possuem símbolos à esquerda que definem sua visibilidade. Com base nisso, avalie as descrições de visibilidade dos atributos e métodos especificados abaixo:
( ) Pode ser acessado somente pela própria classe.
( ) Pode ser acessado pela própria classe ou por qualquer outra classe.
( ) Pode ser acessado pela própria classe ou por qualquer subclasse, mas não a outras classes.
( ) Pode ser acessado pela própria classe ou por qualquer classe que pertença ao mesmo pacote.
A ordem CORRETA dos símbolos de visibilidade utilizadas na UML que preenchem os parênteses, de cima para baixo, é:
#, + , - , ~
~, - , #, +
-, +, * , #
-, + , #, ~
-, #, + , *
As figuras a seguir apresentam típicos diagramas UML nomeados como Diagrama1, Diagrama2, Diagrama3 e Diagrama4. Qual alternativa identifica o nome de cada diagrama, na ordem do Diagrama1 ao Diagrama4?



(fonte das figuras: R.S. PRESSMAN, B.R. MAXIM, B.R., Engenharia de Software: Uma Abordagem Profissional, 8ª edição, Ed. McGraw-Hill)
Diagrama de Atividades, Diagrama de Estados, Diagrama de Comunicação e Diagrama de Sequência.
Diagrama de Estados, Diagrama de Atividades, Diagrama de Comunicação e Diagrama de Sequência.
Diagrama de Atividades, Diagrama de Sequência, Diagrama de Estados e Diagrama de Comunicação.
Diagrama de Sequência, Diagrama de Estados, Diagrama de Atividades e Diagrama de Comunicação.
Diagrama de Estados, Diagrama de Comunicação, Diagrama de Sequência e Diagrama de Atividades.
Analise a figura abaixo, extraída de Manzano & Oliveira (2005, p. 75):

Fonte: MANZANO, José Augusto & OLIVEIRA, Jayr Figueiredo de. Algoritmos: Lógica para desenvolvimento de programação de computadores. 17 ed. São Paulo: Érica, 2005.
Podemos CORRETAMENTE afirmar que é uma representação de uma estrutura:
De laço incondicional do tipo PARA.
De um encadeamento entre um laço incondicional PARA dentro de um laço condicional ENQUANTO.
Condicional do tipo ESCOLHA..CASO.
De um encadeamento entre um laço condicional REPITA..ATÉ dentro de um laço condicional ENQUANTO.
Mostrando um exemplo claro de laço condicional infinito.
Em UML os diagramas são usados para especificar e documentar aspectos de uma aplicação. Especificamente quando falamos de aspectos estáticos, os diagramas estruturais são os indicados para representar tais questões. Marque a alternativa que indica, corretamente, apenas nomes de diagramas estruturais da linguagem UML.
Diagrama de Interação e Diagrama de Classes.
Digrama de Implantação e Diagrama de Pacotes.
Diagrama de Máquina de Estados e Diagrama de Interação.
Diagrama de Atividades e Diagrama de Implantação.
Digrama de Pacotes e Diagrama de Caso de Uso.
Uma universidade deseja implementar um sistema de controle de acesso às salas do seu campus. Esse sistema deve levar em consideração o seguinte cenário:
• Apenas três categorias de pessoas terão acesso às salas: professores, estudantes e funcionários;
• Alguns funcionários podem ser alunos da universidade;
• Alguns alunos podem ser professores da universidade.
A partir desse cenário, deve ser elaborado um modelo conceitual de classe UML, que contenha uma generalização.
Qual generalização é compatível com o cenário acima?





Um diagrama de atividade pode representar uma única atividade ou mais de uma atividade, se for o caso.
Certo
Errado
Com o diagrama de pacotes, é possível separar as diversas camadas de um projeto de software (visão, controle, modelo e persistência).
Certo
Errado
O diagrama de estrutura é uma ferramenta de decomposição funcional, onde o programa é visto como uma hierarquia de componentes funcionais. O conceito básico do diagrama de estrutura é a modularização. Cada componente funcional é um módulo do projeto, que será codificado e gerará um módulo do código fonte do programa.
O diagrama de estrutura é composto basicamente dos seguintes elementos, EXCETO:
Componente funcional (ou módulo).
Hierarquia entre os componentes funcionais.
Procedimentos e dados internos dos módulos.
Vetor de dados.