|
| MAS ETH ARCH/CAAD - 2004/05 - STUDENT PAGES Master of Advanced Studies in Architecture, Specialization in Computer Aided Architectural Design | 065-0005/6 Supervision: Prof. Dr. Ludger Hovestadt, Philipp Schaerer Chair of CAAD, ETH Zurich ___________________________________________________________________________________________________________________________________________________ Module 06: OOP - The First Steps ... The Task: Programdesign of "The Cims" - First Approach 1. The Game: "The Cims" - Construktion Site Simulation Game The goal is to get the buliding done by controlling the participants. 2. Vorraussetzung: Ich gehe davon aus, dass die Softwaredesigner der Ablauf eines Bauprojekts in allen Phasen bekannt ist. Aus diesem wissen ist eine erste Stukturierung des Sachverhaltes möglich. 3. Basisklassen: Die bereits genannten 0bjekte in dem zu simulierenden Prozess sind: (1) das zu erstellende Gebäude; (2) die Partizipierenden - am Prozess Beteiligten Darüber hinaus beeinflussen ebenfals den Bauablauf: (3) das Baufeld; (4) Unwägbarkeiten (äussere Einflüsse) 4. Beschreibung der Basisklassen: (4) Unwägbarkeiten (äussere Einflüsse): - nehmen Einfluss auf das Baugeschehen; - sind ihrer Seits nicht von (1)-(3) beeinflussbar; - werden zufällig aufgrufen; Stehen in ihren Auswirkungen in zeitlichem Zusammenhang, nicht aber in ihrem Auftreten. (3) das Baufeld: - nimmt Einfluss auf das Baugeschehen; - ist seiner Seits nicht von (1), (2), oder (4) beeinflussbar; ist über die gesamte Laufzeit unverändert. (2) die Partizipierenden: - am Prozess Beteiligten: - nehmen Einfluss auf das Baugeschehen; - sind in der Lage zu agieren und zu reagieren; - werden vom Spieler gesteuert; - treten zeitlich und kontextbezogen auf. (1) das zu erstellende Gebäude: - ist Ausdruck aller Einflussnahmen der Klassen (1)-(3). 5. abgeleitete Klassen erster Ordnung: (4) Unwägbarkeiten (äussere Einflüsse): (4/1) Witterung; (4/2) Geologische Einflüsse; (4/3) ... (3) das Baufeld: (3/1) Bodenbeschaffenheit; (3/2) Lage der Anschlüsse; (3/3) Anfahrswege; (3/4) Nachbarbebauung; (3/5) ... (2) die Partizipierenden: (2/1) Planungsbeteiligten; (2/2) Finanzier; (2/3) Bauherren; (2/4) Gewerke; (2/5) ... (1) das zu erstellende Gebäude: (1/1) Leistungsphase 1; (1/2) Leistungsphase 2; (1/3) ... . 6. Beschreibung der abgeleitete Klassen erster Ordnung: (4/1) Witterung: - wird zeitlich abhängig abgefragt: - ... (4/2) Geologische Einflüsse: ___________________________________________________________________________________________________________________________________________________
|
This website has been archived and is no longer maintained.