Você está na página 1de 50

classe

carro

atributo

método

Carro 1

Carro 2

Carro 3

Carro 4

Instanciar=criar

C1=novo carro

C1.modelo=gol

Visibilidade= + - #(encapsulamento)

pegar um valor use (get) mudar um valor usar (set)

Tarefa

Criar classe cão

cao

4 atributos

Get\set

Instanciar 2 obj

Verificar se cão esta brincando=true false etc…

ATRIBUTO= NOME, PESO,IDADE

MÉTODO = A AÇÃO

HERANÇA = HERDAR ATRIBUTOS E MÉTODOS DE UMA CLASSE

ENCAPSULAMENTO = + pública/- privada /# protegida

POLIFORMISMO = HERDA ATRIBUTOS E MÉTODOS DE UMA CLASSE PORÉM PODE EDITAR


ATRIBUTOS ESPECÍFICOS TAIS COMO IDADE ETC.

REQUISITOS FURPS
F = FUNCIONALIDADE/capacidade, reutilizável, segurança

U = USABILIDADE/fatores humanos, estética, consistência, documentação.

R = CONFIABILIDADE/disponibilidade, taxa de erros, duração dos erros, previsibilidade.

P = DESEMPENHO/velocidade,eficiência, consumo de recursos, escalabilidade.

S = SUPORTABILIDADE/testabilidade,manutenibilidade,configurabilidade,instabilidade.

FURPS + PLUS=:

DESIGN/como deve ser feito?

IMPLEMENTAÇÃO/qual tecnologia será usada?

INTERFACE/com quais outros sistemas deve interagir?

REQUISITOS FÍSICOS/onde o sistema funcionara?

Exercício junkebox = caixa de música espacial

free

3 músicas de cada por vez

pode navegar entre artista álbum nome

3 requisitos funcionais (o que deve fazer?)

● tocar 3 músicas por vez (cada usuário)


● pesquisa de autor por nome e categoria
● executar música selecionada
● identificar usuário

3 não funcionais (regras de privacidade, metas de desempenho, qtd usuários)

● possuir multi logins cadastrados


● sistema intuitivo para ser usado no espaço
● sempre disponível
● baixo consumo de energia
● atualização remota da biblioteca
EXERCICIO PARTE 2

Você também pode gostar