SóProvas


ID
2832211
Banca
UFPR
Órgão
COREN-PR
Ano
2018
Provas
Disciplina
Engenharia de Software
Assuntos

Sobre o Processo Unificado, também conhecido como Rational Unified Process (RUP), é correto afirmar:

Alternativas
Comentários
  • LETRA B


    A - O RUP é Iterativo e Incremental, o que já coloca a questão como errada. Amigos é importante gravarmos que o RUP não é sequencial, isso cai direto em prova e eu já errei muito. Também cai que RUP é baseado no modelo Cascata o que é mentira, atenção nisso aí galera.

    Indo mais a fundo, a questão diz: "...baseada em análise de requisitos...", primeiro que, nesse caso, provavelmente ele está se referindo às disciplinas do RUP e a disciplina de codificação não existe. Segundo, ele deixa subentendido que a abordagem é sequencial baseada nas disciplinas, porém as disciplinas são sobrepostas e as Iterações são baseadas nas fases.


    B - Numa primeira leitura rápida pode-se entender que os artefatos são definidos pelas Fases, mas a questão passa de boa, ainda mais levando em consideração que todas as outras questões estão expressamente erradas.


    C - A fase que tem como objetivo entrar em um acordo com os stakeholders é a fase de concepção. A fase de elaboração tem por objetivo desenvolver o Modelo da Arquitetura Executável.


    D - RUP usa a abordagem da Análise Orientada a Objetos e está fortemente ligado a UML. AES é uma metodologia que serve para descrever um sistema em um nível de abstração mais alto, representando somente a essência do que será construído. O RUP é uma metodologia de desenvolvimento de sistemas completa e não precisa se basear na AES.

    Vale um ponto muito interessante, a AES está mais ligada ao desenvolvimento de banco de dados, logo ela apoia a Modelagem de Dados, tanto que o produto final da AES é o MER


    E - Essa alternativa talvez possa gerar algumas dúvidas, mas vamos pensar. Primeiro, RUP não define fluxos, define fases, o que é bem diferente. Workflows pressupõem um certo rigor e uma execução SEQUENCIAL obrigatória de passos.

    Segundo, no pmbok os processos são agrupados de acordo com o momento em que eles devem ser executados no projeto ou na fase, no RUP as fases são baseadas na ÊNFASE do momento, já que praticamente todas as disciplinas, são executadas durante todo o projeto.

  • ⦁ Define uma abordagem sequencial para o desenvolvimento de software, baseada em análise de requisitos, projeto, codificação, integração e teste.

    Errado. A abordagem é iterativa e incremental e não sequencial.

    ⦁ Define os artefatos que devem ser criados em cada fase do desenvolvimento de software.

    Certo.

    ⦁ Possui uma fase de Elaboração, que tem como objetivo entrar em um acordo com os stakeholders sobre o objetivo do projeto.

    Errado. Esse objetivo é o da fase de Iniciação.

    ⦁ Baseia-se na análise estruturada de sistemas.

    Errado. O RUP baseia-se na análise orientada a objetos.

    ⦁ Define fluxos, ou workflows, que se assemelham aos grupos de processos do PMBOK.

    Errado. Não existe essa semelhança entre o RUP e o PMBOK.

    Resposta: B