CGA-java-Prog
Aus Tudwiki
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();}
- fr[0]="Nach welchen Gesichtspunkten werden CSCW-Systeme klassifiziert? Begründen Sie die einzelnen Kategorien an Ihnen bekannten Groupware-Systemen!";
- }
- System.out.println("Nächste Frage mit <Enter>, Themennummer mit \"h\" und <Enter>, Ende mit beliebiger Eingabe und <Enter>\n");
- }
}