Questões de Concurso
Sobre processos de software em engenharia de software
Foram encontradas 1.054 questões
software que oferece uma abordagem baseada 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 que atenda às necessidades dos usuários dentro de
um cronograma e de um orçamento previsíveis. Acerca de RUP,
requisitos e casos de uso, julgue os itens seguintes.
software que oferece uma abordagem baseada 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 que atenda às necessidades dos usuários dentro de
um cronograma e de um orçamento previsíveis. Acerca de RUP,
requisitos e casos de uso, julgue os itens seguintes.
seguir.
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

Associam-se corretamente as colunas de Modelo e Característica em:

Qual é o nome do artefato identificado, na figura, pela palavra ARTEFATO e por um círculo?
I - limite (boundary);
II - entidade (entity);
III - controle (control).
Na UML, essas classes podem ser representadas de forma visual, respectivamente, pelos símbolos
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 desenvolvimento evolucionário e o modelo em cascata são exemplos de modelo de processo de software. Uma abordagem evolucionária para desenvolvimento de software é frequentemente mais eficaz que a abordagem em cascata na produção de sistemas que atendam às necessidades imediatas dos clientes. A vantagem da segunda é que a especificação pode ser desenvolvida de forma incremental.
Considerando a figura acima, julgue o item a seguir, com relação ao RUP.
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.
Considerando a figura acima, julgue o item a seguir, com relação ao RUP.
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.
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.
Acerca de engenharia de software, julgue o item a seguir.
Os seguintes projetos fazem parte das atividades específicas
do processo de desenvolvimento de software: de arquitetura,
de interface, de componente, de estruturas de dados, e de
algoritmo.

