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.