Baixe o app para aproveitar ainda mais
Prévia do material em texto
27/07/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 1/2 Acadêmico: Geibson Lehugeur Barbosa (1060396) Disciplina: Análise Orientada a Objetos I (ADS10) Avaliação: Avaliação Final (Discursiva) - Individual FLEX ( Cod.:455324) ( peso.:4,00) Prova: 13046025 Nota da Prova: 8,00 1. O diagrama de sequência representa uma espécie de ?realização? do diagrama de classes, demonstrando a ordem de instanciação dos objetos e invocação de métodos. É através dele que se pode representar de forma mais sistêmica os processos definidos no diagrama de casos de uso. Considerando que o diagrama de classes mostrado na figura a seguir representa de forma simplificada um sistema de biblioteca, elabore um diagrama de sequência para o caso de uso Emprestar Livro, do ator Usuário. 27/07/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 2/2 Resposta Esperada: O diagrama de sequência deverá ser semelhante ao da figura a seguir, embora o objeto usuario possa ser adicionado antes do objeto livro. Da mesma forma, os métodos para criação dos objetos podem ser diferentes. O que não pode acontecer é a utilização de métodos adicionais entre os objetos. 2. O Processo Unificado (UP) é um dos padrões mais significativos da indústria de software. Ele é resultante de mais de 30 anos de experiência acumulada em forma de projetos, notações e processos de três importantes pioneiros da orientação a objetos nos anos de 1990 (Jacobson, Booch e Rumbaugh). É o primeiro modelo de processo inteiramente adaptado ao uso da notação Unified Modeling Language (UML), sendo suas atividades bem definidas no sentindo que elas são compostas por uma descrição clara e precisa; apresentam responsáveis; nestas atividades apresentam-se os artefatos de entrada e saída; determinam as dependências entre as atividades; possuem um modelo de ciclo de vida bem definido; são acompanhadas de procedimentos adequadas para o uso das ferramentas disponibilizadas e indicam o uso da linguagem UML. O UP é um framework extensível para a concepção de processos, podendo ser adaptada às caraterísticas de diferentes empresas e projetos. Acerca das principais características do UP, disserte sobre a característica "Centrado na arquitetura", assim como os fatores de implementação que influenciam na arquitetura. Resposta Esperada: Centrado na arquitetura: 1. O UP preconiza que uma sólida arquitetura de sistemas deve ser desenvolvida. 2. As funcionalidades aprendidas com os casos de uso devem ser integradas de forma incremental a esta arquitetura. 3. A arquitetura pode ser vista como um conjunto de classes e as operações realizadas que foram definidas pelo sistema são agrupadas em forma de componentes. 4. A arquitetura é baseada na visão dos usuários através dos casos de uso. Os fatores de implementação que influenciam a arquitetura são: arquitetura de computador, sistema operacional, dbms, protocolos de redes, linguagem de programação, ambiente de interface gráfica, biblioteca de funções disponíveis, sistemas legados, necessidade de performance, portabilidade, entre outros.
Compartilhar