Baixe o app para aproveitar ainda mais
Prévia do material em texto
09/12/2018 Unicesumar - Ensino a Distância 1/6 ATIVIDADE 4 - ENG SOFT - ANÁLISE E PROJETO ORIENTADO A OBJETOS - 2018D1 Período:19/11/2018 08:00 a 04/12/2018 23:59 (Horário de Brasília) Status:ENCERRADO Nota máxima:0,50 Gabarito:Gabarito será liberado no dia 05/12/2018 00:00 (Horário de Brasília) Nota ob�da:0,45 1ª QUESTÃO O diagrama de estados é mais um recurso que pode ser usado na modelagem de sistemas. Analise as frases a seguir e assinale a alternativa que melhor define este diagrama. ALTERNATIVAS O comportamento de uma classe não pode ser modelado por meio do diagrama de estados. O comportamento de uma classe pode ser modelado por meio do diagrama de estados. Todas as classes necessitam dessa representação. O comportamento de uma classe não pode ser modelado por meio do diagrama de estados, pois nem sempre se conhece os estados de uma classe. O comportamento de uma classe pode ser modelado por meio do diagrama de estados. Porém, não são todas as classes que necessitam dessa representação, pois nem sempre pode-se identificar os estados. O comportamento de uma classe pode ser modelado por meio do diagrama de estados. Porém, não são todas as classes que necessitam dessa representação, pois não apresentam um número de estados que se possa quantificar. 2ª QUESTÃO A UML apresenta diagramas classificados como estruturais e comportamentais, com o objetivo de documentar o software. Os diagramas comportamentais descrevem o sistema modelado já em execução, já os diagramas estruturais representam os aspectos estáticos de um sistema. RANDO, D. R. Análise e Projeto Orientado a Objetos. Maringá-Pr.:, Unicesumar, 2017. Analise as afirmativas abaixo sobre as definições de UML: I. É uma linguagem visual para especificar, construir e documentar os artefatos do sistema. II. A UML tem três perspectivas: conceitual, de especificação e de software. III. Utiliza uma notação diagramática padrão relacionada, principalmente, a software orientado a objetos. É correto o que se afirma em: ALTERNATIVAS X 09/12/2018 Unicesumar - Ensino a Distância 2/6 III, apenas. I e II, apenas. I e III, apenas. II e III, apenas. I, II e III. 3ª QUESTÃO Um diagrama que pode ser utilizado para representar os aspectos comportamentais de um sistema é o diagrama de comunicação (colaboração). Analise as frases a seguir e assinale a alternativa correta. ALTERNATIVAS Apesar de conter as mesmas informações que o diagrama de sequência, o diagrama de comunicação não representa a ordem com que ocorre a comunicação, e nem o tempo. A colaboração entre as classes ocorre por meio das trocas de mensagens. Não contém as mesmas informações que o diagrama de sequência, uma vez que o diagrama de comunicação representa a ordem com que ocorre a comunicação, e não o tempo. A colaboração entre as classes ocorre por meio das trocas de mensagens. Apesar de conter as mesmas informações que o diagrama de sequência, o diagrama de comunicação representa o tempo com que ocorre a comunicação, e não a ordem. A colaboração entre as classes ocorre por meio das trocas de mensagens. Contém as mesmas informações que o diagrama de sequência, o diagrama de comunicação representa a ordem com que ocorre a comunicação, e não o tempo. A colaboração entre as classes não ocorre por meio das trocas de mensagens. Apesar de conter as mesmas informações que o diagrama de sequência, o diagrama de comunicação representa a ordem com que ocorre a comunicação, e não o tempo. A colaboração entre as classes ocorre por meio das trocas de mensagens. 4ª QUESTÃO A UML é uma linguagem padrão para modelagem orientada a objetos. Além de fornecer a tecnologia necessária para apoiar a prática de engenharia de software orientada a objetos, a UML apresenta uma linguagem de modelagem padrão para modelar sistemas concorrentes e distribuídos através de diagramas. RANDO, D. R. Análise e Projeto Orientado a Objetos. Maringá-Pr.:, Unicesumar, 2017. O diagrama de _______________ enfatiza os relacionamentos entre os objetos participantes, sendo constituídos de objetos, vínculos, mensagens, números de sequência e possíveis anotações complementares . Assinale a alternativa que complete corretamente a frase acima: ALTERNATIVAS XX 09/12/2018 Unicesumar - Ensino a Distância 3/6 estados classes sequência casos de uso comunicação 5ª QUESTÃO O diagrama de sequência é uma solução dinâmica de modelagem em UML bastante usada porque incide especificamente sobre linhas da vida, ou os processos e objetos que vivem simultaneamente, e as mensagens trocadas entre eles para desempenhar uma função antes do término da linha da vida. Diponível em:<https://fonts.lucidchart.com/pages/pt/node/8933> acessado em: 03 out 2018 Considere o diagrama de sequência UML abaixo. Que tipo de mensagem representa “msg A” presente no diagrama acima? ALTERNATIVAS X 09/12/2018 Unicesumar - Ensino a Distância 4/6 Instantânea. Síncrona. De retorno. Assíncrona. De autodelegação. 6ª QUESTÃO A programação orientada a objetos representa cada elementos em termos de objetos ou classe. Essa representação busca aproximar o sistema que está sendo criado ao mundo real, com características e ações de um objeto. POO: Os 4 pilares da programação orientada a objetos. Disponível em <https://www.devmedia.com.br/os-4- pilares-da-programacao-orientada-a-objetos/9264 > Acesso em: 26 set. 2018. Sobre a vantagem da reutilização de código é possível dizer que: I. É um dos principais requisitos no desenvolvimento de software. II. Mesmo com a complexidade dos sistemas, permite diminuir o número de linhas de código. III. A interdependência entre as partes do software possibilita essa vantagem. É correto o que se afirma em: ALTERNATIVAS II, apenas. I e II, apenas. I e III, apenas. II e III, apenas. I, II e III. 7ª QUESTÃO Na UML há uma série de diagramas que são utilizados para auxiliar na modelagem de sistemas de software. Como parte dos diagramas há um relacionamento do tipo forte entre o todo e as partes. Ele é representado por um losango preenchido do lado do todo, indicando que a sua destruição implica na eliminação das partes. RANDO, D. R. Análise e Projeto Orientado a Objetos. Maringá-Pr.:, Unicesumar, 2017. Assinale a alternativa que dá nome a este relacionamento: ALTERNATIVAS XX 09/12/2018 Unicesumar - Ensino a Distância 5/6 Agregação. Associação. Composição. Dependência. Generalização. 8ª QUESTÃO O UP (Processo Unificado) é um processo estabelecido para o desenvolvimento de software resultado de três décadas de desenvolvimento e de uso prático. Assinale a alternativa correta em relação às três boas práticas nas quais este processo é fundamentado. ALTERNATIVAS É centrada em dados e orientada a casos de uso É centrada em processos, iterativo e incremental. É baseada em ciclos curtos de iteração e lançamentos frequentes. Não há formalidade no levantamento de requisitos, nem documentação. É centrado em arquitetura, orientada a casos de uso, iterativo e incremental. 9ª QUESTÃO O levantamento de requisitos tem como prerrogativa coletar as informações fornecidas pelo usuário. Esses requisitos podem ser classificados como funcionais e não funcionais. Os requisitos funcionais definem as funções do sistema enquanto os requisitos não funcionais estão relacionados às tecnologias e restrições que o sistema deverá possuir. RANDO, D. R. Análise e Projeto Orientado a Objetos. Maringá-Pr.:, Unicesumar, 2017. Analise a lista de requisitos coletados para o sistema que você foi contrato para desenvolver: I. A interface do usuário deve ser implementada como simples HTML. II. Informações pessoais dos usuários não podem ser vistas pelos operadoresdo sistema. III. O usuário pode pesquisar todo ou um sub-conjunto do banco de dados. IV. O fechamento de cada pedido não pode demorar mais que 2s. Dessa lista é correto afirmar que os requisitos: ALTERNATIVAS I e III são funcionais. II e IV são funcionais. II e III são não funcionais. III e IV são não funcionais. I, II e IV são não funcionais. 10ª QUESTÃO XXX 09/12/2018 Unicesumar - Ensino a Distância 6/6 Para elaborar um diagrama de sequência, podem ser utilizados vários recursos. Assinale a alternativa correta que contém esses elementos: I – Mensagens. II – Linha do tempo. III – Tempo de atividade. IV – Objetos. V – Relação de extensão. ALTERNATIVAS I, II e III apenas. I, II e V apenas. I, III e V apenas. I, II, III e IV apenas II, III, IV e V apenas X
Compartilhar