Prévia do material em texto
Prova Impressa GABARITO | Avaliação I - Individual (Cod.:986680) Peso da Avaliação 2,00 Prova 85328064 Qtd. de Questões 10 Acertos/Erros 9/1 Nota 9,00 O diagrama de estados mostra os estados que podem ser assumidos por um objeto em seu ciclo de vida. Geralmente o utilizamos para entender como tais mudanças acontecem. Assim, definimos as trocas de mensagens e os métodos que os controlam. Com relação a este diagrama, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Seus principais componentes são: estado e evento. ( ) Mostra o estado dos objetos durante seu ciclo de vida. ( ) Início e fim são os extremos de uma transação na mudança de estado de um objeto. ( ) É o diagrama mais utilizado da UML. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V - F. B F - V - F - V. C V - F - F - F. D V - V - V - F. A Linguagem de Modelagem Unificada (UML) foi criada para estabelecer uma linguagem de modelagem visual comum, semântica e sintaticamente rica, para arquitetura, design e implementação de sistemas de software complexos, tanto estruturalmente quanto para comportamentos. Além do desenvolvimento de software, a UML tem aplicações em fluxos do processo na fabricação. É análoga aos modelos utilizados em outros campos e é composta por diferentes tipos de diagramas. De modo geral, diagramas UML descrevem o limite, a estrutura e o comportamento do sistema e os objetos nele contidos. A UML não é uma linguagem de programação, mas existem ferramentas que podem ser usadas para gerar código em várias linguagens por meio de diagramas UML. A UML tem uma relação direta com a análise e o design orientados a objetos. Sobre os diagramas da UML, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Os diagramas de classe e componente são diagramas da categoria estrutural. ( ) Os diagramas estruturais são usados na etapa de implementação e representam o relacionamento do sistema como um todo. ( ) Os diagramas comportamentais representam o estado estático dos objetos do sistema. ( ) O diagrama de sequência é caracterizado como um diagrama de interação, é sua função demonstrar a ordem das mensagens executadas. Assinale a alternativa que apresenta a sequência CORRETA: A V - V - F - F. B V - F - V - F. VOLTAR A+ Alterar modo de visualização 1 2 08/12/2024, 23:00 Avaliação I - Individual about:blank 1/5 C V - V - F - V. D F - V - F - V. O Diagrama de Atividades da UML tem um papel semelhante ao dos fluxogramas, mas a principal diferença é que os Diagramas de Atividades suportam comportamento paralelo. São usados para descrever processos de negócios e fluxos de trabalho dos usuários em seus sistemas. Também podem descrever as etapas de execução dos casos de uso. Com base no exposto, analise as sentenças a seguir: I- Diagramas de Atividades modelam o aspecto estático de um sistema. II- Diagramas de Atividades documentam processos e ações. III- Diagramas de Atividades exibem as ramificações de controle de fluxo. IV- Diagramas de Atividades oferecem uma notação para mostrar uma sequência de atividades. Assinale a alternativa CORRETA: A As sentenças I, 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 II, III e IV estão corretas. UML é extremamente útil para visualizar e documentar sistemas de software. No entanto, a terminologia pode ser um pouco assustadora para pessoas pouco familiarizadas com UML. Um diagrama de atividade é essencialmente um fluxograma que mostra as atividades executadas por um sistema. Sobre este diagrama, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Representa ações executadas por casos de uso. ( ) As linhas verticais do diagrama de atividade identificam o executor da ação. ( ) Ações não podem ser decompostas dentro das atividades. ( ) Ações não podem ser entendidas como pré ou pós-condições. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V - V. B F - V - V - F. C V - V - F - F. D V - V - V - F. 3 4 Revisar Conteúdo do Livro 08/12/2024, 23:00 Avaliação I - Individual about:blank 2/5 Os casos de uso de um projeto de software são descritos na linguagem UML através dos diagramas de casos de uso. Estes diagramas utilizam como primitivas atores, casos de uso e relacionamentos. Através da UML (Linguagem de Modelagem Unificada), os casos de uso que apresentam maior complexidade podem ser particionados por meio das relações include, extend e generalização. Sobre estas relações, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A relação include representa subfluxos dos casos de uso. ( ) A relação extend representa os fluxos alternativos dos casos de uso. ( ) A relação de generalização é percebida entre casos de uso ou entre atores. ( ) A generalização não permite especificar comportamentos genéricos que são usados para atender a necessidades específicas. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - V - F. B V - V - V - F. C V - V - F - V. D V - F - V - F. O Diagrama de Atividades é um dos diagramas disponíveis na UML (Linguagem de Modelagem Unificada) para a modelagem de aspectos dinâmicos de sistemas. Ele mostra as atividades e a dependência entre elas. Podem ser usados para representar situações complexas. Com relação aos Diagramas de Atividades, classifique V para as sentenças verdadeiras e F para as falsas: ( ) São diagramas que representam a estrutura do sistema, sendo classificados na categoria estrutural dos diagramas da UML. ( ) Descrevem as etapas que devem ser executadas para a conclusão das atividades. ( ) Descrevem relacionamentos e dependências entre vários casos de uso e seus atores. ( ) São muito utilizados para descrever processos e fluxos de trabalho. Assinale a alternativa que apresenta a sequência CORRETA: A V - V - F - V. B F - V - V - F. C F - F - F - V. D F - V - F - V. Dependência, associação e herança estabelecem os principais relacionamentos entre as classes. Sobre a definição de associação, assinale a alternativa CORRETA: A Pode ser entendido como um campo, uma propriedade que mantém valores cujas instâncias desse atributo podem apresentar. 5 6 7 08/12/2024, 23:00 Avaliação I - Individual about:blank 3/5 B Um relacionamento de estrutura, que aponta os objetos de uma classe que estão conectados a objetos de outra classe estrutural, que especifica objetos de uma classe conectados a objetos de outra classe. C Classes mais específicas assumem a estrutura técnica e o comportamento técnico de classes mais gerais. D Determina que um objeto de uma classe possa explorar as informações e serviços de outra classe e que um objeto de uma classe consulta informações e serviços de um objeto de outra classe. O diagrama de casos de uso tem o objetivo de auxiliar a comunicação entre os analistas e o cliente. Um diagrama de caso de uso descreve um cenário que mostra as funcionalidades do sistema do ponto de vista do usuário. O cliente deve ver no diagrama de casos de uso as principais funcionalidades de seu sistema. Os diagramas de casos de uso são compostos por cinco elementos. Entre eles, podemos destacar o relacionamento. Sobre os elementos que representam relacionamentos de casos de uso, analise as opções a seguir: I- Agregação. II- Generalização. III- Dependência. IV- Associação. Assinale a alternativa CORRETA: FONTE: Disponível em: . Acesso em: 29 set. 2017. A As opções I, III e IV estão corretas. B As opções II, III e IV estão corretas. C As opções I, II e III estão corretas. D As opções I, II e IV estão corretas. Os Diagramas de Casos de Uso têm como objetivo auxiliar a comunicação entre a equipe de desenvolvimento e os usuários finais, descrevendo os cenários que mostram as funcionalidades do sistema do ponto de vista do usuário. Sobre os Diagramas de Casos de Uso, analise as sentenças a seguir: I- O Diagrama de Casosde Uso é representado pelos atores, casos de uso e relacionamentos. II- Associações e generalizações são relacionamentos dos casos de uso. III- Descrevem funcionalidades somente para novos sistemas, não sendo utilizados em manutenções de sistemas já existentes. IV- Não são utilizados para a representação de requisitos. Assinale a alternativa CORRETA: A As sentenças II e III estão corretas. B As sentenças I e II estão corretas. C As sentenças III e IV estão corretas. 8 9 08/12/2024, 23:00 Avaliação I - Individual about:blank 4/5 D As sentenças I e IV estão corretas. A Linguagem de Modelagem Unificada - UML - é composta por 13 diagramas com características distintas e que servem para detalhar diferentes partes de um sistema. O diagrama de casos de uso apresenta uma visão dinâmica, sendo um dos mais utilizados na modelagem dos sistemas computacionais orientados a objetos. Sobre o diagrama de casos de uso, analise as sentenças a seguir: I- É um diagrama que facilita a captação dos requisitos, além de auxiliar no entendimento da interação do usuário com o sistema proposto. II- Define a sequência de atividades de uma tarefa. III- Representa uma possível utilização do sistema por um ator, que pode ser uma pessoa, dispositivo físico, mecanismo ou subsistema que interage com o sistema-alvo, utilizando algum de seus serviços. IV- Trabalha fortemente para representar a interação de todos os elementos de um sistema. Assinale a alternativa CORRETA: A As sentenças II e IV estão corretas. B As sentenças I e II estão corretas. C As sentenças I, III e IV estão corretas. D As sentenças I, II e III estão corretas. 10 Imprimir 08/12/2024, 23:00 Avaliação I - Individual about:blank 5/5