Baixe o app para aproveitar ainda mais
Prévia do material em texto
14/09/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: Avanilton de Paula (1288514) Disciplina: Análise Orientada a Objetos I (ADS10) Avaliação: Avaliação Final (Discursiva) - Individual FLEX ( Cod.:514830) ( peso.:4,00) Prova: 21711018 Nota da Prova: 4,40 1. 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. 2. Os casos de uso se referem aos serviços, às tarefas ou às funções que podem ser usadas de alguma forma pelos usuários do sistema, como emitir um relatório ou cadastrar a venda de algum produto. Observe o exemplo da figura que demonstra a utilização da associação include entre casos de uso e disserte sobre este tipo, ou seja, sobre o tipo de associação include e explique-a na figura apresentada. 14/09/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: Um relacionamento include de um caso de uso A (obter extrato, realizar saque, realizar transferência) para um caso de uso B (fornecer identificação) indica que B é fundamental para o comportamento de A. Também pode-se dizer que B faz parte de A. Na figura, o relacionamento do tipo include ocorre três vezes: obter extrato, realizar saque e realizar transferência; e todos os três casos de uso fazem uso da rotina "fornecer identificação". Ao se colocar essa rotina num caso de uso, todos os casos de uso que precisarem desse serviço podem utilizá-lo.
Compartilhar