Logo Passei Direto
Buscar

Av1 - Análise Orientada a Objetos

Ferramentas de estudo

Mês do Cliente Passei Direto

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

1)
A linguagem UML é uma linguagem de modelagem, ou seja, possui diagramas que são modelos do sistema. Cada diagrama existente na linguagem demonstra como o sistema se comporta em determinados casos e/ou sua estrutura de acordo com algum aspecto específico. Neste caso é interessante conhecer a equipe de desenvolvimento e o software que se está desenvolvendo para avaliar quais os diagramas necessários.
Sobre modelos considere as seguintes afirmações:
I - capturar e definir com precisão os requisitos do software para realmente atender às necessidades de quem contratou o desenvolvimento do software
II - apresentar uma solução que contenha as decisões de projeto em uma forma que não depende diretamente dos requisitos
III - permitir que um sistema complexo seja descrito de forma que possa ser entendido em sua totalidade
Considerando o contexto apresentado, é correto o que se afirma em:
Alternativas:
· a)
I apenas.
· b)
II apenas.
· c)
I e II, apenas.
· d)
I e III, apenas.
· e)
I, II e III.
2)
A Linguagem de Modelagem Unificada, Unified Modeling Language (UML) em inglês, é uma linguagem de modelagem não proprietária de terceira geração, largamente utilizada, atualmente, na especificação e na documentação de projetos e soluções. Por conta de sua praticidade, a UML é muito usada para criar sistemas de softwares. Isso ocorre porque ela possibilita modelar sistemas por meio dos conceitos da Programação Orientada a Objetos (POO). Na prática, a UML permite que desenvolvedores visualizem o produto criado em diagramas padronizados. Ao fazer isso, ela auxilia a visualização do desenho e a comunicação entre objetos. Entender a UML é, portanto, aprender a modelar sob a ótica da programação orientada a objetos.
Considere as afirmações a seguir:
I - Diagramas são modelos podem ser apresentados de várias formas diferentes com diversos objetivos e níveis de abstração.
II - A quantidade de detalhes em um modelo deve ser sempre a maior possível para auxiliar no desenvolvimento.
III - Um modelo captura aspectos importantes e de alguma forma modifica ou omite o restante das informações.
Considerando o contexto apresentado, é correto o que se afirma em:
Alternativas:
· a)
I, apenas.
· b)
II, apenas.
· c)
III, apenas.
· d)
I e II, apenas.
· e)
I e III, apenas.
3)
A linguagem UML procura fornecer meios para auxiliar no levantamento dos requisitos que irão constituir um sistema, além de recursos para a modelagem de estruturas que farão parte do mesmo. O fato da UML ser um padrão de grande aceitação no mercado também se deve, em grande parte, à forte integração desta com conceitos da Orientação a Objetos (OO). Como muitos sistemas são concebidos a partir da aplicação de práticas e técnicas de OO, a elaboração de documentos modelando os componentes esperados é feita atualmente a partir de diagramas UML.
 
Considere os seguintes diagramas:
 
I - Estrutura Composta.
II - Máquina de estados.
III - Comunicação.
IV - Visão geral de interação.
São diagramas comportamentais apenas
Alternativas:
· a)
I e II.
· b)
I, III e IV.
· c)
II, III e IV.
· d)
II e IV.
· e)
III e IV.
4)
Os diagramas de atividades ajudam as pessoas do lado comercial e de desenvolvimento de uma organização a se unirem para entender o mesmo processo e comportamento. Você usará um conjunto de símbolos especializados - incluindo aqueles usados para iniciar, finalizar, mesclar ou receber etapas no fluxo - para criar um diagrama de atividades, que abordaremos mais detalhadamente neste guia do diagrama de atividades. Em UML (Unified Modeling Language), uma atividade é um tipo de comportamento que pode ser especificado através de um grafo com nós interconectados por vértices.
.Sobre diagramas de atividades da UML, é correto afirmar que
Alternativas:
· a)
não é permitido que uma atividade tenha mais de um nó inicial.
· b)
um nó do tipo fork une múltiplos fluxos concorrentes.
· c)
nós de decisão e merge têm a mesma representação gráfica: uma barra.
· d)
partições de atividades (swimlanes) podem expressar particionamentos hierárquicos.
· e)
nós do tipo join são representados por losangos e unem fluxos derivados de uma decisão.
5)
Os diagramas de classes UML nos permitem denotar o conteúdo estático - e os relacionamentos entre - classes. Em um diagrama de classes, podemos mostrar as variáveis de membro e as funções de membro de uma classe. Também podemos mostrar se uma classe herda de outra ou se possui uma referência a outra. Em resumo, podemos descrever todas as dependências do código fonte entre as classes.
O diagrama de classes a seguir apresenta a relação de uma empresa:
 
 
Assinale a alternativa que melhor descreve a relação de composição existente no diagrama.
Alternativas:
· a)
A composição entre Escritório e Posto Avançado indica que todo escritório é um posto avançado também.
· b)
A composição entre Escritório e Posto Avançado indica que todo escritório tem um posto avançado também.
· c)
A composição entre Escritório e Posto Avançado indica que é possível instanciar um posto avançado a partir de um escritório.
· d)
A composição entre Empresa e Escritório estabelece uma relação em que escritório existe independente de empresa
· e)
A composição entre Empresa e Escritório estabelece uma relação em que escritório depende da empresa para existir.
image1.png

Mais conteúdos dessa disciplina