Baixe o app para aproveitar ainda mais
Prévia do material em texto
Acadêmico: Wallyson Maciel de Lima (1284635) Disciplina: Análise Orientada a Objetos II (ADS14) Avaliação: Avaliação II - Individual FLEX ( Cod.:651533) ( peso.:1,50) Prova: 22750103 Nota da Prova: 10,00 Legenda: Resposta Certa Sua Resposta Errada 1. Vários são os diagramas da Linguagem de Modelagem Unificada que os analistas de sistema utilizam para o desenvolvimento dos aplicativos computacionais. Dentre os diagramas, podemos destacar o diagrama de sequência, que representa a indicação do conjunto de objetos envolvidos em um cenário e a especificação das mensagens trocadas entre estes ao longo das linhas do tempo. Com relação a este diagrama, assinale a alternativa CORRETA: a) Preocupa-se com os casos de uso de cada objeto. b) Preocupa-se com as fases de inativação do objeto. c) A preocupação principal deste diagrama são os objetos que passam mensagens. d) É a base para os diagramas de estrutura composta. 2. Embora os diagramas mais conhecidos sejam o de casos de uso e o de classes, a UML (Unified Modeling Language) apresenta diversos diagramas para representar informações em praticamente todas as fases do desenvolvimento, desde a análise de requisitos até a instalação no cliente. Considerando as características dos diagramas existentes na UML, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Os diagramas de sequência devem representar os processos definidos nos diagramas de caso de uso. ( ) O diagrama de comunicação mostra a troca de mensagens entre dois ou mais objetos. ( ) O diagrama de colaboração é necessário para a adequada construção do diagrama de classes. ( ) O diagrama de classes tem seu enfoque em fornecer a representação de uma solução os problemas. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) F - F - V - V. b) V - F - V - F. c) F - V - F - V. d) V - V - F - V. 3. O termo classe é muito utilizado na programação e análise orientada a objetos, pois os objetos somente existem através da instanciação de uma classe, que fornece estado e comportamento padrão para estes durante seu ciclo de vida. Com relação à programação e análise orientada a objetos, classifique V para as sentenças verdadeiras e F para as falsas: https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTQ=&action3=NjUxNTMz&action4=MjAyMC8y&prova=MjI3NTAxMDM=#questao_1%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTQ=&action3=NjUxNTMz&action4=MjAyMC8y&prova=MjI3NTAxMDM=#questao_2%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTQ=&action3=NjUxNTMz&action4=MjAyMC8y&prova=MjI3NTAxMDM=#questao_3%20aria-label= ( ) As classes, em geral, representam elementos do domínio do problema no mundo real. ( ) Somente o estado de instâncias pode ser moldado através de uma classe. ( ) Uma instância é formada por estado e comportamento, sendo ambos definidos por um pedaço de software conhecido como classe. ( ) O comportamento de uma instância somente é definido através da herança. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) F - V - V - F. b) F - F - V - V. c) V - F - V - F. d) V - F - F - V. 4. Além de fornecer a tecnologia necessária para apoiar a prática de engenharia de software orientada a objetos, a UML poderá ser a linguagem de modelagem padrão para modelar sistemas concorrentes e distribuídos. Utiliza-se de um conjunto de técnicas de notação gráfica para criar modelos visuais de software de sistemas intensivos, combinando as melhores técnicas de modelagem de dados, negócios, objetos e componentes. É uma linguagem de modelagem única, comum e amplamente utilizável. A Linguagem Unificada de Modelagem possui diagramas (representações gráficas do modelo parcial de um sistema) que são usados em combinação, com a finalidade de obter todas as visões e aspectos do sistema. Sobre o diagrama que modela comportamentos e ligações entre objetos de um sistema, assinale a alternativa CORRETA: a) Diagrama de sequência. b) Diagrama de comunicação. c) Diagrama de objetos. d) Diagrama de atividades. 5. Diagrama de sequência (ou diagrama de sequência de mensagens) é um diagrama usado em UML (Unified Modeling Language), representando a sequência de mensagens num programa de computador. Como um projeto pode ter uma grande quantidade de métodos em classes diferentes, pode ser difícil determinar a sequência global do comportamento. O diagrama de sequência representa essa informação de uma forma simples e lógica. Com relação ao diagrama de sequência, analise as sentenças a seguir: I- O diagrama de sequência é um diagrama de interação que detalha a sequência de um processo ou a lógica de um algoritmo. II- É construído a partir do diagrama de casos de uso. III- Não faz a ordenação das mensagens trocadas entre os objetos. IV- Não permite identificar métodos e atributos de uma classe. Assinale a alternativa que apresenta a sequência CORRETA: a) As sentenças III e IV estão corretas. b) As sentenças I e IV estão corretas. c) As sentenças I e II estão corretas. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTQ=&action3=NjUxNTMz&action4=MjAyMC8y&prova=MjI3NTAxMDM=#questao_4%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTQ=&action3=NjUxNTMz&action4=MjAyMC8y&prova=MjI3NTAxMDM=#questao_5%20aria-label= d) As sentenças II e III estão corretas. 6. Os Diagramas de Sequência enfatizam a perspectiva temporal. Existem dois tipos de utilização desse diagrama: documentação dos casos de uso (diagrama de sequências de eventos do sistema) e representação das interações entre objetos com foco para a análise da troca de mensagens. Com relação ao diagrama citado, analise as sentenças a seguir: I- Representam atores e objetos na sequência de um processo. II- A flecha é a notação de envio de mensagem neste diagrama. III- Não permite identificar os métodos e os atributos das classes. IV- Os elementos básicos deste diagrama se resumem restritamente a atores, objetos e comunicação. Assinale a alternativa CORRETA: a) As sentenças II e IV estão corretas. b) As sentenças I e III estão corretas. c) As sentenças I e II estão corretas. d) As sentenças III e IV estão corretas. 7. Um Diagrama de Classes descreve as classes e seus relacionamentos. É um dos principais diagramas da UML. É a base para a construção dos diagramas de comunicação, sequência e estados. Com relação ao Diagrama de Classes, analise as sentenças a seguir: I- É o diagrama mais utilizado da UML. II- Associação, agregação e generalização são relações deste diagrama. III- Cada classe deste diagrama é uma tabela no banco de dados. IV- Abstração não é um conceito importante na elaboração do diagrama de classes. Assinale a alternativa CORRETA: a) As sentenças II e IV estão corretas. b) As sentenças I, II e IV estão corretas. c) As sentenças III e IV estão corretas. d) As sentenças I, II e III estão corretas. 8. A Linguagem de Modelagem Unificada - UML, através de seu conjunto de diagramas, facilita o desenvolvimento de software orientado a objetos, pois ajuda a visualizar de forma mais clara um problema e suas possíveis soluções. Com relação aos diagramas da UML, analise as sentenças a seguir: I- O diagrama de comunicação também é conhecido como diagrama de colaboração. II- O diagrama de classes é o mais utilizado dos diagramas UML, servindo de base para os demais. III- O diagrama de sequência é construído a partir do diagrama de objetos. IV- O diagrama de pacotes ofereceuma visão geral do sistema, com foco para os https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTQ=&action3=NjUxNTMz&action4=MjAyMC8y&prova=MjI3NTAxMDM=#questao_6%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTQ=&action3=NjUxNTMz&action4=MjAyMC8y&prova=MjI3NTAxMDM=#questao_7%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTQ=&action3=NjUxNTMz&action4=MjAyMC8y&prova=MjI3NTAxMDM=#questao_8%20aria-label= pacotes de classes e suas dependências. Assinale a alternativa CORRETA: a) As sentenças I e II e IV estão corretas. b) As sentenças I, II e III estão corretas. c) As sentenças I, III e IV estão corretas. d) As sentenças III e IV estão corretas. 9. A função dos diagramas de interação é representar como o sistema age internamente para que um ator alcance seu objetivo. Esses diagramas fornecem aos desenvolvedores uma visão consistente e esmiuçada dos objetos e das mensagens envolvidas nos casos de uso, por exemplo. Logo, a mensagem é o componente principal da interação entre os objetos. Podemos considerar como exemplo de diagrama de interação: I- Objeto. II- Componente. III- Sequência. IV- Pacote. Assinale a alternativa CORRETA: a) As opções I e II estão corretas. b) Somente a opção III está correta. c) Somente a opção II está correta. d) Somente a opção IV está correta. 10. O diagrama de sequência é usado em UML para representar a sequência de processos em um programa de computador ou sistema de informação. Ele dá ênfase à ordenação temporal em que as mensagens são trocadas entre os objetos de um sistema. Com relação ao diagrama de sequência, analise as sentenças a seguir: I- A notação para uma mensagem em um diagrama de sequência é uma flecha. II- A seta de envio de mensagens parte sempre do objeto remetente. III- O formato da ponta da seta indica o tipo de mensagem enviada. IV- Os tipos de mensagens enviadas são: assíncrona, síncrona e duplamente encadeada. Assinale a alternativa CORRETA: a) As sentenças II e IV estão corretas. b) As sentenças I, II e III estão corretas. c) As sentenças I, III e IV estão corretas. d) As sentenças I e IV estão corretas. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTQ=&action3=NjUxNTMz&action4=MjAyMC8y&prova=MjI3NTAxMDM=#questao_9%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTQ=&action3=NjUxNTMz&action4=MjAyMC8y&prova=MjI3NTAxMDM=#questao_10%20aria-label=
Compartilhar