Acerca de RUP (rational unified process) e XP (extreme prog...

Próximas questões
Com base no mesmo assunto
Q1902824 Engenharia de Software

Acerca de RUP (rational unified process) e XP (extreme programming), julgue o seguinte item. 


No RUP, a disciplina Requisitos tem como fulcro definir uma interface de usuário para o sistema, possuindo, como uma de suas tarefas, desenvolver a visão geral para o sistema; a disciplina Teste valida o sistema quanto aos requisitos elicitados.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C - Certo

O RUP (Rational Unified Process) é um processo de desenvolvimento de software iterativo e incremental que tem como objetivo fornecer uma estrutura disciplinada para atribuir tarefas e responsabilidades dentro de uma organização de desenvolvimento. As suas disciplinas são agrupamentos lógicos de atividades que se relacionam, e as principais incluem: Requisitos, Análise e Design, Implementação, Teste, entre outras.

Na disciplina Requisitos, o foco é compreender o que os usuários precisam do sistema a ser desenvolvido, gerando uma base de requisitos que será usada em todo o ciclo de vida do projeto. Uma de suas tarefas fundamentais é desenvolver a visão geral do sistema, que é um documento que captura as necessidades e restrições mais significativas do projeto. Dentro dessa tarefa, a definição de uma interface de usuário é essencial, pois é um ponto de contato direto entre o sistema e seus usuários, influenciando diretamente na usabilidade e aceitação do produto final.

Quanto à disciplina de Teste, sua principal responsabilidade é garantir a qualidade do sistema verificando e validando que todos os requisitos, tanto funcionais quanto não funcionais, foram atendidos. Isso inclui construir planos de teste, elaborar casos de teste, realizar testes automatizados ou manuais, e documentar os resultados para assegurar que o sistema funciona como esperado.

Portanto, a afirmação de que no RUP a disciplina Requisitos tem como foco definir uma interface de usuário para o sistema e desenvolver uma visão geral, enquanto a disciplina Teste valida o sistema quanto aos requisitos elicitados, é correta, refletindo adequadamente a responsabilidade de cada disciplina dentro do processo de desenvolvimento proposto pelo RUP.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Correto.

A disciplina de Requisitos explica como elicitar os requisitos e transformá-los em um conjunto de requisitos de Produtos de Trabalho e no escopo do sistema a ser construído. Também fornece requisitos detalhados sobre o que faz o sistema.

Fonte: https://blog.grancursosonline.com.br/estudando-as-disciplinas-do-rup/

Gabarito: CERTO.

O RUP é um processo de desenvolvimento de software que é composto por diversas disciplinas que são executadas sequencialmente ou em paralelo durante todo o ciclo de vida do projeto. Uma das disciplinas do RUP é a de Requisitos, que tem como objetivo definir e gerenciar os requisitos do sistema.

Dentro da disciplina de Requisitos, uma das tarefas é desenvolver a visão geral do sistema, que inclui a definição da interface do usuário, a identificação dos atores envolvidos no sistema e a compreensão compartilhada do escopo do projeto. A partir dessa visão geral, os requisitos do sistema são identificados, analisados, especificados e validados ao longo do processo.

Já a disciplina de Teste tem a responsabilidade de validar o sistema quanto aos requisitos definidos na disciplina de Requisitos. Isso significa que a equipe de teste deve realizar testes no sistema para garantir que ele atenda aos requisitos especificados e que os resultados dos testes sejam documentados e avaliados para que possíveis correções sejam realizadas. 

Desde quando o RUP tem como fulcro definir uma interface de usuário para o sistema?

Estão confundindo por ele ser guiado por casos de uso.

Bizarro.

No RUP, a disciplina de Requisitos tem como objetivo identificar, capturar e gerenciar os requisitos do sistema. Embora a definição de uma interface de usuário possa ser uma parte dos requisitos, a disciplina de Requisitos no RUP é mais abrangente e envolve várias atividades relacionadas à compreensão das necessidades dos stakeholders e à especificação dos requisitos funcionais e não funcionais do sistema.

A disciplina de Requisitos no RUP inclui atividades como:

  1. Elicitação de Requisitos: Envolve técnicas e ferramentas para identificar, coletar e entender as necessidades dos usuários e demais stakeholders. Isso pode incluir entrevistas, workshops, observação de usuários, análise de documentos e outras técnicas de levantamento de requisitos.
  2. Análise de Requisitos: Consiste em analisar os requisitos coletados, identificar possíveis conflitos ou inconsistências e criar uma especificação clara e compreensível dos requisitos. Isso pode envolver a modelagem de casos de uso, diagramas de classes, diagramas de sequência e outras técnicas de modelagem.
  3. Gerenciamento de Requisitos: Envolve o controle e o rastreamento dos requisitos ao longo do ciclo de vida do projeto. Isso inclui atividades como a priorização de requisitos, o gerenciamento de mudanças e a garantia de que os requisitos estejam alinhados com os objetivos do projeto.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo