Guia de Engenharia de Software: Conceitos e Processo RUP

Classificado em Computação

Escrito em em português com um tamanho de 5,05 KB

01 - Qual a definição de Engenharia de Software?

É o conjunto de métodos, procedimentos e ferramentas com o objetivo de construir um software com qualidade.

02 - Segundo o RUP, o que é uma unidade tangível de trabalho?

Atividade.

03 - Quando um projeto de desenvolvimento de software não cumpriu os prazos estimados?

Crise de software.

04 - Segundo o RUP, o que se refere à informação tangível que é utilizada, criada ou alterada pelos trabalhadores?

Artefato.

05 - As atividades existentes no RUP podem ser divididas em 02 blocos:

  • Bloco de engenharia: Modelagem de negócio, requisitos, análise e projeto, implementação, testes e desenvolvimento.
  • Bloco de suporte: Gestão de configuração, gestão de projeto e ambiente.

06 - O que é o estudo das habilidades na resolução de problemas e análise de informações?

Ergonomia Cognitiva.

07 - Segundo o RUP, o que é uma completa descrição de um sistema a partir de uma perspectiva particular?

Modelo.

08 - Todo o conjunto que forma o RUP está baseado em princípios:

Desenvolvimento iterativo de software, administração de requisitos, utilização de arquitetura baseada em componentes, modelagem visual, qualidade de software e gestão das alterações do software.

09 - Qual o processo da aplicação de procedimentos administrativos e técnicos?

Gerência de Configuração de Software (GCS).

10 - Que riscos podem ameaçar o projeto?

  • Relacionados ao projeto;
  • Relacionados ao produto;
  • Relacionados ao negócio.

11 - Como se chama o processo de minimização dos efeitos dos riscos?

Mitigar.

12 - Processo de gestão de riscos:

Identificação, análise, planejamento e monitoração.

14 - A metodologia com PRÁTICA propõe para projetos de sistema:

Fases fundamentais: especificação de requisitos, definição de layout, desenho, implementação, integração e publicação.

15 - Segundo o RUP, o que envolve o planejamento de beta testes e atividades de empacotamento do software?

Desenvolvimento.

16 - Trata-se de sociabilização ou entendimento aberto criado por todos enquanto:

Modelagem de negócio.

17 - Qual a motivação para utilizar métricas?

Obter autoconhecimento, atender a uma pressão imediata e preparar-se para o futuro.

18 - Quais são os riscos de não conseguir medir?

Se não medir, não conseguiremos: controlar, gerenciar, melhorar e trabalhar.

19 - Como o processo de engenharia de requisitos pode ser descrito?

Elicitação de requisitos, análise e negociação de requisitos, especificação de requisitos, modelagem do sistema, validação de requisito e gestão de requisito.

20 - Na norma ISO/IEC 12207, quais os processos que envolvem o ciclo de vida do software?

Processos fundamentais, processos de apoio e processos organizacionais.

21 - A política de liberação define 2 tipos de distribuição do produto:

Distribuições regulares e distribuições excepcionais.

22 - A estimativa organizacional de gerência de configuração de software:

Responsável pela GCS, conselho de controle de modificação, equipe técnica e responsável pela verificação.

23 - O que é o uso de notações de design gráfico e textual?

Modelagem visual.

24 - O que é uma linguagem de modelagem?

UML.

25 - A estrutura global do RUP é estabelecida em quatro fases:

Concepção, Elaboração, Construção e Transição.

26 - Tem por objetivo determinar se os requisitos foram total ou parcialmente satisfeitos:

Método de caixa preta.

27 - Tem por objetivo determinar defeitos na estrutura interna do produto:

Método de caixa branca.

28 - Três categorias de testes:

Aceitação, integração e unidade.

29 - É uma categoria especial de baterias de teste:

Teste de regressão.

30 - Principal objetivo de utilização de componentização:

Reuso.

31 - O que é COTS?

Software de prateleira ou pacote de software comercial (Commercial Off-The-Shelf).

32 - Quando um software possui independência funcional?

Quando apresenta alta coesão e baixo acoplamento.

33 - Qual o propósito de utilizar a prototipação?

Abstração da realidade transformada em modelo.

34 - Qual a descrição do modelo de desenvolvimento de software?

Inexistência de processos.

35 - Quando um software possui dependência funcional, ele se enquadra em:

Baixa coesão e alto acoplamento.

Entradas relacionadas: