Questões de Concurso Comentadas sobre rup (rational unified process) - processo unificado rational em engenharia de software

Foram encontradas 440 questões

Q1316538 Engenharia de Software

Considere os seguintes objetivos das Fases do Rational Unified Process - RUP:


I. Analisar de forma mais detalhada o domínio do problema, revisando os riscos que o projeto pode sofrer. A arquitetura do projeto inicia-se com sua forma básica elaborada. Indagações como "O plano do projeto é confiável?", "Os custos são admissíveis?" são esclarecidas nesta fase.

II. Abranger as tarefas de comunicação com o cliente e o planejamento. É feito um plano de projeto avaliando os possíveis riscos, as estimativas de custo e prazos, estabelecendo as prioridades, o levantamento dos requisitos do sistema e a análise preliminar. Nesta fase, deve haver concordância dos stakeholders quanto ao escopo do projeto.

III. Disponibilizar o sistema de forma que seja compreendido pelo usuário final. As atividades desta fase incluem o treinamento dos usuários finais e a realização de testes da versão beta do sistema visando garantir a sua qualidade.

IV. Desenvolver ou adquirir componentes de software. O principal objetivo desta fase é codificação do software, com foco nos componentes e outros recursos do sistema.


Os objetivos I a IV estão correlacionados, correta e respectivamente, às fases de

Alternativas
Q1383472 Engenharia de Software

Leia as informações sobre Rational Unified Process abaixo e marque a alternativa correta.


I - O ciclo de vida desse processo é composto por quatro fases: Inception, Elaboration, Construction e Transition.

II - A implementação completa do produto final deve ser feita exclusivamente na fase de Elaboration.

III - Uma das atividades realizadas na fase de Transition é o treinamento dos usuários finais.

IV - Uso de componentes é uma boa prática no RUP.

Alternativas
Q1277234 Engenharia de Software
Assinale a alternativa que completa corretamente as três perspectivas do RUP:
Alternativas
Ano: 2019 Banca: VUNESP Órgão: Prefeitura de Campinas - SP
Q1183393 Engenharia de Software
O RUP (Rational Unified Process) apresenta disciplinas cujas atividades são distribuídas por quatro fases. Em relação a tais disciplinas e atividades, é correto afirmar que a disciplina
Alternativas
Q1130160 Engenharia de Software

Considere as seguintes abordagens no contexto da Engenharia de Software.

I. Intercala as atividades de especificação, desenvolvimento e validação. O sistema é desenvolvido como uma série de versões, de maneira que cada versão adiciona funcionalidade à anterior.

II. Indivíduos e interações mais que processos e ferramentas; Software em funcionamento mais que documentação abrangente; Colaboração com o cliente mais que negociação de contratos e Responder a mudanças mais que seguir um plano.

III. Tem por referência a matriz Fase versus Fluxos de Trabalho. São alguns destes fluxos: Modelagem de negócios, Requisitos, Análise e Projeto, Implementação, Teste e Implantação.

IV. Processo dirigido a planos em que se deve planejar e programar todas as atividades do processo antes de começar a trabalhar nelas. Seus principais estágios são: Análise e definição de requisitos; Projeto de sistema e de software; Implementação e teste unitário; Integração e teste de sistema e Operação e manutenção.

Correspondem, correta e respectivamente, às abordagens

Alternativas
Q1086711 Engenharia de Software
Analise as definições a seguir, sobre processos de software:
I. A filosofia defende a satisfação do cliente e a entrega de incremental prévio; equipes de projeto pequenas e altamente motivadas; métodos informais; artefatos de engenharia de software mínimos e, acima de tudo, simplicidade no desenvolvimento geral. Os princípios de desenvolvimento priorizam a entrega, mais que análise e projeto (embora essas atividades não sejam desencorajadas); também priorizam a comunicação ativa e contínua entre desenvolvedores e clientes. II. Sugere uma abordagem sequencial e sistemática para o desenvolvimento de software, começando com o levantamento de necessidades por parte do cliente, avançando pelas fases de planejamento, modelagem, construção, emprego e culminando no suporte contínuo do software concluído. III. Reconhece a importância da comunicação com o cliente e de métodos sequencializados para descrever a visão do cliente sobre um sistema. Enfatiza o importante papel da arquitetura de software e ajuda o arquiteto a manter o foco nas metas corretas, tais como compreensibilidade, confiança em mudanças futuras e reutilização. Sugere um fluxo de processo iterativo e incremental, proporcionando a sensação evolucionária que é essencial no desenvolvimento de software moderno.
Assinale a alternativa em que as definições apresentadas estão corretamente relacionadas às suas respectivas denominações.
Alternativas
Q1085952 Engenharia de Software
No Processo Unificado, um release do produto é criado, distribuído aos usuários e instalado em seu local de trabalho, no fluxo (workflow) de
Alternativas
Q1022720 Engenharia de Software
Considerando o uso do RUP (Rational Unified Process), deve-se considerar que, segundo essa técnica,
Alternativas
Q1017769 Engenharia de Software
O processo unificado (RUP) reúne boas práticas de especificação e de projeto de sistemas, sendo um modelo genérico de processo organizado em fases que podem gerar um conjunto de produtos de trabalho. Considerando isso, assinale a opção que identifica a fase do RUP na qual devem estar incluídos o refinamento e a expansão dos casos de uso preliminares, dos requisitos não funcionais e da descrição da arquitetura do software.
Alternativas
Q996769 Engenharia de Software
Acerca de conceitos e disciplinas da engenharia de software, julgue o item que se segue.
No processo unificado, requisitos é a disciplina que demanda maior esforço nas fases de elaboração e construção de software.
Alternativas
Q993846 Engenharia de Software
Sobre metodologias de Desenvolvimento Ágil de software, o que podemos afirmar corretamente?
Alternativas
Q2716403 Engenharia de Software

“Um processo de software é um conjunto de atividades relacionadas que levam à produção de um produto de software” (Sommerville, 2011). Sabe-se que todo processo de software deve incluir atividades de especificação, projeto/implementação, validação e evolução do software. Com relação aos diferentes modelos de processos de software e suas atividades, considere as seguintes afirmativas:

1. O modelo em cascata define que as atividades de análise, projeto de sistema, implementação e teste se sobrepõem, sendo que não é necessário finalizar a anterior para que a posterior seja iniciada.

2. No Processo Unificado (Rational Unified Process – RUP), as fases de concepção, elaboração, construção e transição equivalem à sequência definida pelo modelo cascata, com a possibilidade de realização de iterações.

3. Na abordagem de entrega incremental, o cliente recebe protótipos do software até que a construção completa seja finalizada.

4. O modelo espiral de Boehm é um processo de software iterativo e dirigido a riscos. Cada volta na espiral envolve definir objetivos, avaliar e reduzir riscos, desenvolver e validar, e planejar a próxima fase, se houver.

Assinale a alternativa correta.

Alternativas
Q2716402 Engenharia de Software

Segundo Martins (2007), um projeto visa a “criação de um produto ou execução de um serviço específico, temporário, não repetitivo e que envolve um certo grau de incerteza na realização”. Na engenharia de software, o gerenciamento de projetos é essencial (SOMMERVILLE, 2011). O planejamento é uma das atividades realizadas pelo gerente de projetos. Nesse contexto, considere as seguintes afirmativas:

1. A Estrutura Analítica de Projeto (EAP) é uma das técnicas que o gerente de projetos pode utilizar para subdividir o trabalho do projeto em partes menores, que podem ser gerenciadas com mais facilidade.

2. Riscos devem ser planejados, identificando-se sua probabilidade de ocorrência e gravidade caso ocorram. Desenvolvem-se, também, estratégias de prevenção, minimização e/ou planos de contingência.

3. Em processos tradicionais, semelhantemente aos processos ágeis, é realizado um cronograma global no início do projeto e as fases são planejadas de forma iterativa ao longo do projeto.

4. O RUP (Rational Unified Process) recomenda que um projeto de software tenha um plano de fase, global, produzido na fase de concepção, e vários planos de iterações, mais refinados, que utilizam técnicas como o Gráfico de Gantt para definir tarefas e sua distribuição aos indivíduos e equipes.

Assinale a alternativa correta.

Alternativas
Q2028467 Engenharia de Software
Uma equipe de Análise e Desenvolvimento de Sistemas, orientada pelo Processo Unificado − PU, executou e entregou partes de um sistema ao seu cliente, seguindo disciplinas ou fluxos de trabalho do PU que compreendem, dentre outras,
Alternativas
Q2028466 Engenharia de Software
Durante uma ponderação sobre a abordagem, princípios e características do Processo Unificado, os Analistas de Sistemas concluíram, corretamente, que este utiliza
Alternativas
Q1760533 Engenharia de Software
O RUP (Rational Unified Process) é um exemplo de processo tradicional, derivado de trabalhos envolvendo a UML e o Processo Unificado. Com relação ao RUP, é INCORRETO afirmar que
Alternativas
Q1256457 Engenharia de Software

O principal objetivo do RUP é atender as necessidades dos usuários garantindo uma produção de software de alta qualidade que cumpra um cronograma e um orçamento previsíveis. Nesse contexto, observe o fragmento abaixo, que trata das fases do RUP.


• Fase de ____________ - abrange as tarefas de comunicação com o cliente e planejamento. É feito um plano de projeto avaliando os possíveis riscos, as estimativas de custo e prazos, estabelecendo as prioridades, levantamento dos requisitos do sistema e preliminarmente analisá-lo. Assim, haverá uma anuência das partes interessadas na definição do escopo do projeto, onde são examinados os objetivos para se decidir sobre a continuidade do desenvolvimento.

• Fase de ____________ - abrange a modelagem do modelo genérico do processo. O objetivo é analisar de forma mais detalhada a análise do domínio do problema, revisando os riscos que o projeto pode sofrer e a arquitetura do projeto começa a ter sua forma básica. Indagações como “O plano do projeto é confiável?”, “Os custos são admissíveis?” são esclarecidas nesta etapa.

• Fase de ____________ - desenvolve ou adquire os componentes de software. O principal objetivo desta fase é o desenvolvimento de componentes e outros recursos do sistema. É nesta fase que a maior parte de codificação ocorre.

• Fase de _____________ - abrange a entrega do software ao usuário e a fase de testes. O objetivo é disponibilizar o sistema, tornando-o disponível e compreendido pelo usuário final. As atividades desta fase incluem o treinamento dos usuários finais e também a realização de testes da versão beta do sistema visando garantir que o mesmo possua o nível adequado de qualidade.


As palavras que completam corretamente as lacunas no fragmento acima são respectivamente:

Alternativas
Ano: 2018 Banca: FEPESE Órgão: CELESC Prova: FEPESE - 2018 - CELESC - Analista de Sistemas |
Q1248106 Engenharia de Software
Identifique os itens que constituem boas práticas do RUP (Rational Unified Process).
1. Desenvolvimento iterativo
2. Utilização de componentes
3. Gestão dos requisitos
4. Modelagem visual, empregando diagramas
Assinale a alternativa que indica todos os itens corretos.
Alternativas
Ano: 2018 Banca: FEPESE Órgão: CELESC Prova: FEPESE - 2018 - CELESC - Analista de Sistemas |
Q1248098 Engenharia de Software
No contexto do RUP (Rational Unified Process), assinale a alternativa que contém a fase do RUP responsável pelo deployment.
Alternativas
Q1165797 Engenharia de Software

Um Programador de Sistemas foi questionado a respeito de seu conhecimento do Rational Unified Pocess − RUP no que se refere aos seguintes Core Process Workflow:


I. Analisys & Design

II. Implementation


A pergunta foi: em qual fase do gráfico Modelo Iterativo eles têm sua maior porção representada?

O Programador forneceu corretamente as respectivas respostas:

Alternativas
Respostas
41: D
42: A
43: D
44: C
45: E
46: A
47: B
48: B
49: C
50: E
51: D
52: A
53: C
54: D
55: E
56: B
57: A
58: E
59: A
60: A