| B1F: |  | 
	
	
		| Ich kann den Aufbau einer Software modellieren. (z.B. Klassen-, Aktivitäten- und Sequenzdiagramm) | Eine einfache Beschreibung eines Ablaufs als Sequenzdiagramm skizzieren. | 
	
		|  | Einen vorgegebenen Code analysieren und den Ablauf (oder Teile davon) mit einem Sequenzdiagramm darstellen. | 
	
		|  | … | 
	
		| B1E: |  | 
	
		| Ich kann das Modell einer Software analysieren, kritische Punkte erkennen und Korrekturen vorschlagen. (z.B. statische und dynamische Aspekte, Vererbung, Assoziationen) | Unterricht geht nicht soweit, dass eine Analyse des Codes möglich wäre. | 
	
		| C1F: |  | 
	
		| Ich kann ein- und zweiseitige Beziehungen gemäss dem statischen Entwurf implementieren. | Bestehende Klassen um den Code für die ein- und/oder zweiseitige Beziehung ergänzen. | 
	
		|  | … | 
	
		| E2G: |  | 
	
		| Ich kann erklären wozu ein Software- dokumentationswerkzeug (z.B. JavaDoc) dient und wie man es einsetzt (Anwenden von Tags, generieren der Dokumentation). | noch offen, Frage des verwendeten Tools | 
	
		|  | … | 
	
		| E2F: |  | 
	
		| Ich kann Software mit Hilfe von einem Softwaredokumentationswerkzeug dokumentieren. (z.B. JavaDoc, anwenden von Tags, generieren der Dokumentation) | Klassen und Methoden gemäss der BZZ Konvention dokumentieren. | 
	
		|  | … |