

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
O RUP (rational unified process) é uma técnica usada na modelagem de sistemas. Com relação a esse assunto, assinale a opção correta.
Uma das principais características do RUP é o uso da iteração, que, por meio de refinamentos sucessivos, melhora o entendimento do problema.
O RUP fornece uma metodologia que utiliza um conjunto de ferramentas, modelos e entregáveis que interage diretamente com o código do sistema desenvolvido, agilizando o processo de compilação.
Pelo fato de o RUP ser muito complexo, seu foco evita a redução dos riscos do projeto. Essa fase é tratada diretamente na UML.
O RUP reduz sensivelmente os requisitos de documentação de um projeto.
O RUP tem dois modelos de comunicação: um para ambientes fora da equipe de desenvolvimento e outro exclusivo para a equipe de desenvolvimento.
O RUP (Rational Unified Process) é um processo de engenharia de software que oferece uma abordagem com base em disciplinas para atribuir tarefas e responsabilidades dentro de uma organização de desenvolvimento. Sua meta é garantir a produção de software de alta qualidade e que atenda às necessidades dos usuários dentro de um cronograma e de um orçamento previsíveis. A respeito de RUP, assinale a opção correta.
O RUP divide todo o projeto de software em três fases diferentes: concepção (ou iniciação), com ênfase no escopo do sistema; elaboração, com ênfase na arquitetura; e construção, com ênfase no desenvolvimento.
O RUP promove o uso de seis melhores práticas: desenvolva iterativamente; gerencie requisitos; use arquiteturas de componentes; modele visualmente (UML); verifique qualidade de software continuamente; e gerencie mudanças.
As disciplinas de suporte (apoio) do RUP são: gerenciamento de classes; gerenciamento de produto; e ambiente.
Um papel é uma definição abstrata de um conjunto de atividades executadas e dos respectivos artefatos. Exemplos de papéis no RUP são: analistas, desenvolvedores e testadores. Explicitamente, papéis de gerentes não fazem parte dos papéis possíveis no RUP.
As disciplinas de engenharia do RUP são: modelagem de negócios; requisitos; análise e projeto; implementação; teste; qualidade; e implantação.
No contexto do Processo Unificado - RUP, qual das alternativas a seguir contém um par de artefatos produzidos pela disciplina (ou fluxo de trabalho) de Requisitos?
Casos de Testes e Documento de Arquitetura do Software.
Documento de Arquitetura do Software e Modelo de Casos de Uso.
Modelo de Casos de Uso e Lista de Riscos.
Lista de Riscos e Documento de Visão.
Documento de Visão e Especificações Suplementares.
A partir da perspectiva de gerenciamento, NÃO faz parte do ciclo de vida de software do RUP (Rational Unified Process):
Iniciação.
Elaboração.
Construção.
Teste.
Transição.
O Rational Unified Process (também chamado de processo RUP) é bastante conhecido na Engenharia de Software. Assinale a alternativa incorreta acerca desse processo.
Ele oferece uma abordagem baseada em disciplinas para atribuir tarefas e responsabilidades dentro de uma organização de desenvolvimento.
Os papéis a ele relacionados possuem artefatos que definem o trabalho executado.
Artefatos são produtos de trabalho finais ou intermediários produzidos e usados durante os projetos.
O papel define o comportamento e as responsabilidades de um indivíduo ou de um conjunto de indivíduos que trabalham juntos como uma equipe, no contexto de uma organização de engenharia de software.
Sua meta é garantir a produção de software de alta qualidade que atenda às necessidades dos usuários, dentro de um cronograma e de um orçamento previsíveis.
A figura abaixo apresenta alguns dos principais artefatos do RUP (Rational Unified Process) e o fluxo de informações existentes entre eles.

Qual é o nome do artefato identificado, na figura, pela palavra ARTEFATO e por um círculo?
Projeto do Sistema
Lista de Riscos
Especificação Suplementar
Plano de Teste
Modelo de Casos de Uso
Qual das alternativas a seguir representa uma das fases do Processo Unificado – RUP?
Implementação.
Testes.
Transição.
Análise de Requisitos.
Iteração.
Os seguintes produtos especificados no RUP:
I. modelo de caso de uso no mínimo 80% completo;
II. manuais do usuário. correspondem, respectivamente, aos resultados da
inception e construction phases.
requirement e elaboration phases.
inception e transition phases.
requirement e deployment phases.
elaboration e construction phases.

Considerando a figura acima, assinale a opção correta, a respeito de RUP.
O objetivo da fase de elaboração, que corresponde ao identificador #2 na figura, é desenvolver a arquitetura do sistema, em que se identificam os requisitos mais importantes e se faz uma avaliação dos riscos.
Os artefatos dos modelos de design e de user-experience correspondem à visão da arquitetura de requisitos.
Os objetivos da transição, que corresponde ao identificador #3 na figura, são validar o sistema de acordo com a especificação do usuário, treinar usuários e mantenedores e preparar o local de implantação.
Alguns artefatos que compõem a fase de concepção, que corresponde ao identificador #0 na figura, são a visão, a lista de riscos, o plano de desenvolvimento de software e o plano de iteração.
Uma das atividades da transição é completar o projeto de componentes e subsistemas.
No contexto do RUP, considere:
I. Estabelecer o escopo do software do projeto e as condições limite, incluindo uma visão operacional, critérios de aceitação e o que deve ou não estar no produto.
II. Estabelecer uma arquitetura da baseline derivada do tratamento dos cenários significativos do ponto de vista da arquitetura, que normalmente expõem os maiores riscos técnicos do projeto.
Os itens I e II constituem alguns dos objetivos principais incluídos, respectivamente, nas fases de
Elaboração e Construção.
Iniciação e Elaboração.
Elaboração e Transição.
Iniciação e Construção.
Construção e Transição.
Em relação à engenharia de usabilidade, a definição e a validação da arquitetura da interface com o usuário, bem como os testes de desempenho, estão mais associados à fase de construção que à fase de elaboração.
O RUP (Rational Unified Process) é uma metodologia de projeto de software criada pela Rational. O processo analítico do RUP divide o ciclo de vida de desenvolvimento de software em 4 fases. Assinale a alternativa que não indica uma fase do ciclo de vida de desenvolvimento de software, de acordo com o RUP.
Transição.
Concepção.
Elaboração.
Implantação.
Construção.
O RUP (Rational Unified Process) é um processo proprietário de engenharia de software embasado no seguinte conjunto de princípios e melhores práticas de desenvolvimento software: modelagem de negócios, requisitos, análise e projeto, implementação, teste, implantação, ambiente, configuração e gerência de mudança e gerência de projeto.
O termo artefato, empregado na dimensão da qualidade do processo, além de um produto tecnológico, pode ser entendido também como qualquer saída produzida por uma atividade do ciclo de desenvolvimento de software.
O gerenciamento de configuração (configuration management – CM) trata da identificação do artefato, das versões e das dependências entre artefatos, bem como da identificação de configurações que são conjuntos coerentes de artefatos relacionados.
Pertencem à dimensão temporal do modelo iterativo RUP:
Inception e Transition.
Implementation e Deployment.
Requirement e Configuration.
Elaboration e Implementation.
Elaboration e Test.
A solicitação da gestão de mudança (change request management) trata tanto da captura e gestão das alterações solicitadas, geradas pelos interessados internos e externos, como da análise do impacto potencial da mudança. No entanto, não realiza o acompanhamento do que acontece com a mudança até que ela seja concluída, tarefa de responsabilidade do CM.
Assinale a opção correta acerca das metodologias de desenvolvimento de software.
Extreme programming é um método centrado no usuário, na produtividade do desenvolvimento e na documentação de apoio.
RUP, uma metodologia adequada para grandes projetos de desenvolvimento, tem como características a facilidade de uso e a agilidade do projeto.
O Microsoft Solution Framework (MSF), apesar de não ser uma metodologia em si, mas um guia genérico para desenvolvimento, é uma solução ampla de engenharia de software que orienta desenvolvedores tanto no ambiente Microsoft, como em Unix.
O uso de uma ou mais metodologias de desenvolvimento é prejudicial ao bom desempenho do projeto.
Por ser embasado em componentes relacionados a objetos, o RUP permite a produção de uma arquitetura executável nas fases iniciais do projeto.
Pertencem aos Core Process ou aos Core Supporting Workflows do modelo iterativo RUP:
Construction e Test.
Requirements e Construction.
Configuration and Change Management e Business modeling.
Inception e Project Management.
Environment e Transition.