Mudanças entre as edições de "SST20707-2015-1 - Avaliação 1 - Equipe 2"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 12: Linha 12:
 
[[Arquivo:tabela1.jpg]]
 
[[Arquivo:tabela1.jpg]]
  
A = 0 - não possui carro na rua A
+
*A = 0 - não possui carro na rua A
A = 1 - possui carro na rua A
+
*A = 1 - possui carro na rua A
B = 0 - não possui carro na rua B
+
*B = 0 - não possui carro na rua B
B = 1 - possui carro na rua B
+
*B = 1 - possui carro na rua B
S1 = 0 - sinaleira da rua A fechada
+
*S1 = 0 - sinaleira da rua A fechada
S1 = 1 - sinaleira da rua A aberta
+
*S1 = 1 - sinaleira da rua A aberta
S2 = 0 - sinaleira da rua B fechada
+
*S2 = 0 - sinaleira da rua B fechada
S2 = 1 - sinaleira da rua B aberta
+
*S2 = 1 - sinaleira da rua B aberta
  
 
;Wave Form:
 
;Wave Form:
Linha 26: Linha 26:
 
;Método adotado:
 
;Método adotado:
 
Behavioral if
 
Behavioral if
 +
 
Utilizamos esse modelo pois era um código com poucas entradas e saídas. Dessa forma ficou mais simples e fácil de entender.
 
Utilizamos esse modelo pois era um código com poucas entradas e saídas. Dessa forma ficou mais simples e fácil de entender.
 
  
 
=2 - Um amplificador e três aparelhos=
 
=2 - Um amplificador e três aparelhos=

Edição das 18h50min de 31 de março de 2015

Relatório referente a Avaliação 1:

1 - Cruzamento de duas ruas

Desenvolver um sistema automático para os semáforos em um cruzamento de duas ruas, com as seguintes características:

   1- Quando houver carros somente na rua B, o semáforo 2 deverá permanecer verde
   2- Quando houver carros somente na rua A, o semáforo 1 deverá permanecer verde
   3- Quando houver carros nas duas ruas, o semáforo 1 deverá permanecer verde 
Tabela verdade

Tabela1.jpg

  • A = 0 - não possui carro na rua A
  • A = 1 - possui carro na rua A
  • B = 0 - não possui carro na rua B
  • B = 1 - possui carro na rua B
  • S1 = 0 - sinaleira da rua A fechada
  • S1 = 1 - sinaleira da rua A aberta
  • S2 = 0 - sinaleira da rua B fechada
  • S2 = 1 - sinaleira da rua B aberta
Wave Form

Exercicio1.jpg

Método adotado

Behavioral if

Utilizamos esse modelo pois era um código com poucas entradas e saídas. Dessa forma ficou mais simples e fácil de entender.

2 - Um amplificador e três aparelhos

Desenvolver um sistema que comuta a utilização de um amplificador para três aparelhos, obedecendo as seguintes prioridades:

   1- Toca-discos
   2- Toca-fitas
   3- Rádio FM 
Tabela verdade

Tabela2.jpg

A = Toca-discos B = Toca-fitas C = Rádio FM S = Saída em forma de vetor (da esquerda para a direita mostra a ordem e preferência= A,B,C)

Wave Form

Exercicio2.jpg

Método adotado

Behavioral case Utilizamos esse modelo pois esse código já possuia 3 entradas, portanto a tabela verdade fica um pouco maior. Dessa forma ficou um código menor e mais simples.

3 - Intercomunicadores

Desenvolver um sistema que comuta intercomunicadores em uma empresa, obedecendo as seguintes prioridades:

   1- Presidente
   2- Vice-presidente
   3- Engenharia
   4- Chefe de seção 
Tabela verdade

Tabela3.jpg

A = Presidente B = Vice-presidente C = Engenharia D = Chefe de seção S = Saída em forma de vetor (da esquerda para a direita mostra a ordem e preferência = A,B,C,D)

Wave Form

Exercicio3.jpg

Método adotado

Behavioral case Utilizamos esse código por ter 4 entradas e porque foi o método que ficou mais claro e simples para a gente.