Buscar

Análise Orientada a Objetos II - Av Final 1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

23/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTY5MQ==&action2=QURTMTQ=&action3=NjUxN… 1/1
Acadêmico: Davi Chaves Silva (1459946)
Disciplina: Análise Orientada a Objetos II (ADS14)
Avaliação: Avaliação Final (Discursiva) - Individual FLEX ( Cod.:651530) ( peso.:4,00)
Prova: 22745057
Nota da Prova: 6,40
1. Modelagem de software é a atividade de construir modelos que expliquem as características ou
o comportamento de um software ou de um sistema de software. Na construção do software, os
modelos podem ser usados na identificação das características e funcionalidades que o software
deverá prover (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 bom suporte para a elaboração de representações
baseadas nesta linguagem, passando ainda por softwares proprietários dotados de uma ampla
gama de recursos.
No que se refere a aplicativos pagos, é comum que muitos destes ofereçam funcionalidades
baseadas em mecanismos de engenharia reversa (para a geração de diagramas a partir de
implementações preexistentes) ou, até mesmo, a obtenção de código-fonte tomando por base
diagramas concebidos a partir da 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 Change 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 UML, além 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 de um amplo conjunto de outros tipos de
representações gráficas suportadas.
2. A Análise Orientada a Objetos consiste na definição das classes (objetos) que representam o
problema a ser resolvido, o modo pelo qual as classes se relacionam e interagem umas com as
outras, o funcionamento interno (atributos e operações) dos objetos e os mecanismos de
comunicação (mensagens) que permitem a eles trabalharem juntos. Deve-se fazer uma
descrição das características estáticas e dinâmicas das classes que descrevem um sistema ou
um produto. A OOA fornece um modo concreto de representar seu entendimento dos requisitos
e depois testar esse entendimento contra a percepção do cliente. Considerando o exposto,
disserte sobre a importância dos diagramas UML no processo de análise e desenvolvimento de
sistemas orientados a objetos.
FONTE: https://docente.ifrn.edu.br/givanaldorocha/disciplinas/engenharia-de-software-
licenciatura-em-informatica/analise-orientada-a-objetos. Acesso em: 19 mar. 2020.
Resposta Esperada:
- Os diagramas UML criam um padrão de comunicação entre a equipe técnica e os usuários finais. 
- Eles melhoram a estruturação do processo de modelagem facilitando a comunicação e o
entendimento do projeto como um todo.
- A documentação do projeto através dos diagramas UML visa contribuir para aumentar a qualidade
dos projetos.

Rectangle
Rectangle
Rectangle
Rectangle

Continue navegando