Management von Softwareprojekten
|
|
- Renate Arnold
- vor 7 Jahren
- Abrufe
Transkript
1 Dr. Houdek WS 2010/11 Abt. Programmiermethodik und Compilerbau 2. Übungsblatt zur Vorlesung Management von Softwareprojekten Aufgabe 1 Eine Funktion für ein Scheibenwischer-System in einem Pkw soll aus den folgenden 5 Teilfunktionen bestehen: - F1: Automatisches Wischen (mittels Regensensor) - F2: Intervall-Wischen (3 Stufen) - F3: Tipp-Wischen - F4: Waschen - F5: Wischmotor-Ansteuerung a) Die folgende Tabelle zeigt eine Experten-Einschätzung für die relativen Umfänge der 5 Funktionen nach der Methode des paarweisen Vergleichs (z.b. gilt damit F1 ist doppelt so groß wie F2 ). Prüfen Sie die Konsistenz der Tabelle. Lösen Sie ggf. Widersprüche auf, wobei Sie annehmen können, dass die erste Bewertungszeile (F1) korrekt ist. Funktion F1 F2 F3 F4 F5 F F F F F5 b) Die Waschen-Funktion (F4) hat einen Umfang von 20 KLOC. Berechnen Sie aus der konsistenten Tabelle die Umfänge der übrigen Funktionen sowie der Gesamtfunktion. Aufgabe 2 In Form eines Projektes soll ein interaktives System zum Erlernen der objektorientierten Softwareentwicklung erstellt werden (Projektname: ObjectLab). Folgende Vorgänge müssen durchgeführt werden: [1] Erstellung eines fachsystematischen Netzes (Objektorientierte Begriffe und ihre Abhängigkeiten) [2] Steuerung des Systems und Einbindung von Teilkomponenten (Einstiegsmenüs erstellen, Teilkomponenten aufrufen) [3] Grafik und Animation (Grundsätzlicher Bildschirmaufbau, Farbpalette erstellen, Layout der Interaktionssymbole, Design der Einstiegsmenüs) [4] Drehbuch (Drehbuch für geführte Tour erstellen) [5] Interaktivität (Klassifikation vorhandener Übungen, neue Aufgaben erstellen) [6] Sound (Musik und Töne auswählen) [7] Fallstudie Friseur (Drehbuch und Videoclip-Aufteilung) Beachten Sie folgende Abhängigkeiten: Der Starttermin ist der
2 Es wird an 5 Tagen in der Woche gearbeitet (40 h/woche). Feiertage werden nicht berücksichtigt. [1] ist nach 4 Wochen beendet. Für [3], [4], [5], [6] werden je 12 Wochen benötigt. Für [2] und [7] werden je 13 Wochen benötigt. [1] und [7] können sofort beginnen. [3], [4] und [6] beginnen mit einer Zeitverzögerung von 1 Woche nach [1]. [3] muß mindestens 2 Wochen vor dem Ende von [2] fertig sein [4] muß mindestens 3 Wochen vor dem Ende von [2] beendet sein [5] muß mindestens 2 Wochen vor dem Ende von [2] beendet sein [6] muß spätestens 1 Woche vor dem Projektende fertig sein [7] muß spätestens 2 Wochen vor dem Projektende fertig sein Erledigen Sie folgende Aufgaben: (a) Erstellen Sie für das Projekt einen Netzplan und ein GANTT Chart. (b) Welches ist der kritische Pfad und welches sind die kritischen Vorgänge? (c) Wann ist das Projekt fertig? (d) Weisen Sie jedem Vorgang einen unterschiedlichen Mitarbeiter zu (Stundensatz je 40 /Stunde). Wie teuer ist das Projekt? Aufgabe 3 (ehemalige Klausuraufgabe) Die Uni Ulm möchte in Zukunft (ca. in 2 Jahren) die gesamte Einschreibung elektronisch abwickeln. Das Land stellt für dieses Projekt 2 Millionen Euro zur Verfügung. Welche Organisationsform schlagen Sie für dieses Vorhaben vor? Begründen Sie kurz Ihre Entscheidung. Aufgabe 4 (ehemalige Klausuraufgabe) Gegeben sind die folgenden formalen Vorgangsbeziehungen zwischen den Vorgängen (1) bis (6). (1) EA + 2 (2) (1) AA + 4 (3) (1) AE - 2 (4) (1) EA (5) (1) EE + 5 (6) Zeichnen Sie die Vorgänge (Dauer jeweils 3 Tage) in den nachfolgenden GANTT-Chart-Rahmen ein. Die Gittergröße des Rahmens beträgt einen Tag. Wochenenden sind zu ignorieren. (1)
3 Aufgabe 5 Folgendes GANTT Chart beschreibt die Planung eines kleinen Projekts mit drei Arbeitspaketen und drei Meilensteinen. Jedes Arbeitspaket wird von einem anderen Mitarbeiter bearbeitet. Jeder Mitarbeiter arbeitet 8 Stunden pro Tag und kostet 40 /h. Die Auszahlung der Mitarbeiter erfolgt am Ende jedes Tages. Weitere Kosten fallen in dem Projekt nicht an. November 2010 Nr. Vorgang Dauer Vorgang 1 10 Tage 2 Meilenstein 1 0 Tage Vorgang 2 5 Tage 4 Meilenstein 2 0 Tage 5 Vorgang 3 7 Tage 6 Meilenstein 3 0 Tage Erstellen Sie zum Ende des einen Projektfortschrittsbericht nach dem Muster aus der Vorlesung (es gab keine vorhergehenden Projektfortschrittsberichte). Ihre Mitarbeiter melden Ihnen dazu folgende Informationen: Arbeitspaket 1: Benötigt noch 6 Tage bis zur Fertigstellung. Arbeitspaket 2: Wenn der Kunde die benötigten Angaben wie versprochenen am liefert, dann wird das Arbeitspaket einen Tag früher abgeschlossen. Ansonsten verzögert sich die Fertigstellung entsprechend. Arbeitspaket 3: Fertigstellung wie geplant, allerdings wurden bereits am fünf (Über-) Stunden mehr gearbeitet. Aufgabe 6 (ehemalige Klausuraufgabe) Gegeben sei die nachfolgende Meilensteintrendanalyse. AP6 AP5 AP4 AP3 AP2 AP
4 Beantworten Sie die folgenden Fragen: (a) Welche Arbeitspakete sind noch offen? (b) Welche Arbeitspakete wurden früher als geplant beendet? (c) Welche Arbeitspakete wurden wie geplant beendet? (d) Welche Arbeitspakete wurden später als geplant beendet? Aufgabe 7 Nachfolgend finden Sie vier Meilenstein-Trendanalysen. Ordnen Sie die Charts den folgenden Projektcharakterisierungen zu: (a) Projekt nicht beherrscht (b) Idealer Projektverlauf (c) Unrealistische Bewertung des Arbeitsstandes (d) Projekt macht keinen Fortschritt (1) (2) (3) (4) Aufgabe 8 Ordnen Sie den folgenden Software-Maßen jeweils geeignete Maßskalen zu. (a) Entwicklungskosten (Euro) (b) Anzahl Fehler (Anzahl) (c)motivation der Mitarbeiter (gering, mittel, hoch) (d) Software-Anwendungsgebiet (Finanzen, Automotive, Medizintechnik, (e)verteidigung) (f) Integrationszeit (hh:mm)
5 Aufgabe 9 Gegeben sei die nachfolgende Prozedur. a) Zeichnen Sie den Programmstrukturgraph. b) Bestimmen Sie die zyklomatische Komplexität nach McCabe. procedure PurgeFiles (FileList: FILELIST_T; NumFilesToPurge: integer; var ErrorCode: ERRORCODE); var FileIdx: integer; FileHandle: FILEHANDLE_T; label END_PROC; begin ErrorCode := Success; FileIdx := 0; while (FileIdx < NumFilesToPurge) do begin FileIdx := FileIdx + 1; if not FileFind (FileList[FileIdx], FileHandle) then begin ErrorCode := FileFindError; if not OpenFile (FileHandle) then begin ErrorCode := FileOpenError; if not OverwriteFile (FileHandle) then begin ErrorCode := FileOverwriteError; if Erase (FileHandle) then begin ErrorCode := FileEraseError; {while} END_PROC: DeletePurgeFileList (FileList, NumFilestoPurge); {PrugeFiles}
Klausur zur Vorlesung Grundlagen der Betriebssysteme
Prof. Dr. L. Wegner Dipl.-Math. K. Schweinsberg Klausur zur Vorlesung Grundlagen der Betriebssysteme 19.2.2004 Name:... Vorname:... Matrikelnr.:... Studiengang:... Hinweise: Bearbeitungszeit 2 Stunden.
MehrThüringer Kultusministerium
Thüringer Kultusministerium Abiturprüfung 1999 Informatik als Grundfach (Haupttermin) Arbeitszeit: Hilfsmittel: 210 Minuten Formeln und Tabellen für die Sekundarstufen I und II/ Paetec, Gesellschaft für
MehrLehrstuhl Informatik VI Grundzüge der Informatik * WS 2008/2009 Prof. Dr. Joachim Biskup
Universität Dortmund Lehrstuhl Informatik VI Grundzüge der Informatik * WS 28/29 Prof. Dr. Joachim Biskup Leitung der Übungen: Arno Pasternak Lösungs-Ideen Übungsblatt 6 A: Grammatiken, Syntaxdiagramme
MehrNetzpläne und Gantt-Diagramme. Vorlesung Projektmanagement Wolfgang Kowarschick
Netzpläne und Gantt-iagramme Vorlesung Projektmanagement Wolfgang Kowarschick . eispiel VKN nicht kritisch kritisch
MehrKV Software Engineering Übungsaufgaben SS 2005
KV Software Engineering Übungsaufgaben SS 2005 Martin Glinz, Silvio Meier, Nancy Merlo-Schett, Katja Gräfenhain Übung 4 Aufgabe 1 (8 Punkte) Programmverifikation Gegeben ist folgendes Programmfragment
MehrProjektmanagement für Ingenieure
Springer Vieweg PLUS Zusatzinformationen zu Medien von Springer Vieweg Projektmanagement für Ingenieure Ein praxisnahes Lehrbuch für den systematischen Projekterfolg 2013 2. Auflage Kapitel 7 Lösungen
MehrMusterprüfung zum Modul
Musterprüfung zum Modul Projekte organisieren und erfolgreich durchführen Prüfungszentrale: Prüfungssatz: Reg.Nr.: 004/02-a Zur Beantwortung der Fragen haben Sie eine Stunde (60 Minuten) Zeit. Hilfsmittel
MehrINFORMATIK FÜR BIOLOGEN
Technische Universität Dresden 15012015 Institut für Theoretische Informatik Professur für Automatentheorie INFORMATIK FÜR BIOLOGEN Musterklausur WS 2014/15 Studiengang Biologie und Molekulare Biotechnologie
MehrWir wünschen Ihnen viel Erfolg!
Institut für Wirtschaftswissenschaftliche Forschung und Weiterbildung GmbH Institut an der FernUniversität in Hagen Name Straße PLZ, Ort IWW Studienprogramm Grundlagenstudium 1. Musterklausur: Führung
MehrKlausur zu Grundlagen der Informatik I mit Lösungen 28. Februar 2005 (WS 2004/2005) Dr. Andreas F. Borchert Norbert Heidenbluth
Klausur zu Grundlagen der Informatik I mit Lösungen 28. Februar 2005 (WS 2004/2005) Dr. Andreas F. Borchert Norbert Heidenbluth A Nr Max Bewertung 1 14 2 12 3 14 4 12 5 12 6 12 7 12 8 12 Summe 100 Klausur
MehrIWW Studienprogramm. Grundlagenstudium. Projektplanung Teil D. Lösungsmuster zur 2. Musterklausur
Institut für Wirtschaftswissenschaftliche Forschung und Weiterbildung GmbH Institut an der FernUniversität in Hagen IWW Studienprogramm Grundlagenstudium Projektplanung Teil D Lösungsmuster zur 2. Musterklausur
MehrKlausur zu Grundlagen der Informatik I 28. Februar 2005 (WS 2004/2005) Dr. Andreas F. Borchert Norbert Heidenbluth
Klausur zu Grundlagen der Informatik I 28. Februar 2005 (WS 2004/2005) Dr. Andreas F. Borchert Norbert Heidenbluth A Bearbeitungszeit: 120 Minuten NICHT MIT BLEISTIFT SCHREIBEN! Name: Vorname: Matrikelnummer:
Mehr6. Funktionen, Parameterübergabe
6. Funktionen, Parameterübergabe GPS-6-1 Themen dieses Kapitels: Begriffe zu Funktionen und Aufrufen Parameterübergabearten call-by-value, call-by-reference, call-by-value-and-result in verschiedenen Sprachen
MehrSchneewittchen oder Übungen zum LaT E X-Kurs. Dietmar Heinrich Rainer Rupprecht Rechenzentrum Universität Karlsruhe
Schneewittchen oder Übungen zum LaT E X-Kurs Dietmar Heinrich Rainer Rupprecht Rechenzentrum Universität Karlsruhe 24. Oktober 1989 LaT E X-Kurs Übungsblatt 2 Liebe Kursteilnehmer, nun wollen wir uns also
Mehr= a) Berechnen Sie die fehlenden Funktionswerte der Wertetabelle. n
Info 12 IF1 GK (GA) Bearbeitungszeit: 135 min Seite 1 Aufgabe 1: rekursive Funktionen Die Hofstadter-Funktion ist definiert durch: hof ( n hof ( n 1)) + hof ( n hof ( n 2)) hof ( n) = 1 a) Berechnen Sie
MehrPräzedenz von Operatoren
Präzedenz von Operatoren SWE-30 Die Präzedenz von Operatoren bestimmt die Struktur von Ausdrücken. Ein Operator höherer Präzedenz bindet die Operanden stärker als ein Operator geringerer Präzedenz. Mit
MehrÜbung Modellierung SS 15. Übungsblatt Nr. 8 Bereich Systemmodelle und Prozessmodelle Thema: Business Process Model and Notation
Christoph Fehling / Holger Schwarz Universität Stuttgart Übung Modellierung SS 15 Übungsblatt Nr. 8 Bereich Systemmodelle und Prozessmodelle Thema: Business Process Model and Notation Jedes Übungsblatt
MehrÜbungsblock 11. Lösungen Übungsblatt 10: Aufgabe 1:
type Übungsblock 11 Lösungen Übungsblatt 10: Aufgabe 1: objektzeiger = ^element; element = record objekt:objekttyp; next: objektzeiger; end; var liste: objektzeiger; Neu zu implementieren: (siehe maklerliste.pas)
MehrIndustrial Engineering (Arbeitswissenschaft I / Betriebsorganisation)
Industrial Engineering (Arbeitswissenschaft I / Betriebsorganisation) Musterlösung zur Übung der Lehreinheit 2 Betriebsorganisation Wintersemester 29/21 Dipl.-Ing. Dipl.-Wirt.Ing. Tim Jeske Lehrstuhl und
MehrCADSTAR MRP-Link. MRP-Link ist erstellt von:
CADSTAR MRP-Link MRP-Link ist erstellt von: CSK CAD Systeme Kluwetasch Zip: 2161 Town: Altenholz Street: Struckbrook 9 Tel: +9-31-32917-0 Fax: +9-31-32917-26 Web: http://www.cskl.de E-Mail: Kluwetasch@cskl.de
MehrProjektmanagement Vorlesung 11. Prof. Adrian Müller, PMP FH Kaiserslautern
Projektmanagement Vorlesung 11 Prof. Adrian Müller, PMP FH Kaiserslautern phone: +49 6332 914-329 http://www.fh-kl.de/~amueller Themenliste für Textaufgaben (Auszug) 1-2 Punkte je Aufgabe sind möglich
MehrVorlesung Betriebstechnik/Netzplantechnik Operations Research
Vorlesung Betriebstechnik/Netzplantechnik Operations Research Organisation Agenda Übungen Netzplantechnik GANTT-Diagramme Weitere Übungen 2 Übungen 3 weitere Übungen Nr. Vorgang Dauer AOB 1 Kickoff 2-2
MehrProf. Dr. Dietmar Lucht Projektmanagement Projektstrukturplan
1.4. Projektstrukturplan Der Unterschied zwischen einfachen, komplizierten und komplexen Problemen Einfache Probleme Es sind wenige Einflussgrößen zu beachten, die sich zudem relativ stabil zueinander
MehrDas Gantt Chart Modul
promx GmbH Das Gantt Chart Modul Erste Schritte Cordula Ruoff Inhalt Das Gantt Chart Modell... 2 Übersicht über das Modul... 3 Wie arbeite ich mit dem Modul?... 5 Projekte verschieben... 7 Projekte verknüpfen...
Mehr5.1 Vorgänge erfassen
5.1 Vorgänge erfassen In unserem Projekt müssen wir zwei Montagebänder optimieren. Eine Skizze von einem Band sehen Sie in Abb: Kap. 5-3 Skizze Montageband. Abb: Kap. 5-3 Skizze Montageband Die Aufgaben
MehrInformatik I Übung, Woche 41
Giuseppe Accaputo 8. Oktober, 2015 Plan für heute 1. Fragen & Nachbesprechung Übung 3 2. Zusammenfassung der bisherigen Vorlesungsslides 3. Tipps zur Übung 4 Informatik 1 (D-BAUG) Giuseppe Accaputo 2 Nachbesprechung
Mehr5. Übungsblatt zu Algorithmen I im SoSe 2016
Karlsruher Institut für Technologie Institut für Theoretische Informatik Prof. Dr. Dennis Hofheinz Lukas Barth, Lisa Kohl 5. Übungsblatt zu Algorithmen I im SoSe 2016 https://crypto.iti.kit.edu/index.php?id=algo-sose16
MehrWie funktioniert das Sortieren einer Reihe von Zufallszahlen mit Quicksort?
Wie funktioniert das Sortieren einer Reihe von Zufallszahlen mit Quicksort? Seite 1 Sehen wir uns zunächst einmal die grundsätzliche Vorgehensweise des Programmes an, ohne auf Einzelheiten oder Fachtermini
MehrVordiplom Wirtschaftswissenschaften Allgemeine Informatik I WS 2001/ April 2002
Vordiplom Wirtschaftswissenschaften Allgemeine Informatik I WS 200/2002 2. April 2002 Name: Vorname: Matrikelnummer: Bearbeitungszeit: 20 Minuten Aufgabe Punkte Bewertung 2 a) 2 b) 2 c) 2 d) 2 e) 4 2 0
MehrProf. Dr. Peter Knauber. Name:... Vorname:... Unterschrift:...
Fakultät für Informatik SS 2014 Prof. Dr. Wolfgang Schramm Prof. Dr. Peter Knauber Informatik / Unternehmens- und Wirtschaftsinformatik Modulprüfung Softwaretechnik (ST)... Vorname:... Matrikel- Nr.:...
MehrSPM - Schul-ProjektManagement SPM. Schul-ProjektManagement. Benutzerhandbuch
SPM Schul-ProjektManagement Benutzerhandbuch Version: Februar 2015 Testversion Registrierung Eingabe der geforderten Daten Die Testversion kann 10 Tage lang benutzt Neues Konto erstellen Eingabe der geforderten
MehrTheoretische Informatik II. WS 2007/2008 Jun.-Prof. Dr. Bernhard Beckert Ulrich Koch. 1. Teilklausur Vorname:... Nachname:...
Theoretische Informatik II WS 2007/2008 Jun.-Prof. Dr. Bernhard Beckert Ulrich Koch 1. Teilklausur 11. 12. 2007 Persönliche Daten bitte gut leserlich ausfüllen! Vorname:... Nachname:... Matrikelnummer:...
MehrLineare Funktionen. Klasse 8 Aufgabenblatt für Lineare Funktionen Datum: Donnerstag,
Lineare Funktionen Aufgabe 1: Welche der folgenden Abbildungen stellen eine Funktion dar? Welche Abbildungen stellen eine lineare Funktion dar? Ermittle für die linearen Funktionen eine Funktionsgleichung.
MehrProfessionelles Projektmanagement in der Praxis
Institute of Computer Science Chair of Communication Networks Prof. Dr.-Ing. P. Tran-Gia Vorlesung Professionelles Projektmanagement in der Praxis Prof. Dr. Harald Wehnes Veranstaltung 6 Teil 2 (01.06.2015)
MehrProgrammierung 1 (Wintersemester 2012/13) Lösungsblatt 10 (Kapitel 11)
Fachrichtung 6.2 Informatik Universität des Saarlandes Tutorenteam der Vorlesung Programmierung 1 Programmierung 1 (Wintersemester 2012/13) Lösungsblatt 10 (Kapitel 11) Hinweis: Dieses Übungsblatt enthält
Mehr2. Übung zu Software Engineering
2. Übung zu Software Engineering WS 2007/2008 Organisatorisches [SE] als Teil des E-Mail-Betreffs nicht: SE, Software Engineering, Blatt 01 etc. Abgabe: EINE pdf-datei, spätestens 11:30 Uhr nicht: xls,
MehrKurs 1613 Einführung in die imperative Programmierung
Aufgabe 1 Gegeben sei die Prozedur BubbleSort: procedure BubbleSort(var iofeld:tfeld); { Programm sortiert das Eingabefeld iofeld aufsteigend var hilf:integer; i:tindex; j:tindex; vertauscht:boolean; i:=1;
MehrKurs 1613 Einführung in die imperative Programmierung
Aufgabe 1 Gegeben sei die Prozedur BubbleSort: procedure BubbleSort(var iofeld:tfeld); { var hilf:integer; i:tindex; j:tindex; vertauscht:boolean; i:=1; repeat vertauscht := false; for j := 1 to N - i
MehrPraktische Übung. Die Lernplattformen ILIAS ist mit Stud.IP verbunden, sodass Sie Lernmodule dieser Plattform
Informatik I Wintersemester 2016/2017 Prof. Dr. Carsten Damm Georg-August-Universität Göttingen Dr. Henrik Brosenne Institut für Informatik Übung 1 Praktische Übung Testate von Di., 01.11., 8-10 Uhr bis
MehrKurs 1613 Einführung in die imperative Programmierung Lösungen der Aufgaben zum Studientag
Aufgabe 1 Gegeben sei die Prozedur BubbleSort: procedure BubbleSort(var iofeld:tfeld); { Programm sortiert das Eingabefeld iofeld aufsteigend var hilf:integer; i:tindex; j:tindex; vertauscht:boolean; i:=1;
MehrDatenmodelle und Datenbanken 1 Internet-Datenbanken
Datenmodelle und Datenbanken 1 Internet-Datenbanken Prof. N. Fuhr Institut für Informatik und Interaktive Systeme Arbeitsgruppe Informationssysteme 17. August 2004 Hinweise zur Bearbeitung Die Zeit läuft
MehrWir wünschen Ihnen viel Erfolg!
Institut für Wirtschaftswissenschaftliche Forschung und Weiterbildung GmbH Institut an der FernUniversität in Hagen Name Straße PLZ, Ort IWW Studienprogramm Grundlagenstudium 2. Musterklausur: Führung
MehrInhaltsverzeichnis Workshop Organigramm oder Flussdiagramm zeichnen... 1 Eine Form formatieren... 1 Form formatieren... 2
Inhaltsverzeichnis Workshop Organigramm oder Flussdiagramm zeichnen... 1 Eine Form formatieren... 1 Form formatieren... 2 Abstände gleichmäßig verteilen (Zeichentools: Ausrichten und verteilen)... 3 In
MehrLösungshinweise/-vorschläge zum Übungsblatt 2: Grundlagen der Programmierung (WS 2018/19)
Prof. Dr. Ralf Hinze Sebastian Schweizer, M.Sc. Peter Zeller, M. Sc. TU Kaiserslautern Fachbereich Informatik AG Programmiersprachen Lösungshinweise/-vorschläge zum Übungsblatt 2: Grundlagen der Programmierung
MehrSoftwaretechnik Aufgaben des Projektmanagements
Softwaretechnik Aufgaben des Projektmanagements Karsten Weicker, Nicole Weicker HTWK Leipzig, FHTW Berlin Tuco: If you save your breath I feel a man like you can manage it. (The Good, the Bad, and the
MehrKurs 1613 Einführung in die imperative Programmierung Musterlösung zur Klausur am
1 Lösung 1 ( 4+4 Punkte) a) procedure VerschiebeZyklisch ( iofeld : tfeld); { verschiebt die Werte innerhalb eines Feldes eine Position nach rechts; der Wert iofeld[max] wird nach iofeld[1] übertragen
MehrTask& Data-Flow Graphs
Task& Data-Flow Graphs M. Thaler, TG208, tham@zhaw.ch www.zhaw.ch/~tham Februar 16 1 1 Um was geht es? Parallele Algorithmen was sind Möglichkeiten zur Darstellung? was sind Möglichkeiten zur Analyse?
MehrDemoklausur Allgemeine Informatik II (SS 2004) mit Lösungen
Demoklausur Allgemeine Informatik II (SS 2004) mit Lösungen Dies ist eine Sammlung von 7 Aufgaben, die der Klausur am 10. Juli nahekommen. Verzeichnis der Aufgaben Seite 1: BNF-Grammatik Seite 3: Rekursion
MehrAufgaben zur Klausurvorbereitung
Vorlesung Graphen und Optimierung Sommersemester 2013/14 Prof. S. Lange Aufgaben zur Klausurvorbereitung Hier finden Sie eine Reihe von Übungsaufgaben, die wir an den beiden Vorlesungsterminen am 29.01.2014
Mehr(Aufgaben zu Wertzuweisungen siehe Vorlesungsbeilage S. 49)
Anweisungen Eine Anweisung ist eine in einer beliebigen Programmiersprache abgefaßte Arbeitsvorschrift für einen Computer. Jedes Programm besteht aus einer bestimmten Anzahl von Anweisungen. Wir unterscheiden
MehrRalf Kittner. MMZ-1, Ernst-Abbe-Platz 8 Raum 214 Tel.:
Flash MX 2004 Ralf Kittner MMZ-1, Ernst-Abbe-Platz 8 Raum 214 Tel.: 40569 e-mail : ralf.kittner@uni-jena.de Eine Einführung Allgemeines Merkmale Begriffe in Flash Die Flash Oberfläche Grundprinzip, einige
MehrRekursion. Philipp Wendler. Zentralübung zur Vorlesung Einführung in die Informatik: Programmierung und Softwareentwicklung
Philipp Wendler Zentralübung zur Vorlesung Einführung in die Informatik: Programmierung und Softwareentwicklung https://www.sosy-lab.org/teaching/2017-ws-infoeinf/ WS17/18 Divide et Impera im Römischen
MehrInstitut für Wirtschaftswissenschaftliche Forschung und Weiterbildung GmbH Institut an der FernUniversität in Hagen
Institut für Wirtschaftswissenschaftliche Forschung und Weiterbildung GmbH Institut an der FernUniversität in Hagen Name Straße PLZ, Ort IWW Studienprogramm Vertiefungsstudium 1. Musterklausur Projektmanagement
MehrGruppe A. kommtvor := proc(x::anything, l::list) local y; for y in l do if x=y then return true end if end do; return false end proc
Midterm-Klausur Einführung in die Programmierung, WS 2006/07, 19.12.2006 Seite 1/6 Name, Vorname, Matrikelnummer: Unterschrift: Gruppe A 1 Permutationen (5+5+5=15 Punkte) a) Schreiben Sie eine Prozedur
MehrRekursion. Dr. Philipp Wendler. Zentralübung zur Vorlesung Einführung in die Informatik: Programmierung und Softwareentwicklung
Dr. Philipp Wendler Zentralübung zur Vorlesung Einführung in die Informatik: Programmierung und Softwareentwicklung WS18/19 https://www.sosy-lab.org/teaching/2018-ws-infoeinf/ Divide et Impera im Römischen
MehrInformatik II. Giuseppe Accaputo, Felix Friedrich, Patrick Gruntz, Tobias Klenze, Max Rosmannek, David Sidler, Thilo Weghorn FS 2017
1 Informatik II Übung 1 Giuseppe Accaputo, Felix Friedrich, Patrick Gruntz, Tobias Klenze, Max Rosmannek, David Sidler, Thilo Weghorn FS 2017 Heutiges Programm 2 1 Ablauf der Übungen 2 Wiederholung der
MehrProjektmanagement. Projektplanung. Prof. DI Dr. Erich Gams Projekte und Projektmanagement Theorie HTLWels 2011
Projektmanagement Projektplanung Prof. DI Dr. Erich Gams htl-wels.e.gams@eduhi.at Projekte und Projektmanagement Theorie HTLWels 2011 Projektmanagementprozess 2010 Prof. DI Dr. Erich Gams Seite 2/51 Methoden
MehrMethoden der Unternehmensführung Übung Termin- und Kapazitätsplanung Übung 3: Termin- und Kapazitätsplanung
Übung 3: Termin- und Kapazitätsplanung Aufgabe 7: Netzplantechnik und Kapazitätsplanung Aufgabe 7: Netzplantechnik und Kapazitätsplanung Unsere Abteilung Großdieselmotoren erhält den Auftrag, auf Kundenwunsch
MehrGlobalübungsaufgabe1 (All Pair Shortest Path):
Prof. aa r. Ir. G. Woeginger atenstrukturen und lgorithmen SS7 Tutoriumslösung - Übung 0 (bgabe 2.07.207) T. Hartmann,. Korzeniewski,. Tauer Globalübungsaufgabe (ll Pair Shortest Path): etrachten Sie den
MehrÜberführung regulärer Ausdrücke in endliche Automaten
Der Algorithmus von Thompson Karin Haenelt 9.5.2010 1 Inhalt Quelle Prinzip des Algorithmus Algorithmus Konstruktion des Automaten Basisausdrücke Vereinigung, Konkatenation, Hülle Beispiel Implementierung
MehrEarned Value Management. Einstiegsbeispiel reloaded Norbert Paul. Projektmanagement - SS V7 & V8
Earned Value Management Einstiegsbeispiel reloaded 2016 Norbert Paul 31 Einstiegsbeispiel für Earned Value Management Ich mäh den Rasen für 10 in einer Stunde Ich hab 30 min gearbeitet. Wie weit bin ich?
MehrLehrfach: Projektierung Versuch: MS-Project (2003) Prof. Dr.-Ing F. Worlitz August 2018 Dr.-Ing. St. Gärtner
PV MS-Project Lehrfach: Projektierung Versuch: MS-Project (2003) Oc Hochschule Zittau/Görlitz; Fakultät Elektrotechnik und Informatik Prof. Dr.-Ing F. Worlitz August 2018 Dr.-Ing. St. Gärtner 1. Versuchsziel
MehrSoftwaretechnologie Wintersemester 2009/2010 Dr. Günter Kniesel, Pascal Bihler
Übungen zur Vorlesung Softwaretechnologie Wintersemester 2009/2010 Dr. Günter Kniesel, Pascal Bihler Übungsblatt 7 Lösungshilfe Aufgabe 1. Analysephase (12 Punkte) Eine Firma hat den Auftrag erhalten eine
MehrÜBUNG: GERADEN. 1. Geraden im Koordinatensystem. a) Notiere von den Geraden g 1 bis g 4 die Geradengleichung.
ÜBUNG: GERADEN 1. Geraden im Koordinatensstem. a) Notiere von den Geraden g 1 bis g 4 die Geradengleichung. b) Was bedeutet die Steigung einer Geraden? c) Zeichne die Geraden g 5 und g 6 mit den Gleichungen
MehrÜbungen zur Vorlesung Datenstrukturen und Algorithmen SS 2006 Blatt 13
Übungen zur Vorlesung Datenstrukturen und Algorithmen SS 2006 Blatt 13 Sven Grothklags University of Paderborn 10. Juli 2006 Sven Grothklags (University of Paderborn) DuA Übungsblatt 13 10. Juli 2006 1
MehrArbeitswissenschaft I / Betriebsorganisation
Arbeitswissenschaft I / Betriebsorganisation Musterlösung zur Übung der Lehreinheit 2 Betriebsorganisation Wintersemester 2/29 Dipl.-Ing. Dipl.-Wirt.Ing. Tim Jeske Lehrstuhl und Institut für Arbeitswissenschaft
MehrAT II - Übung 1: Automatisierungsprojekte
Universität Stuttgart Institut für Automatisierungstechnik und Softwaresysteme Prof. Dr.-Ing. M. Weyrich AT II - Übung 1: Automatisierungsprojekte Aufgabe 1.1: Projektplanung und Kostenrechnung Herr Biedermann
MehrWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls;
unit sudoku; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type TCvD_Sudoku = class(tform) Panel1: TPanel; Bevel1: TBevel; Bevel2:
MehrÜbungsblatt 10: Klausurvorbereitung
Übungsblatt 10: Klausurvorbereitung Abgabe: Dieses spezielle Übungsblatt hat keine Abgabefrist und wird auch nicht korrigiert. Die Lösung gibt es wie immer auf der Homepage der Vorlesung oder in den Übungen
Mehr1 Aufgaben 1.1 Umgebungsvariable setzen: CLASSPATH
1 Aufgaben 1.1 Umgebungsvariable setzen: CLASSPATH Die Umgebungsvariable CLASSPATH kann im Hamster-Simulator sowohl für Compiler als auch für die Ausführung des Hamster-Programms gesetzt werden: Hierdurch
MehrComputerspiele. Seminar WS 2007/08 Prof. Dr. R. Westermann & Andere. computer graphics & visualization. computer graphics & visualization
Computerspiele Seminar WS 2007/08 Prof. Dr. R. Westermann & Andere Motivation - Sinn und Zweck eines Seminars Einführung (Training) in das wissenschaftliche Arbeiten - Strukturierte Informationssuche -
MehrÜbung zur Vorlesung Berechenbarkeit und Komplexität
RWTH Aachen Lehrgebiet Theoretische Informatik Reidl Ries Rossmanith Sanchez Tönnis WS 2012/13 Übungsblatt 7 26.11.2012 Übung zur Vorlesung Berechenbarkeit und Komplexität Aufgabe T15 Entwickeln Sie ein
MehrMathe > Digitales Schulbuch > Funktionen > Quadratische Funktionen > Funktionsterm > Vermischte Aufgaben
Vermischte Aufgaben Mathe > Digitales Schulbuch > Funktionen > Quadratische Funktionen > Funktionsterm > Vermischte Aufgaben Aufgaben Lösungen PLUS 1. Ordne den Graphen,,, und die passende Funktionsgleichung
MehrWirtschaftsmathematik - Übungen SS 2019
Wirtschaftsmathematik - Übungen SS 9 Blatt : Lineare Algebra. Gegeben ist eine eine 3 3 Matrix C = (c ij ) mit und eine Matrix B = ( a) Schreiben Sie die Matrix C an! j i für i < j c ij = () i j für i
MehrInformatik I Übung, Woche 41
Giuseppe Accaputo 9. Oktober, 2014 Plan für heute 1. Fragen & Nachbesprechung Übung 3 2. Zusammenfassung der bisherigen Vorlesungsslides 3. Tipps zur Übung 4 Informatik 1 (D-BAUG) Giuseppe Accaputo 2 Nachbesprechung
MehrInformatik IIa: Modellierung
! Informatik IIa: Modellierung Frühjahrssemester 2010 Übung 3: Steuerflussmodelle, UML, Datenmodelle Kapitel 3,4,5 Ausgabe: 29. März 2010 Abgabe: 13. bis 15. April 2010 Name Matrikelnummer Seite 1 Aufgabe
Mehrtdaten=record name : string; alter: integer; groesse:real; end;
tdaten=record - Zugriff auf Felder (name, alter, groesse) über externe Methoden, die für jede Unit und jede Variable dieses Records neu geschrieben werden müssen - Zugriff nicht kontrollierbar (immer Schreib-
MehrProgrammablaufpläne. Vorgehen zur Erstellung eines lauffähigen C-Programms
Programmablaufpläne Vorgehen zur Erstellung eines lauffähigen C-Programms Dieser Leitfaden soll eine Einführung in das Erstellen von Programmablaufplänen (kurz: PAP) geben. PAP erleichtern das Erstellen
MehrPolygontriangulierung
Übung Algorithmische Geometrie Polygontriangulierung LEHRSTUHL FÜR ALGORITHMIK I INSTITUT FÜR THEORETISCHE INFORMATIK FAKULTÄT FÜR INFORMATIK Andreas Gemsa 05.05.2011 Ablauf Besprechung ÜB3 Korrektheitsbeweis
Mehr2.3 View Serialisierbarkeit
2.3 View Serialisierbarkeit Das Problem, dass tote Aktionen bei FSSR ausgeklammert werden, lässt sich beheben, wenn man die Gleichheit der Reads-From-Relation eines gegebenen Schedules mit einem seriellen
Mehr2 Programmieren in Java I noch ohne Nachbearbeitung
1 2 Programmieren in Java I noch ohne Nachbearbeitung 2.1 Was sind Programme? Eingabe = Verarbeitung = Ausgabe Die Eingabe kann sein Konstanten im Quelltext; Kommandozeilenparameter oder interaktive Eingabe
MehrMultimedia im Netz Wintersemester 2013/14. Übung 02 (Hauptfach)
Multimedia im Netz Wintersemester 2013/14 Übung 02 (Hauptfach) Ludwig-Maximilians-Universität München Multimedia im Netz WS 2013/14 - Übung 2-1 PHP und MySQL Es werden mehrere APIs von PHP angeboten um
MehrÜbung Algorithmen und Datenstrukturen
Übung Algorithmen und Datenstrukturen Sommersemester 216 Patrick Schäfer, Humboldt-Universität zu Berlin Agenda Vorstellung des 6. Übungsblatts. Hashing Binäre Suchbäume AVL-Bäume 2 Aufgabe: Hashing mit
MehrÜbung Algorithmen und Datenstrukturen
Übung Algorithmen und Datenstrukturen Sommersemester 2016 Patrick Schäfer, Humboldt-Universität zu Berlin Agenda Amortisierte Analyse Suche in sortierten Arrays Heaps Vorstellen des fünften Übungsblatts
MehrOrganisatorisches. Programmierpraktikum Das Canadian Traveller Problem. Organisatorisches. Organisatorisches
Organisatorisches Programmierpraktikum Das Canadian Traveller Problem Rainer Schrader Birgit Engels Anna Schulze Zentrum für Angewandte Informatik Köln. April 006 Prof. Dr. Rainer Schrader Tel.: 470-600
MehrDer Projektzeitenplan
Präsentation Der Projektzeitenplan Peter Beck Stand Oktober 2008 Projektplan Ein Projektplan verfeinert, konkretisiert und ergänzt ein ausgewähltes Prozess-Modell. z.b. Softwareentwicklungsprozess Analyse
MehrWas ist Logische Programmierung?
Was ist Logische Programmierung? Die Bedeutung eines Computer-Programms kann durch Logik erklärt werden. Die Idee der logischen Programmierung besteht darin, die Logik eines Programms selber als Programm
MehrLösung der Wiederholungsklausur zur Vorlesung. Grundlagen der Informatik und Numerik. Dr. Monika Meiler
Matrikelnummer: Punkte: Lösung der Wiederholungsklausur zur Vorlesung Grundlagen der Informatik und Numerik Dr. Monika Meiler Bemerkungen: Jedes Blatt ist mit der Matrikelnummer zu versehen. Jede Aufgabe
MehrÜbersicht Formale Semantik. Übersicht Axiomatische Semantik. Inhaltsübersicht HPS WS 2003/04. Vorlesung Höhere Programmiersprachen,
Vorlesung Höhere Programmiersprachen, WS 2003/04 Teil 2: Formale Semantik Axiomatische Semantik Inhaltsübersicht - Grundlagen (1,2) - Konzepte imperativer Programmiersprachen (2,3) - Deklarative Programmiersprachen
MehrKlausur Informatik B April Teil I: Informatik 3
Informatik 3 Seite 1 von 8 Klausur Informatik B April 1998 Teil I: Informatik 3 Informatik 3 Seite 2 von 8 Aufgabe 1: Fragekatalog (gesamt 5 ) Beantworten Sie folgende Fragen kurz in ein oder zwei Sätzen.
MehrHinweise zur Bearbeitung der Klausur zum Kurs Einführung in die imperative Programmierung
Name: Matrikelnr.: Hinweise zur Bearbeitung der Klausur zum Kurs 01613 Einführung in die imperative Programmierung 1. Prüfen Sie die Vollständigkeit Ihrer Unterlagen. Die Klausur umfasst: 2 Deckblätter
MehrFakultät für Informatik Übung zu Kognitive Systeme Sommersemester 2018
Fakultät für Informatik Übung zu Kognitive Systeme Sommersemester 2018 S. Constantin (stefan.constantin@kit.edu) S. Nguyen (thai.nguyen@kit.edu) Übungsblatt 4 Maschinelles Lernen und Spracherkennung Abgabe
MehrCognitive Interaction Technology Center of Excellence
Kanonische Abdeckung Motivation: eine Instanz einer Datenbank muss nun alle funktionalen Abhängigkeiten in F + erfüllen. Das muss natürlich immer überprüft werden (z.b. bei jedem update). Es reicht natürlich
MehrInformatik II. Woche 08, Giuseppe Accaputo
Informatik II Woche 08, 23.2.2017 Giuseppe Accaputo g@accaputo.ch 1 Über mich Giuseppe Accaputo 4. Semester RW/CSE Master E-Mail: g@accaputo.ch Homepage: http://accaputo.ch Homepage zur Assistenz: http://accaputo.ch/hilfsassistenz/informatik-2-d-baug-2017
MehrProjektmanagement. Projektplanung. Prof. DI Dr. Erich Gams Projekte und Projektmanagement Theorie HTLWels 2011
Projektmanagement Projektplanung Prof. DI Dr. Erich Gams htl-wels.e.gams@eduhi.at Projekte und Projektmanagement Theorie HTLWels 2011 Projektmanagementprozess 2010 Prof. DI Dr. Erich Gams Seite 2 Methoden
MehrKlausur. 18. Juli 2008, 10:15-12:15 Uhr. Name:... Matrikelnummer:... Anzahl beschriebener Blätter (ohne Aufgabenblatt):... D(p) : Y = p x X + p y
GRUNDZÜGE DER ALGORITHMISCHEN GEOMETRIE Klausur 18. Juli 2008, 10:15-12:15 Uhr Name:................................... Matrikelnummer:................................... Anzahl beschriebener Blätter (ohne
MehrVerknüpfen Anleitungen für Merlin Project ProjectWizards GmbH
Verknüpfen Anleitungen für Merlin Project 2018 - ProjectWizards GmbH Verknüpfen - Stand Juni 2018 Verknüpfen 1 Weshalb Verknüpfen 1 Verknüpfungen erstellen 1 Alternativen 2 Verknüpfungen trennen 3 Inspektor
MehrKapitel 4: Netzplantechnik Gliederung der Vorlesung
Gliederung der Vorlesung 1. Grundbegriffe 2. Elementare Graphalgorithmen und Anwendungen 3. Kürzeste Wege 4. Netzplantechnik 5. Minimal spannende Bäume 6. Traveling Salesman Problem 7. Flüsse in Netzwerken
MehrAlgorithmen I - Tutorium 28 Nr. 3
Algorithmen I - Tutorium 28 Nr. 3 18.05.2016: Spaß mit Listen, Arrays und amortisierter Analyse Marc Leinweber marc.leinweber@student.kit.edu INSTITUT FÜR THEORETISCHE INFORMATIK (ITI), PROF. DR. JÖRN
Mehr