Freq

  • October 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Freq as PDF for free.

More details

  • Words: 445
  • Pages: 2
Universidade da Beira Interior Desenvolvimento de Software (2821, 3315) Análise de Sistemas II (1479) Frequência 1 Duração: 60 minutos

8h30, 19 de Abril de 2006 Sem consulta, sem calculadora e sem telemóvel. Qualquer fraude implica reprovação na disciplina.

1. Indique para que serve a análise de requisitos, alguns dos problemas que podem ocorrer no seu decurso e como os resolver/evitar. 2. Faça um diagrama de casos de uso para representar o seguinte cenário. O software que está a ser modelado controla um sistema de rega. O software pode funcionar em dois modos: manual e automático. No modo manual, tanto a ordem de rega como de paragem de rega é dada pelo utilizador. No modo automático estas duas ~cções são dependentes da humidade do solo q lJe é medida P?f sensores. O sistema precisa de acesso a uma torneira que é controlada de acordo com as acções a tomar. O sistema mostra avisos relativos a falta de água na torneira, baixa humidade quando o sistema está no modo manual e avisa ainda quando é detectada uma falha nos sensores. 3. Faça um diagrama de classes que represente a descrição seguinte (faça o diagrama o mais completo

possível indicando,

sempre que seja pertinente,

a muJtiplicidade,

Um carro é conduzido por um condutor e necessita de combustível para se deslocar. Um mesmo carro pode ter vários condutores e cada condutor pode conduzir vários carros. Uma mota tem as mesmas condições que um carro no que respe ita à relação com os condutores e ainda com o combustível. Um carro tem 4 rodas e pode ter 3 ou 5 portas. Uma mata tem 2 rodas e não tem portas. Ambos os veículos têm um volante, um tubo de escape e um motor. A mota e o carro tem um proprietário, que pode ser proprietário de mais de um destes veículos.

I' I I I'

4. Relativamente

ao exercício Calendario feito nas aulas práticas:

(a) Indique quais as principais classes envolvidas e para que serviram. (b) Complete o seguinte método que permite abrir a janela que contém a representação dos dias do mês, caso ela ainda não exista, ou, apenas fazer um refresh para o mês actualmente seleccionado na JComboBox.Tudo o que está escrito está correcto: só necessita de acrescentar, in~icando em que linha o faz, ou entre que linhas o faz. private if

JButton getJButton() (j Button == null) { = new JButton(); jButton j Button. setText (" OK"); jButton.addMouseListener(new

public if

6 7 8 9

w

calendario.janelaMes }

12

}) ;

13

}

14

return

15

16

}

java.awt.event.MouseAdapter()

void mouseClicked(java.awt.event .MouseEvent () { calendario.janelaMes new meses((String) jComboBox.getSelectedItem(»;.

}

11

{

j Button

;

.setVisible();

{

e)

{

Related Documents

Freq
October 2019 15
Freq Comparator
June 2020 9
Gre_hi-freq
October 2019 20
Freq Spec
December 2019 22
Notas Freq
November 2019 9
Gsm Freq
May 2020 2