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

Foram encontradas 497 questões

Q844793 Engenharia de Software

Considere, por hipótese, que uma equipe de Especialistas em Tecnologia da Informação está trabalhando em um projeto da ARTESP com base no RUP. Os objetivos a serem alcançados são:


− Verificar a interação entre os objetos do sistema.

− Verificar se os componentes do software estão adequadamente integrados.

− Verificar se todos os requisitos foram corretamente implementados.

− Certificar que os defeitos foram identificados antes da implantação do software.


É correto afirmar que estes objetivos se referem ao

Alternativas
Q839815 Engenharia de Software

The Rational Unified Process-RUP describes how to effectively deploy commercially proven approaches to software development. These are called best practices not so much because it´s possible to quantify precisely their value, but rather, because they are observed to be commonly used in industry by successful organizations. RUP provides each team member with the guidelines, templates and tool mentors necessary for the entire team to take full advantage, following best practices. One of these practices shows how to visibly model software to capture the structure and behavior of architectures and components. This allows the developer to hide the details and write code using graphical building blocks. Visual abstractions help to communicate different aspects of the software; see how the elements of the system fit together; make sure that the building blocks are consistent with the code; maintain consistency between a design and its implementation; and promote unambiguous communication. The industry standard UML, created by Rational Software, is the foundation for successful modeling.


The described practice refers to

Alternativas
Q834285 Engenharia de Software

“Um processo de software é um conjunto de atividades relacionadas que levam à produção de um produto de software” (Sommerville, 2011). Um dos modelos de processo de software existentes é o Rational Unified Process, também conhecido como RUP. O RUP define uma série de workflows – ou fluxos –, que representam agrupamentos de atividades a serem executadas pelas equipes de engenharia de software. Nesse sentido, numere a coluna da direita de acordo com sua correspondência com a coluna da esquerda, associando as atividades aos respectivos fluxos.


1. Modelagem de negócio.

2. Requisitos.

3. Análise e construção.

4. Implementação.

5. Teste.


( ) Define uma visão do sistema com base nas necessidades das partes interessadas.

( ) Avalia a qualidade do produto.

( ) Traduz os requisitos numa especificação que descreva como implementar o sistema.

( ) Entende a estrutura e a dinâmica da organização em que o sistema será implantado.

( ) Codifica e integra os componentes do software.


Assinale a alternativa que apresenta a numeração correta da coluna da direita, de cima para baixo.

Alternativas
Q834203 Engenharia de Software

Sobre o Rational Unified Process (RUP), identifique como verdadeiras (V) ou falsas (F) as seguintes afirmativas:


( ) Utiliza DFDs (Diagrama de Fluxo de Dados) para definir o comportamento do sistema.

( ) Define um ciclo de vida de quatro fases para o desenvolvimento do software: concepção, elaboração, construção e transição.

( ) Um de seus fluxos (ou workflows) define como fazer o gerenciamento de configuração e mudança.

( ) Em seu fluxo de requisitos, sugere utilizar modelos de engenharia de software para a modelagem do negócio.

( ) Cada iteração do RUP segue uma abordagem semelhante à abordagem em cascata: contém atividades de requisitos e análise, projeto e implementação, integração e teste.


Assinale a alternativa que apresenta a sequência correta, de cima para baixo.

Alternativas
Q830701 Engenharia de Software
O Processo Unificado (PU) consiste em uma tentativa de aproveitar melhor os recursos dos modelos tradicionais de processo de software, mas buscando implementar melhores princípios do desenvolvimento ágil de software. Assim, sobre o PU, assinale a opção CORRETA.
Alternativas
Q803081 Engenharia de Software
Assinale a alternativa que não apresenta uma etapa no modelo de processo RUP
Alternativas
Q789968 Engenharia de Software

Os métodos de análise e projeto de software permitem construir modelos e avaliar a completeza e a consistência do processo e do projeto. A adoção de uma metodologia para o processo de desenvolvimento de software impõe uma disciplina que possibilita a previsibilidade e eficiência necessárias à Engenharia de Software. As metodologias tradicionais de desenvolvimento de software, baseadas na elicitação e documentação completa de requisitos para a posterior construção do software, estão sendo confrontadas pelas metodologias ágeis que dão ênfase às pessoas, interações, colaboração dos usuários para a entrega rápida de artefatos. Muitos autores descrevem os modelos de desenvolvimento de software, pois tratam apenas do processo; nessa questão, a abordagem para metodologia é abrangente. A coluna da esquerda apresenta metodologias de desenvolvimento de software e a da direita, características de cada uma. Numere a coluna da direita de acordo com a da esquerda.  


1 - Modelo em cascata

2 - Extreme Programming (XP)

3 - Scrum

4 - Modelo Espiral


( ) Ciclo de desenvolvimento curto, feedback constante, incremental.

( ) Backlog de produto, Sprint, Sprint backlog.

( ) Combina elementos de projeto e estágios de prototipação.

( ) Fases progressivas, processo estruturado.


Marque a sequência correta.  

Alternativas
Q789078 Engenharia de Software

Um sistema está sendo desenvolvido com a utilização do processo unificado, que contém diversas fases. Na fase atual do processo será feita a implantação do sistema e a análise de lições aprendidas. Os analistas de requisitos e de negócio, praticamente, já terminaram suas atividades. É necessário ainda analisar a possibilidade de se executar outro ciclo de desenvolvimento.

O sistema está na fase de:

Alternativas
Q784909 Engenharia de Software
O modelo de desenvolvimento de software Processo Unificado (PU) é constituído de fases e disciplinas. Cada disciplina possui seu próprio fluxo de trabalho (workflow). Analise a figura a seguir.


Qual o nome da disciplina do PU representada pelo workflow ilustrado na figura?
Alternativas
Q779063 Engenharia de Software
O RUP (Rational Unified Process) é uma proposta da Rational Software Corporation para a implementação do Processo Unificado de desenvolvimento de Software utilizando suas ferramentas. Essa metodologia tem como características: iteratividade no desenvolvimento, guiada pela arquitetura e por casos de uso, um processo de engenharia de software bem definida e bem estruturada, entre outros. Com base no RUP, assinale a alternativa que melhor descreve o conceito de Fast tracking.
Alternativas
Q778886 Engenharia de Software
Um Técnico do TRE-SP foi solicitado a contribuir nas seguintes atividades de um projeto: − realizar testes beta para validar o novo sistema e verificar se atende às expectativas dos usuários. − operar o sistema legado que está sendo substituído pelo novo sistema. − realizar a conversão de bases de dados operacionais. − treinar os usuários no uso do novo sistema. Considerando-se que o projeto está sendo desenvolvido com base no RUP, as atividades se referem à fase
Alternativas
Q774300 Engenharia de Software

Segundo Sommerville (2011), o RUP (Rational Unified Process) é um modelo de processo genérico moderno organizado em fases (concepção, elaboração, construção e transição) e possui workflows estáticos. Sobre os workflows estáticos do RUP, associe a segunda coluna com a primeira.

I) Modelagem de negócios

II) Requisitos

III) Análise e projeto

IV) Implementação

V) Teste

VI) Implantação

VII) Gerenciamento de configuração e mudanças

VIII) Gerenciamento de projetos

IX) Meio ambiente


( ) O teste é um processo iterativo que é feito em conjunto com a Implementação. O teste do sistema segue a conclusão da Implementação.

( ) Este workflow está relacionado com a disponibilização de ferramentas apropriadas para a equipe de desenvolvimento de software.

( ) Um release do produto é criado, distribuído aos usuários e instalado em seu local de trabalho.

( ) Este workflow de apoio gerencia o desenvolvimento do sistema.

( ) Atores que interagem com o sistema são identificados, e casos de uso são desenvolvidos para modelar os requisitos do sistema.

( ) Este workflow de apoio gerencia mudanças no sistema.

( ) Os componentes do sistema são implementados e estruturados em subsistemas de implementação. A geração automática de código a partir de modelos de projeto ajuda a acelerar este processo.

( ) Os processos de negócio são modelados por meio de casos de usos de negócio.

( ) Um modelo de projeto é criado e documentado com modelos de arquitetura, modelos de componentes, modelos de objetos e modelos de sequência.

Assinale a alternativa que contém a sequência CORRETA de associação, de cima para baixo:

Alternativas
Q768978 Engenharia de Software
O RUP (Rational Unifed Process) considera que existam nove disciplinas: seis de Engenharia de Software (Core Business) e três de Apoio/Suporte (Core Supporting Workfows). Assinale a alternativa que contenha somente as três disciplinas de Apoio/Suporte:
Alternativas
Q2787285 Engenharia de Software

Leia o fragmento a seguir.


“O “Rational Unified Process (RUP)” se por um lado reconhece que os modelos convencionais de processo apresentam uma visão única de processo, por outro é descrito a partir de três perspectivas: (1) ______________, que mostra as fases do modelo ao longo do tempo, (2) ______________, que mostra as atividades realizadas no processo e (3) ______________, que sugere as boas práticas a serem usadas durante o processo”.


Assinale a alternativa cujos itens completam corretamente as lacunas do fragmento acima.

Alternativas
Q1759465 Engenharia de Software

Orientação geral


Nesta prova, usaremos o termo “processo tradicional” (de desenvolvimento de software) significando os processos mais formalizados e prescritivos, em contraposição aos chamados “métodos ágeis” ou “metodologias ágeis”. Também usaremos o termo “processo de desenvolvimento” por simplificação, significando “processo de desenvolvimento de software”

O PU, Processo Unificado, e outros processos que surgiram posteriormente baseados neste modelo de processo, visam o desenvolvimento de software com a utilização da UML.
Com relação a esses processos, é INCORRETO afirmar que
Alternativas
Q1378009 Engenharia de Software
Para capturar a dimensão do tempo de um projeto de sistema, o RUP divide todo o processo em quatro fases. A fase que representa a entrega (deployment) do software é denominada
Alternativas
Q1192282 Engenharia de Software
A arquitetura geral do RUP (Rational Unified Process) estabelece fases e disciplinas. Segundo o RUP,
Alternativas
Q1192004 Engenharia de Software
No RUP, a disciplina que tem por objetivo produzir versões do produto software e entregar esse produto software a seus usuários finais é
Alternativas
Q1191155 Engenharia de Software
Um sistema está sendo desenvolvido com a utilização do processo unificado. Este processo contém diversas fases. O foco da fase atual é assegurar que o software esteja disponível para seus usuários finais. Nessa fase, o usuário é consultado e este feedback deve priorizar o ajuste fino do produto, a configuração, a instalação e os problemas de usabilidade.
O sistema está na fase denominada 
Alternativas
Q1087724 Engenharia de Software
  Imagem associada para resolução da questão
Para o processo de desenvolvimento de software existem diversos modelos na literatura que uma equipe de desenvolvimento pode adotar. Um deles oferece um framework de processos específicos para a análise de riscos. Sendo assim, assinale a alternativa correta com o nome desse modelo.
Alternativas
Respostas
101: E
102: B
103: C
104: A
105: A
106: D
107: A
108: D
109: D
110: B
111: D
112: C
113: E
114: A
115: C
116: B
117: C
118: C
119: B
120: A