Download UML, Metodologias e Ferramentas CASE
Transcript
CAPÍTULO 7 - UML – MODELAÇÃO DO COMPORTAMENTO
235
Ex.56. Modifique o diagrama de actividades da Figura 7.24 de modo a
especificar o processo “levantar da cama” com as seguintes
considerações. A seguir à actividade “acordar” um indivíduo
realiza geralmente as seguintes actividades, sem uma ordem
predefinida: “tomar pequeno-almoço”, “fazer a higiene matinal” e
“cumprimentar a família”. Contudo, (1) apenas toma o pequenoalmoço se não tiver pressa; e (2) apenas cumprimenta a família
se estiver bem disposto.
Ex.57. Considere o seguinte código Java constituído pelas classes
SimpleThread e TwoThreadsTest. Desenhe o diagrama de
classes que o suporta e o diagrama de colaboração
correspondente a instâncias da classe TwoThreadsTest.
public class SimpleThread extends Thread {
public SimpleThread(String str) {
super(str);
}
public void run() {
for (int i = 0; i < 10; i++) {
System.out.println(i + " " + getName());
try {
sleep((long)(Math.random() * 1000));
} catch (InterruptedException e) {}
}
System.out.println("DONE! " + getName());
}
}
public class TwoThreadsTest {
public static void main (String[] args) {
SimpleThread jamaica, fiji;
jamaica= new SimpleThread("Jamaica");
fiji= new SimpleThread("Fiji")
jamaica.start();
fiji.start();
}
}
Related documents
Segurança dos Sistemas de Informação
LE LANGAGE JAVA Petit mémento de syntaxe
Rational Rose 2000e, Rose Extensibility User's Guide
Series Controlador de Temperatura Manual de Instruções
Syllabus Advanced Level - CTAL-TTA - 2012br
370.s07.designMethod..
CA ERwin Data Modeler Release Notes
Boletim do Trabalho e Emprego
Análisis Multivariante - Universidad de Granada
School for Professional Studies Undergraduate Program CS208
Manuseamento de Produtos Hortofrutícolas
as a PDF