Baixe o app para aproveitar ainda mais
Prévia do material em texto
22/04/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 1/1 Acadêmico: Ingrid Duarte Aguiar (1231178) Disciplina: Análise Orientada a Objetos II (ADS14) Avaliação: Avaliação Final (Discursiva) - Individual Semipresencial ( Cod.:637386) ( peso.:4,00) Prova: 15865155 Nota da Prova: 7,00 1. Atualmente, a UML contempla 13 diagramas, divididos em duas categorias (Diagramas Estruturais e Diagramas Comportamentais) e uma subcate (Diagramas de Interação). Os diagramas estruturais da UML são utilizados para que se possa visualizar,especificar, construir e documentar os asp estáticos de um sistema. Aspectos estáticos de um sistema podem ser considerados como sendo uma representação de seu esqueleto e estrutur relativamente estáveis (inalteráveis). "Os diagramas comportamentais da UML são utilizados para que se possa visualizar, especificar, construir e documentar os aspectos dinâmicos de um sistema. Aspectos dinâmicos de um sistema podem ser considerados como sendo uma representação partes que sofrem alterações. Os aspectos dinâmicos de um sistema envolvem itens como o fluxo de mensagens ao longo do tempo e a movimen de componentes em uma rede"(BEZERRA, 2007). Cite dois exemplos de diagramas Estruturais e Comportamentais da UML. Quais são as cinco v oferecidas pela UML em um projeto de software? FONTE: BEZERRA, E. Princípios de análise e projeto de sistemas com UML. Rio de Janeiro: Elsevier, 2007. Resposta Esperada: Exemplo de diagramas estruturais: classes e objetos. Exemplo de diagramas comportamentais: casos de uso e atividades. Visões da UML: visão do caso de uso; visão de desenho (design ou projeto); de processo; de implementação e de distribuição. 2. Modelagem de software é a atividade de construir modelos que expliquem as características ou o comportamento de um software ou de um sistem software. Na construção do software, os modelos podem ser usados na identificação das características e funcionalidades que o software deverá (análise de requisitos), e no planejamento de sua construção. Disserte sobre o uso de softwares de apoio no processo de modelagem com UML. Resposta Esperada: São diversas as ferramentas disponíveis no mercado para a geração de diagramas UML. Existem desde soluções gratuitas e que contam com um bo para a elaboração de representações baseadas nesta linguagem, passando ainda por softwares proprietários dotados de uma ampla gama de recurs No que se refere a aplicativos pagos, é comum que muitos destes ofereçam funcionalidades baseadas em mecanismos de engenharia reversa (para de diagramas a partir de implementações preexistentes) ou, até mesmo, a obtenção de código-fonte tomando por base diagramas concebidos a part ferramenta em questão (o que não significa que todo o esforço de codificação será substituído por esta última). Constituem bons exemplos de aplicações que suportam a construção de diagramas baseados nas notações da UML: Astah UML: conhecida anteriormente como JUDE, esta solução conta tanto com versões gratuitas quanto pagas. É fornecida pela empresa japonesa Vision, disponibilizando recursos para a elaboração dos diferentes diagramas previstos pela UML. Enterprise UML: software de modelagem comercializado pela Sparx Systems, contando com total suporte à construção dos diferentes diagramas de de compatibilidade com diversas linguagens como Java e C# (geração de código e aplicação de engenharia reversa) Visio: parte integrante do pacote Office da Microsoft, este aplicativo também permite que diagramas UML sejam elaborados a partir do mesmo, além amplo conjunto de outros tipos de representações gráficas suportadas. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDA3OQ==&action2=QURTMTQ=&action3=NjM3Mzg2&action4=MjAyMC8x&prova=MTU4NjUxNTU=#questao_1%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDA3OQ==&action2=QURTMTQ=&action3=NjM3Mzg2&action4=MjAyMC8x&prova=MTU4NjUxNTU=#questao_2%20aria-label=
Compartilhar