Buscar

Av1 Tec. Analise e Desenv. Sist. Análise Orientada a Objetos II 2016.2

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

Prévia do material em texto

Av1 - Tec. Analise e Desenv. Sist. - Análise Orientada a Objetos II 2016.2
 por edcarllosxs Ontem à(s) 0:11
A Unified Modeling Language (UML) foi criada a partir da fusão de três métodos, dos autores - Booch, Rumbaugh (OMT- Object Modeling Technique) e Jacobson (OOSE – Object-Oriented Software Engineering). A concretização da UML aconteceu em 1997.
Referência: BOOCH, Grady; RUMBAUGH, James; JACOBSON, Ivar. UML: guia do usuário. 2 ed. Rio de Janeiro: Elsevier, 2006.
Assinale a alternativa correta que indica a definição de UML, conforme Booch; Jacobson e Rumbaugh (2006, p. 13).
Alternativas:
a) É uma linguagem padrão para a elaboração do protótipo das interfaces das funcionalidades do sistema de softwares, conforme as regras de ergonomia. A UML é uma linguagem para visualização, especificação e construção de artefatos de sistemas simples de software.
b) É uma linguagem padrão para a elaboração da estrutura de projetos de software. A UML é uma linguagem para visualização, especificação, construção e documentação de artefatos que façam uso de sistemas complexos de software.
c) É uma linguagem padrão para a elaboração da estrutura de projetos de software. É uma descrição simplificada da realidade, apresentado a partir de uma perspectiva específica e criado para proporcionar uma melhor compreensão do sistema e suas regras.
d) Representa as funcionalidades do sistema (requisitos funcionais do sistema) e os elementos externos ao sistema que interagem com ele. A UML é uma linguagem para visualização, especificação, construção e documentação de artefatos que façam uso de sistemas complexos de software
e) É uma linguagem padrão para a elaboração da estrutura de projetos de software. Representa a modelagem da parte estática do sistema, representando um conjunto de classes com seus atributos, operações e relacionamentos.
2) A Unified Modeling Language (UML) 2.0 abrange quatorze técnicas de modelagem, classificadas em estruturais e comportamentais. As técnicas estruturais enfatizam a estrutura dos elementos estáticos, a partir da identificação dos objetos. As técnicas de modelagem comportamentais enfatizam o comportamento dinâmico e a interação entre os elementos do sistema.
Assinale a alternativa correta que indica as técnicas de modelagem ESTRUTURAIS:
Alternativas:
a) Diagrama de Classes. Diagrama de Objetos. Diagrama de Estruturas Compostas. Diagrama de Pacotes. Diagrama de Componentes e Diagrama de Implantação.
b) Diagrama de Classes. Diagrama de Objetos. Diagrama de Estruturas Compostas. Diagrama de Use Cases. Documentação de Use Cases. Diagrama de Atividades.
c) Diagrama de Use Cases. Documentação de Use Cases. Diagrama de Atividades. Diagrama de Máquina de Estados. Diagrama de Sequência. Diagrama de Comunicação. Diagrama de Interação Geral e Diagrama de Tempo.
d) Diagrama de Use Cases. Documentação de Use Cases. Diagrama de Atividades. Diagrama de Máquina de Estados. Diagrama de Classes. Diagrama de Objetos. Diagrama de Estruturas Compostas.
e) Diagrama de Sequência. Diagrama de Comunicação. Diagrama de Interação Geral e Diagrama de Tempo. Diagrama de Classes. Diagrama de Objetos. Diagrama de Estruturas Compostas. Diagrama de Pacotes.
3) A Unified Modeling Language (UML) 2.0 abrange quatorze técnicas de modelagem, classificadas em estruturais e comportamentais. As técnicas estruturais enfatizam a estrutura dos elementos estáticos, a partir da identificação dos objetos. As técnicas de modelagem comportamentais enfatizam o comportamento dinâmico e a interação entre os elementos do sistema.
Assinale a alternativa correta que indica as técnicas de modelagem COMPORTAMENTAIS:
Alternativas:
a) Diagrama de Classes. Diagrama de Objetos. Diagrama de Estruturas Compostas. Diagrama de Pacotes. Diagrama de Componentes e Diagrama de Implantação.
b) Diagrama de Classes. Diagrama de Objetos. Diagrama de Estruturas Compostas. Diagrama de Use Cases. Documentação de Use Cases. Diagrama de Atividades.
c) Diagrama de Use Cases. Documentação de Use Cases. Diagrama de Atividades. Diagrama de Máquina de Estados. Diagrama de Sequência. Diagrama de Comunicação. Diagrama de Interação Geral e Diagrama de Tempo.
d) Diagrama de Use Cases. Documentação de Use Cases. Diagrama de Atividades. Diagrama de Máquina de Estados. Diagrama de Classes. Diagrama de Objetos. Diagrama de Estruturas Compostas.
e) Diagrama de Sequência. Diagrama de Comunicação. Diagrama de Interação Geral e Diagrama de Tempo. Diagrama de Classes. Diagrama de Objetos. Diagrama de Estruturas Compostas. Diagrama de Pacotes.
4) A Unified Modeling Language (UML) apresenta um conjunto de técnicas de modelagem gráficas, integrando vários elementos (objetos, classes, atributos etc) do paradigma orientado a objetos. A UML mas se apoia no desenvolvimento incremental e interativo, através de modelos (um conjunto de diagramas) que podem evoluir com a inclusão de novos detalhes.
Considerando as técnicas de modelagem ESTRUTURAIS, relacione o nome das técnicas de modelagem (diagramas) com suas definições.
Técnicas de Modelagem:
1 - Diagrama de Classes.
2 - Diagrama de Objetos.
3 - Diagrama de Estruturas Compostas.
4 - Diagrama de Pacotes.
5 - Diagrama de Componentes.
6 - Diagrama de Implantação.
Definições:
A. Representa os componentes de software com sua estrutura e conexão entre os componentes.
B. Representa a organização da arquitetura física do sistema.
C. Representa um conjunto de Classes com seus atributos, operações e relacionamentos.
D. Representa Colaborações, ilustrando o relacionamento entre os elementos participantes para executar uma funcionalidade.
E. Representa a organização do sistema em subsistemas ou sub-módulos, podendo ser utilizado de maneira independente ou associado com outros diagramas.
F. Representa uma instância do Diagrama de Classes e cada classe mostra seu objeto em um determinado instante de tempo.
Assinale a relação correta:
Alternativas:
a) 1 – A; 2 – B; 3 – C; 4 – D; 5 – E; 6 – F.
b) 1 – F; 2 – E; 3 – D; 4 – C; 5 – B; 6 – A.
c) 1 – B; 2 – A; 3 – D; 4 – C; 5 – F; 6 – E.
d) 1 – C; 2 – F; 3 – D; 4 – E; 5 – A; 6 – B.
e) 1 – D; 2 – A; 3 – E; 4 – F; 5 – B; 6 – C.
5)
A Unified Modeling Language (UML) apresenta um conjunto de técnicas de modelagem gráficas, integrando vários elementos (objetos, classes, atributos etc) do paradigma orientado a objetos. A UML mas se apoia no desenvolvimento incremental e interativo, através de modelos (um conjunto de diagramas) que podem evoluir com a inclusão de novos detalhes.
Considerando as técnicas de modelagem COMPORTAMENTAIS, relacione o nome das técnicas de modelagem (diagramas) com suas definições.
Técnicas de Modelagem:
1 - Diagrama de Use Cases.
2 - Documentação de Use Cases.
3 - Diagrama de Atividades.
4 - Diagrama de Máquina de Estados.
5 - Diagrama de Sequência.
6 - Diagrama de Comunicação.
7 - Diagrama de Interação Geral.
8 - Diagrama de Tempo.
Definições:
A. Representa um conjunto de ações que devem ser percorridas para a conclusão de atividades de uma funcionalidade ou até de um processo completo.
B. Representa a interação entre Casos de Uso, Atores e seus relacionamentos. Os casos de usos representam os serviços do sistema.
C. Representa diversos tipos de diagramas de interação para demonstrar um processo geral ou um fluxo de trabalho.
D. Representa a mudança no estado ou condição de uma instância de uma classe, enfatizando as mudanças de estado de um objeto ao longo do tempo.
E. Descreve a execução do Use Case de forma narrativa textual, sendo que o grau de detalhamento pode variar.
F. Representa o inter-relacionamento entre os objetos envolvidos em um processo, representando os objetos, seus vínculos e quais mensagens são trocadas entre si durante um processo.
G. Demonstra o comportamento de um objeto através de um conjunto de estados e suas transições em um determinando instante de tempo de execução do sistema.
H. Representa a ordem temporal em que as mensagens são trocadas entre os objetos envolvidos em um determinadoprocesso.
Assinale a relação correta:
Alternativas:
a) 1 – A; 2 – B; 3 – C; 4 – D; 5 – E; 6 – F; 7 – G; 8 - H
b) 1 – B; 2 – E; 3 – A; 4 – G; 5 – H; 6 – F; 7 – C; 8 - D
c) 1 – C; 2 – F; 3 – B; 4 – H; 5 – A; 6 – G; 7 – D; 8 - E
d) 1 – H; 2 – G; 3 – F; 4 – E; 5 – D; 6 – C; 7 – B; 8 - A
e) 1 – A; 2 – D; 3 – H; 4 – F; 5 – G; 6 – E; 7 – B; 8 - C
RESPOSTAS:
1-B
2-A
3-C
4-D
5-B
edcarllosxs

Outros materiais