Questões de Concurso Comentadas por alunos sobre rup (rational unified process) - processo unificado rational em engenharia de software
Foram encontradas 493 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
“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.
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.
Dadas as afirmativas acerca das metodologias de desenvolvimento de software,
I. Muitos processos modernos de desenvolvimento de software, tais como RUP e XP, adotam o modelo de desenvolvimento conhecido como espiral.
II. O modelo espiral possui a vantagem de ser iterativo e incremental, porém possui a limitação de não ter atividade de análise de riscos.
III. Apesar de ser um modelo pouco iterativo, o modelo em cascata é indicado para projetos pequenos e que tenham requisitos estáveis e bem definidos.
verifica-se que está(ão) correta(s)