CGA-java-Prog

Aus Tudwiki
Wechseln zu: Navigation, Suche

zurück


import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Random;
public class Fragenkatalog {

private static String[] fr = new String[18];
private static BufferedReader input=new BufferedReader(new InputStreamReader(System.in));
private static String e="";
private static Random r = new Random();
private static int k;
public static void main(String[] args) throws Exception {
System.out.println("Nächste Frage mit <Enter>, Themennummer mit \"h\" und <Enter>, Ende mit beliebiger Eingabe und <Enter>\n");
while(e.equals("")){
fr[0]="Nach welchen Gesichtspunkten werden CSCW-Systeme klassifiziert? Begründen Sie die einzelnen Kategorien an Ihnen bekannten Groupware-Systemen!";
fr[1]="Nennen Sie die unterschiedlichen Ebenen der Zusammenarbeit und charakterisieren Sie danach typische Groupware-Anwendungen!";
fr[2]="Welche Ziele verfolgen Prozessmodelle in der Softwaretechnik, und erläutern Sie deren essentielle Prozesselemente einschließlich typischer Eigenschaften.";
fr[3]="Erläutern Sie die Petrinetz-Modellierung für die Abbildung von Softwareprozessen. Vergleichen Sie diese Möglichkeit mit anderen Arten von Koordinationsmodellen!";
fr[4]="Was versteht man unter Transparenz in verteilten Systemen. Erläutern Sie einzelne Arten und Gründe für die Realisierung!";
fr[5]="Erklären Sie Mechanismen des Kommunikationsaustausches verteilter Systeme einschließlich des Client-Server-Modells und von Agenten. Nennen Sie beispielhafte Anwendungen!";
fr[6]="Erläutern Sie wichtige Bestandteile zur Realisierung verteilter objektorientierter Komponentensysteme.";
fr[7]="Welche Unterschiede bestehen zwischen Workgroup-Computing und Workflow-Management? Erläutern Sie durch Vergleich mit den essentiellen Prozesselementen einen typischen Workflow und beurteilen Sie dessen Flexibilität! Was versteht man unter dem Kontinuum der Organisationsformen?";
fr[8]="Erläutern Sie die grundsätzlichen Bestandteile des BSCW und zeigen Sie, unter welchen Bedingungen es für die Softwaretechnik verwendbar ist!";
fr[9]="Charakterisieren Sie die wichtigsten Merkmale von Lotus Notes, die mit unterschiedlichen Rechten ausgestatteten Teammitglieder und das Spektrum der Anwendungsfälle!";
fr[10]="Stellen Sie den Aufbau von Lotus Notes anhand seiner Objekte und den Möglichkeiten ihrer Programmierung vor!";
fr[11]="Erläutern Sie Grundsätze und Merkmale des Sicherheitsmanagements der Groupware Lotus Notes.";
fr[12]="Welche Möglichkeiten bietet Domino Workflow zur Programmierung von WFMS? Bewerten Sie Vor- und Nachteile auch an Beispiellösungen aus der Softwaretechnik!";
fr[13]="Schildern Sie Programmierkonzepte für Lotus Notes Anwendungen. Welche Unterschiede bestehen zwischen der Formelprogrammierung und Lotus Script";
fr[14]="Erläutern Sie wichtige Sprachkonstrukte von Lotus Script und den prinzipiellen Aufbau der Notes-Klassenbibliothek. Wann wird man objektorientierte Notes-Elemente verwenden?";
fr[15]="Erläutern Sie die Wirkungsweise des Domino-Servers zur Umsetzung von nsf-Komponenten im WWW. Welche Möglichkeiten der Umsetzung für die Darstellung in Web-Browsern kennen Sie?";
fr[16]="Welche Vorteile bringt ein gruppenorientiertes Projektmanagement gegenüber einer administrativen Steuerung? Belegen Sie Ihre Aussage mit Beispielen. Inwieweit ist das V-Modell des Bundes für ein gruppenorientiertes Projektmanagement geeignet?";
fr[17]="Was ist der Unterschied zwischen Tele-Softwareentwicklung und dezentralisierter kooperativer SW-Entwicklung? Wie kann das das V-Modell des Bundes im Verein mit Lotus Notes zur Abwicklung von Software-Entwicklungsprozessen beitragen?";

k=r.nextInt(18);
System.out.println(fr[k]);
e=input.readLine();
if(e.equals("h")) {System.out.println(k+1); e=input.readLine();}
}
}

}