Eng. de Software Flashcards

1
Q

Melhores práticas RUP

A
  1. Desenvolver o software iterativamente
  2. Gerenciar Requisitos
  3. Usar arquiteturas baseadas em componentes
  4. Modelar software visualmente
  5. Verificar a qualidade do software
  6. Controlar as mudanças do software
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Fases RUP pico

A
Modelagem de negócio - Concepção
Requisitos - Concepção
Análise e Design - Elaboração
Implementação - Construção
Testes - Construção
Implantação - Transição
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Perspectivas RUP

A

Estático -> Disciplinas
Dinâmico -> Fases
Prática -> Melhores práticas RUP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Gerente de teste x Analista de teste

A

Gerente -> Plano de testes, roteiro para a execução dos testes.

Analista -> Casos de testes, conjunto de condições para testar o software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Risco de projeto x produto x negócio

A

Negócio:
.Mudança de tecnologia
.Concorrência de produto

Produto: 
.Mudança de requisitos 
.Atrasos de especificação 
.Tamanho subestimado 
.Baixo desempenho de ferramenta CASE
Projeto: 
.Rotatividade de pessoal 
.Mudança de gerência Projeto
.Indisponibilidade de hardware 
.Mudança de requisitos 
.Atrasos de especificação
.Tamanho subestimado
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Defina Gerência de Configuração

A

é um conjunto de atividades de rastreamento e controle iniciadas quando um projeto de engenharia começa e termina apenas quando o software sai de operação.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Realização de casos de uso

A

Mostra como o caso de uso será implementado. Seta tracejada, similar à seta de generalização.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Defina Caso de teste

A

É uma declaração do que está sendo testado, é um conjunto de condições usados para teste de software, utilizado para identificar defeitos ou garantir que os requisitos foram plenamente atendidos.

Casos de teste podem ser deliberadamente obscuros e não precisam refletir com precisão a maneira como o cliente utiliza.

Geração de casos de teste automáticos é IMPOSSìVEL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Defina Teste e seus objetivos

A

Teste é uma atividade utilizada para assegurar que o software atende aos requisitos do cliente e para identificar defeitos antes de sua utilização.

1º Teste de Validação
2º Teste de defeitos

É parte de um amplo processo de Verificação e Validação.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Verificação e Validação

A

Iniciam assim que os requisitos estão disponíveis e continuam durante todas as fases do processo de desenvolvimento. Pode incluir inspeções e revisões.

Verificação é checar se o software atende aos seus requisitos FUNCIONAIS e NãO FUNCIONAIS

Validação é garantir que o software atende às expectativas do cliente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Característica primordial do software

A

Confiabilidade.

Clientes têm expectativas baixas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Projeto detalhado (arquitetura) e projeto alto nível

A

Integração e SISTEMA

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Uma pessoa que exerce diferentes papeis

A

É representado por diferentes atores

How well did you know this?
1
Not at all
2
3
4
5
Perfectly