Prévia do material em texto
Análise Orientada a Objetos (/aluno/timelin… Av - Subst. 1 - Análise Orientada a Objetos Colaborar (/notific Informações Adicionais Período: 04/06/2024 00:00 à 15/06/2024 23:59 Situação: Iniciada Tentativas: 0 / 3 Protocolo: 1022487126 Acessar atividade (/aluno/avaliacao/form/3732637802?atividadeDisciplinaId=16085152) 1) a) b) c) d) e) 2) A UML é uma linguagem que possui diversos diagramas para permitir a modelagem do sistemas sob diferentes aspectos. Entre os conjuntos de diagramas da UML (Unified Modeling Language) estão os diagramas estruturais, utilizados para visualizar, especificar, construir e documentar os aspectos estáticos de um sistema. Avalie as asserções a seguir e a relação proposta entre elas: I - O diagrama de casos de uso é um diagrama estrutural. PORQUE II - O diagrama de casos de uso apresenta a estrutura do programa com relação à interação entre usuários e o software. A respeito dessas asserções, assinale a opção correta. Alternativas: A asserção I é uma proposição verdadeira e a II é falsa A asserção I é uma proposição falsa e a II é verdadeira As asserções I e II são proposições falsas. As asserções I e II são proposições verdadeiras e a II é justifica a I. As asserções I e II são proposições verdadeiras e a II não justifica a I. 04/06/2024, 21:09 Colaborar - Av - Subst. 1 - Análise Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/3732637802?atividadeDisciplinaId=16085152 1/4 https://www.colaboraread.com.br/aluno/timeline/index/3732637802?ofertaDisciplinaId=2145311 https://www.colaboraread.com.br/aluno/timeline/index/3732637802?ofertaDisciplinaId=2145311 https://www.colaboraread.com.br/notificacao/index https://www.colaboraread.com.br/notificacao/index https://www.colaboraread.com.br/notificacao/index https://www.colaboraread.com.br/aluno/avaliacao/form/3732637802?atividadeDisciplinaId=16085152 edmil Destaque a) b) c) d) e) 3) a) b) c) d) e) Basicamente, processos descrevem quem é o responsável por fazer um determinado artefato (o que), como serão executadas as tarefas e quando. Uma forma de escrever tais processos é por meio do chamado de UP (do inglês, Unified Process), ou Processo Unificado (PU) criado pelos fundadores da uml. Uma evolução do UP é o RUP (do inglês, Rational Unified Process). O RUP é um refinamento do PU desenvolvido pela Rational Corporation (daí a origem do nome) que não só melhorou o processo como desenvolveu ferramentas para sua utilização. JACOBSON, I., BOOCH, G., RUMBAUGH, J. The Unified Software Development Process. Addison-Wesley, Massachusetts, EUA, 1999. Sobre as 4 fases do processo unificado, análise as afirmativas a seguir: I - A fase concepção pode-se criar uma proposta de arquitetura rudimentar com base no escopo do projeto, apresenta um estado inicial provisório do sistema e seus subsistemas. II - A fase de elaboração expande-se os casos de uso elaborado na fase concepção, além de apresentar os riscos relacionados ao projeto. III - A fase construção é a fase que realiza o desenvolvimento do sistema bem como os testes com usuários finais do sistema. IV. A fase transição é uma fase que o produto é transferido ao cliente, não permitindo nenhum tipo de erros no sistema. Nessa fase não são permitidos testes. É correto o que se afirma em: Alternativas: I, apenas. II, apenas. II e IV, apenas. I e II, apenas. I, II, III e IV. UML é um acrônimo para a expressão Unified Modeling Language. Pela definição de seu nome, vemos que a UML é uma linguagem que define uma série de artefatos que nos ajuda na tarefa de modelar e documentar os sistemas orientados a objetos que desenvolvemos. Sobre os diagramas de UML, é correto afirmar que: Alternativas: o diagrama de atividades refere-se a um cenário de interações entre usuários e o sistema; pode ser chamado de modelagem de atividade. o diagrama de caso de uso possui quatro componentes: ator principal, ator de suporte, ator de candidato e ator de notação. o diagrama de casos de uso mostram o status do sistema e se este encontra-se funcionando ou em fase de desenvolvimento. o diagrama de atividades modela atividades que ocorrem de forma concorrente durante a execução do sistema, isto é, ações que ocorrem paralelamente em diferentes partes do sistema a partir do início da atividade. diagramas de monitoramento mostram o status do sistema e se este encontra-se funcionando ou em fase de criação. 04/06/2024, 21:09 Colaborar - Av - Subst. 1 - Análise Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/3732637802?atividadeDisciplinaId=16085152 2/4 edmil Destaque edmil Destaque 4) a) b) c) d) e) 5) Um diagrama de atividades apresenta visualmente uma série de ações ou fluxo de controle em um sistema semelhante a um fluxograma ou diagrama de fluxo de dados. Os diagramas de atividades são frequentemente usados na modelagem de processos de negócios. Eles também podem descrever as etapas em um diagrama de casos de uso. As atividades modeladas podem ser sequenciais e simultâneas. Nos dois casos, um diagrama de atividades terá um começo (um estado inicial) e um fim (um estado final). Além de ações, atividades, eventos e objetos, os diagramas de atividade da UML 2.5 admitem um conjunto de nós de controle do processo, tais como os das figuras abaixo: A alternativa que apresenta o significado correto de cada um dos símbolos respectivamente é: Alternativas: 1. bifurcação ou junção, 2. desvio temporário, 3. início de atividade. 1. final de atividade, 2. decisão ou merge, 3. bifurcação ou junção. 1. repetição, 2. retorno, 3. conclusão. 1. repetição, 2. decisão ou merge, 3. bifurcação ou junção. 1. início de atividade, 2. desvio condicional, 3. conclusão. 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: 04/06/2024, 21:09 Colaborar - Av - Subst. 1 - Análise Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/3732637802?atividadeDisciplinaId=16085152 3/4 edmil Destaque a) b) c) d) e) Assinale a alternativa que melhor descreve a relação de composição existente no diagrama. Alternativas: A composição entre Escritório e Posto Avançado indica que todo escritório é um posto avançado também. A composição entre Escritório e Posto Avançado indica que todo escritório tem um posto avançado também. 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. A composição entre Empresa e Escritório estabelece uma relação em que escritório existe independente de empresa A composição entre Empresa e Escritório estabelece uma relação em que escritório depende da empresa para existir. 04/06/2024, 21:09 Colaborar - Av - Subst. 1 - Análise Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/3732637802?atividadeDisciplinaId=16085152 4/4 edmil Destaque