20
Requirements Engineering Ein Einstieg für Mädchen in die Informatik [email protected] , SWM, München

Requirements Engineering Ein Einstieg für Mädchen in die Informatik [email protected]@googlemail.com, SWM, München

Embed Size (px)

Citation preview

Page 1: Requirements Engineering Ein Einstieg für Mädchen in die Informatik Ingrid.Neckermann@googlemail.comIngrid.Neckermann@googlemail.com, SWM, München

Requirements Engineering

Ein Einstieg für Mädchen in die Informatik

[email protected], SWM, München

Page 2: Requirements Engineering Ein Einstieg für Mädchen in die Informatik Ingrid.Neckermann@googlemail.comIngrid.Neckermann@googlemail.com, SWM, München

Motivation: Mehr Mädels mit MINT

eigener beruflicher Werdegang Beobachtungen aus der IT-Branche

– osteuropäisch, arabische Programmiererinnen– erfolgreiche gemischte IT-Teams– Offshoring der Programmiertätigkeit

Beobachtungen aus dem Informatik-Unterricht– Motive, Themenwahl– Arbeitsstil, Ergebnisse

Motivation, Beob.Unterrichtsbsp.Idee – Req.Unterrichtsbsp.

Page 3: Requirements Engineering Ein Einstieg für Mädchen in die Informatik Ingrid.Neckermann@googlemail.comIngrid.Neckermann@googlemail.com, SWM, München

Test: Abstrahieren: Realität PC

Motivation, Beob.Unterrichtsbsp.Idee – Req.Unterrichtsbsp.

Page 4: Requirements Engineering Ein Einstieg für Mädchen in die Informatik Ingrid.Neckermann@googlemail.comIngrid.Neckermann@googlemail.com, SWM, München

Von der Realität zum Modell - I

9. Klasse Informatik

Motivation, Beob.Unterrichtsbsp.Idee – Req.Unterrichtsbsp.

Page 5: Requirements Engineering Ein Einstieg für Mädchen in die Informatik Ingrid.Neckermann@googlemail.comIngrid.Neckermann@googlemail.com, SWM, München

Von der Realität zum Modell - II

public class Kunde extends Mensch{

// …

}

Motivation, Beob.Unterrichtsbsp.Idee – Req.Unterrichtsbsp.

Page 6: Requirements Engineering Ein Einstieg für Mädchen in die Informatik Ingrid.Neckermann@googlemail.comIngrid.Neckermann@googlemail.com, SWM, München

Idee: Anforderungsingenieurin erleben

PC-Freaks, Java:

Methoden der InformatikTeamarbeitSoftwarelebenszyklusKommunizieren, Analysieren

vor Programmieren Vorwissen der Jungen vermeiden

Motivation, Beob.Unterrichtsbsp.Idee – Req.Unterrichtsbsp.

Page 7: Requirements Engineering Ein Einstieg für Mädchen in die Informatik Ingrid.Neckermann@googlemail.comIngrid.Neckermann@googlemail.com, SWM, München

Requirements Engineering I

Abbildung 1: Requirements Management (Anforderungsmanagement), Quelle: IREB e.V.

Motivation, Beob.Unterrichtsbsp.Idee – Req.Unterrichtsbsp.

Page 8: Requirements Engineering Ein Einstieg für Mädchen in die Informatik Ingrid.Neckermann@googlemail.comIngrid.Neckermann@googlemail.com, SWM, München

Requirements Engineering II- unterrichtsgeeignet ?! – Ja.

Befragen (Interviews, User Storys) Anforderungen analysieren (Mind Mapping) Systemgrenzen bestimmen (CRC-Karten, 6-Hüte-

Perspektivenwechsel) Lasten- und Pflichtenhefte erstellen

– textuelle Modelle (Satzschablone)– konzeptionelle Modelle (Funktions - mit Use Cases,

Verhaltens - mit Zustands- und Sequenzdiagrammen, Struktursicht mit Klassendiagrammen)

Motivation, Beob.Unterrichtsbsp.Idee – Req.Unterrichtsbsp.

Page 9: Requirements Engineering Ein Einstieg für Mädchen in die Informatik Ingrid.Neckermann@googlemail.comIngrid.Neckermann@googlemail.com, SWM, München

Unterrichtsbeispiele

5. Klasse Mathematik

9. Klasse Informatik

10. Klasse Informatik

Motivation, Beob.Unterrichtsbsp.Idee – Req.Unterrichtsbsp.

Page 10: Requirements Engineering Ein Einstieg für Mädchen in die Informatik Ingrid.Neckermann@googlemail.comIngrid.Neckermann@googlemail.com, SWM, München

Satzschablone – mit Deutsch

Abbildung 4: Satzschablonen-Vorlage für den Unterricht (zur Satzschablone siehe [PE11] )

Wenn es über 30* Grad hat, MUSS uns der Schulleiter hitzefrei geben.

Motivation, Beob.Unterrichtsbsp.Idee – Req.Unterrichtsbsp.

Page 11: Requirements Engineering Ein Einstieg für Mädchen in die Informatik Ingrid.Neckermann@googlemail.comIngrid.Neckermann@googlemail.com, SWM, München

Verhaltenssicht – mit Psychologie

Abbildung 5: Vorübung: Erstelle ein Zustandsdiagramm zum Thema "Wie fühle ich mich im Unterricht?",

Nachzeichnung einer Schülerin-Zeichnung mit [SW07]

Seminar: Mensch - Maschine

Motivation, Beob.Unterrichtsbsp.Idee – Req.Unterrichtsbsp.

Page 12: Requirements Engineering Ein Einstieg für Mädchen in die Informatik Ingrid.Neckermann@googlemail.comIngrid.Neckermann@googlemail.com, SWM, München

Literatur-, Bilderverzeichnis

Barbie (präsentiert auf der American International Toy Fair 2010 in New York):

– http://scr3.golem.de/?d=1002/computer-engineer-barbie&a=73121

– http://video.golem.de/player/videoplayer.swf?id=2827&autoPl=false

Stat. Bundesamt, Wahl von MINT-Fächern: – http://www.komm-mach-mint.de/MINT-News/MINT-

Studienanf-Absolv

Page 13: Requirements Engineering Ein Einstieg für Mädchen in die Informatik Ingrid.Neckermann@googlemail.comIngrid.Neckermann@googlemail.com, SWM, München

Anhänge

Abstraktion Supermarkt Weitere Schülerarbeiten Barbie-Video Stat. Bundesamt: Studienanfänger 2011 Lehrpläne

– Bayern– NRW– IREB

Page 14: Requirements Engineering Ein Einstieg für Mädchen in die Informatik Ingrid.Neckermann@googlemail.comIngrid.Neckermann@googlemail.com, SWM, München

Von der Realität zum Modell

Video

Page 15: Requirements Engineering Ein Einstieg für Mädchen in die Informatik Ingrid.Neckermann@googlemail.comIngrid.Neckermann@googlemail.com, SWM, München

Weitere Schülerarbeiten

Jg. 6: Webseite mit HTML als Klassendiagramm zeichnen

Webprojekte Pferde

Page 16: Requirements Engineering Ein Einstieg für Mädchen in die Informatik Ingrid.Neckermann@googlemail.comIngrid.Neckermann@googlemail.com, SWM, München

Barbie Winners 2010

Barbie wird zur Informatikerin, gepl. in Deutschland 2012

Video

Page 17: Requirements Engineering Ein Einstieg für Mädchen in die Informatik Ingrid.Neckermann@googlemail.comIngrid.Neckermann@googlemail.com, SWM, München

Statistisches Bundesamt 2011

ca.

48.500

38.800

9.600

Verhältnis 5:1

Diagramm

Daten

Page 18: Requirements Engineering Ein Einstieg für Mädchen in die Informatik Ingrid.Neckermann@googlemail.comIngrid.Neckermann@googlemail.com, SWM, München

Lehrpläne Bayern

Lehrplan Natur – und Technik (3-stündig, davon 1 Stunde Informatik), Jg. 6 und 7

Lehrplan Informatik (2-stündig, nur natur-wissenschaftliche Gymnasien), Jg. 9 und 10

Lehrplan Angewandte Informatik (3-stündig, für Schüler ohne Informatik in Jg. 9 und 10), Jg. 11

Lehrplan Wirtschaftsinformatik (3-stündig), Jg. 11 und 12

Lehrplan Informatik mit Abiturmöglichkeit (3-stündig, nur naturwissenschaftliche Gymnasien), Jg. 11 und 12

Jg. 6

Jg. 7

Jg. 9

Jg. 10

Jg. Wi 11/12

Jg. 11

Jg. 11/12

Page 19: Requirements Engineering Ein Einstieg für Mädchen in die Informatik Ingrid.Neckermann@googlemail.comIngrid.Neckermann@googlemail.com, SWM, München

Lehrpläne IREB e.V.

Foundation Level

Advanced Level 1

Expert Level (in Entstehung

Advanced Level 2

Advanced Level

Advanced Prüf.ordnung

Page 20: Requirements Engineering Ein Einstieg für Mädchen in die Informatik Ingrid.Neckermann@googlemail.comIngrid.Neckermann@googlemail.com, SWM, München

Software Lebenszyklus,Requirements Engineering

Software Lebenszyklus– Wasserfallmodell– V-Modell– Agile Methoden

Requirements Engineering– Definitionen (Anforderung, Stakeholder,

Systemgrenzen usw.)– Techniken des Requirements Engineering– UML-Diagramme

SLC

REQ