Um processo de desenvolvimento de software é um conjunto de atividades relacionadas que levam à produção de um produto de software. Um dos modelos de processo de software mais conhecidos é o Rational Unified Process, também conhecido como RUP. O RUP define uma série de workflows que representam agrupamentos de atividades a serem executadas pelas equipes. Nesse sentido, numere a coluna da direita de acordo com sua correspondência com a coluna da esquerda, associando as atividades aos respectivos fluxos. Coluna da esquerda: 1) Modelagem de negócios 2) Requisitos 3) Análise e projeto 4) Implementação 5) Teste 6) Implantação 7) Gerenciamento de projetos Coluna da direita: ( ) cria-se um modelo de projeto com base em modelos de arquitetura, de componente, de objeto e de sequência; ( ) esse workflow de apoio gerencia o processo de desenvolvimento do software; ( ) os componentes do software são implementados; ( ) o teste é um processo iterativo e é efetuado em conjunto com a implementação do sistema; ( ) os processos de negócios são modelados com a utilização de casos de uso de negócio; ( ) cria-se uma versão do produto e instala-a no local de trabalho dos usuários; ( ) os casos de usos são criados para modelar os requisitos do software; Com a coluna da direita preenchida, escolha a opção com a sequência correta da numeração:
Questão
Um processo de desenvolvimento de software é um conjunto de atividades relacionadas que levam à produção de um produto de software. Um dos modelos de processo de software mais conhecidos é o Rational Unified Process, também conhecido como RUP. O RUP define uma série de workflows que representam agrupamentos de atividades a serem executadas pelas equipes. Nesse sentido, numere a coluna da direita de acordo com sua correspondência com a coluna da esquerda, associando as atividades aos respectivos fluxos.
Coluna da esquerda:
- Modelagem de negócios
- Requisitos
- Análise e projeto
- Implementação
- Teste
- Implantação
- Gerenciamento de projetos
Coluna da direita: ( ) cria-se um modelo de projeto com base em modelos de arquitetura, de componente, de objeto e de sequência; ( ) esse workflow de apoio gerencia o processo de desenvolvimento do software; ( ) os componentes do software são implementados; ( ) o teste é um processo iterativo e é efetuado em conjunto com a implementação do sistema; ( ) os processos de negócios são modelados com a utilização de casos de uso de negócio; ( ) cria-se uma versão do produto e instala-a no local de trabalho dos usuários; ( ) os casos de usos são criados para modelar os requisitos do software;
Com a coluna da direita preenchida, escolha a opção com a sequência correta da numeração:
Alternativas
A) 3-7-4-5-1-6-2
B) 2-4-6-1-3-5-7
C) 1-2-3-4-5-6-7
D) 3-6-7-1-2-5-4
E) 2-1-5-4-5-3-6
Explicação
Vamos associar cada descrição (coluna da direita) ao workflow do RUP (coluna da esquerda):
-
“cria-se um modelo de projeto com base em modelos de arquitetura, de componente, de objeto e de sequência;” → Isso é Análise e projeto (3), pois envolve produzir/estruturar o design do sistema (arquitetura, componentes, diagramas etc.).
-
“esse workflow de apoio gerencia o processo de desenvolvimento do software;” → Isso é Gerenciamento de projetos (7).
-
“os componentes do software são implementados;” → Isso é Implementação (4).
-
“o teste é um processo iterativo e é efetuado em conjunto com a implementação do sistema;” → Isso é Teste (5).
-
“os processos de negócios são modelados com a utilização de casos de uso de negócio;” → Isso é Modelagem de negócios (1).
-
“cria-se uma versão do produto e instala-a no local de trabalho dos usuários;” → Isso é Implantação (6) (deployment).
-
“os casos de usos são criados para modelar os requisitos do software;” → Isso é Requisitos (2).
Logo, a sequência correta (na ordem dos itens da coluna da direita) é: 3 - 7 - 4 - 5 - 1 - 6 - 2.