+ All Categories
Home > Documents > Seite 1 © 2007 Dr. Schwaiger Roland VP SW-Technologien WS 2007/2008 VP Softwaretechnologien...

Seite 1 © 2007 Dr. Schwaiger Roland VP SW-Technologien WS 2007/2008 VP Softwaretechnologien...

Date post: 06-Apr-2016
Category:
Upload: lili-kayl
View: 216 times
Download: 3 times
Share this document with a friend
18
Seite 1 © 2007 Dr. Schwaiger Roland www.facet.at VP SW-Technologien WS 2007/2008 VP Softwaretechnologien WS2007/2008 SAP GUI Pattern und Componentry Dr. Schwaiger Roland
Transcript
Page 1: Seite 1 © 2007 Dr. Schwaiger Roland  VP SW-Technologien WS 2007/2008 VP Softwaretechnologien WS2007/2008 SAP GUI Pattern und Componentry Dr.

Seite 1© 2007 Dr. Schwaiger Roland www.facet.at

VP SW-Technologien WS 2007/2008

VP Softwaretechnologien WS2007/2008

SAP GUI Pattern und Componentry

Dr. Schwaiger Roland

Page 2: Seite 1 © 2007 Dr. Schwaiger Roland  VP SW-Technologien WS 2007/2008 VP Softwaretechnologien WS2007/2008 SAP GUI Pattern und Componentry Dr.

Seite 2© 2007 Dr. Schwaiger Roland www.facet.at

VP SW-Technologien WS 2007/2008

Inhalte/Organisation1. Motivation2. LV Überblick

1. OO versus Componentry2. Patterns3. Invent your own patterns (Katalog, Checkliste)4. The need for SAP patterns5. SAP GUI6. SAP Component, Dynpro, Model Pattern7. Abschluss LV

• Blockveranstaltung (www.facet.at) • 17.12-19.12 (von - bis)• 09:00-12:00 13:00-17:00• entspricht 14 Terminen ung. 21 Stunden

Page 3: Seite 1 © 2007 Dr. Schwaiger Roland  VP SW-Technologien WS 2007/2008 VP Softwaretechnologien WS2007/2008 SAP GUI Pattern und Componentry Dr.

Seite 3© 2007 Dr. Schwaiger Roland www.facet.at

VP SW-Technologien WS 2007/2008

1. Motivation

• Patterns sind für die SAP Welt größtenteils Fremdwörter

• Klassische GUI Programmierung ist ein Pattern Kandidat

• Einbettung des GUI Patterns in den Component Pattern

• Pattern Checker

Page 4: Seite 1 © 2007 Dr. Schwaiger Roland  VP SW-Technologien WS 2007/2008 VP Softwaretechnologien WS2007/2008 SAP GUI Pattern und Componentry Dr.

Seite 4© 2007 Dr. Schwaiger Roland www.facet.at

VP SW-Technologien WS 2007/2008

1. Motivation

• SAP GUI Pattern

Page 5: Seite 1 © 2007 Dr. Schwaiger Roland  VP SW-Technologien WS 2007/2008 VP Softwaretechnologien WS2007/2008 SAP GUI Pattern und Componentry Dr.

Seite 5© 2007 Dr. Schwaiger Roland www.facet.at

VP SW-Technologien WS 2007/2008

1. Motivation

• SAP Component Pattern

Page 6: Seite 1 © 2007 Dr. Schwaiger Roland  VP SW-Technologien WS 2007/2008 VP Softwaretechnologien WS2007/2008 SAP GUI Pattern und Componentry Dr.

Seite 6© 2007 Dr. Schwaiger Roland www.facet.at

VP SW-Technologien WS 2007/2008

1. Motivation

• SAP Model Pattern

Page 7: Seite 1 © 2007 Dr. Schwaiger Roland  VP SW-Technologien WS 2007/2008 VP Softwaretechnologien WS2007/2008 SAP GUI Pattern und Componentry Dr.

Seite 7

Realisierung Verwender

© 2007 Dr. Schwaiger Roland www.facet.at

VP SW-Technologien WS 2007/2008

Page 8: Seite 1 © 2007 Dr. Schwaiger Roland  VP SW-Technologien WS 2007/2008 VP Softwaretechnologien WS2007/2008 SAP GUI Pattern und Componentry Dr.

Seite 8

Realisierung AS Interface

© 2007 Dr. Schwaiger Roland www.facet.at

VP SW-Technologien WS 2007/2008

Page 9: Seite 1 © 2007 Dr. Schwaiger Roland  VP SW-Technologien WS 2007/2008 VP Softwaretechnologien WS2007/2008 SAP GUI Pattern und Componentry Dr.

Seite 9

Realisierung CompCont

© 2007 Dr. Schwaiger Roland www.facet.at

VP SW-Technologien WS 2007/2008

Page 10: Seite 1 © 2007 Dr. Schwaiger Roland  VP SW-Technologien WS 2007/2008 VP Softwaretechnologien WS2007/2008 SAP GUI Pattern und Componentry Dr.

Seite 10

Realisierung CompCont

© 2007 Dr. Schwaiger Roland www.facet.at

VP SW-Technologien WS 2007/2008

Page 11: Seite 1 © 2007 Dr. Schwaiger Roland  VP SW-Technologien WS 2007/2008 VP Softwaretechnologien WS2007/2008 SAP GUI Pattern und Componentry Dr.

Seite 11

Realisierung Modell

© 2007 Dr. Schwaiger Roland www.facet.at

VP SW-Technologien WS 2007/2008

Page 12: Seite 1 © 2007 Dr. Schwaiger Roland  VP SW-Technologien WS 2007/2008 VP Softwaretechnologien WS2007/2008 SAP GUI Pattern und Componentry Dr.

Seite 12

Realisierung FUGR

© 2007 Dr. Schwaiger Roland www.facet.at

VP SW-Technologien WS 2007/2008

Page 13: Seite 1 © 2007 Dr. Schwaiger Roland  VP SW-Technologien WS 2007/2008 VP Softwaretechnologien WS2007/2008 SAP GUI Pattern und Componentry Dr.

Seite 13

Realisierung FUGR

© 2007 Dr. Schwaiger Roland www.facet.at

VP SW-Technologien WS 2007/2008

Page 14: Seite 1 © 2007 Dr. Schwaiger Roland  VP SW-Technologien WS 2007/2008 VP Softwaretechnologien WS2007/2008 SAP GUI Pattern und Componentry Dr.

Seite 14

Realisierung Dynpro

© 2007 Dr. Schwaiger Roland www.facet.at

VP SW-Technologien WS 2007/2008

Page 15: Seite 1 © 2007 Dr. Schwaiger Roland  VP SW-Technologien WS 2007/2008 VP Softwaretechnologien WS2007/2008 SAP GUI Pattern und Componentry Dr.

Seite 15

Realisierung Dynpro

© 2007 Dr. Schwaiger Roland www.facet.at

VP SW-Technologien WS 2007/2008

Page 16: Seite 1 © 2007 Dr. Schwaiger Roland  VP SW-Technologien WS 2007/2008 VP Softwaretechnologien WS2007/2008 SAP GUI Pattern und Componentry Dr.

Seite 16© 2007 Dr. Schwaiger Roland www.facet.at

VP SW-Technologien WS 2007/2008

Konzept• Setup

– Gruppenbildung• Spielregeln: Moderator, Präsentationen, …

– Aufgabe = Protokoll der LV = Beurteilungsrelevant• 1. Tag: SAP GUI und OO

– Dynpro– EnjoyControls– Klassen, Objekte– Beispiele dazu

• 2/3.Tag: Pattern und Komponenten– Theorie zu Patterns– Theorie zu Komponenten– Aufgaben, die uns zu dem Pattern führen– Diskussion in Gruppen und Präsentation

• 3.Tag: Praktische Prüfung und Abgabe– Ein GUI mit Pattern entwickeln

Page 17: Seite 1 © 2007 Dr. Schwaiger Roland  VP SW-Technologien WS 2007/2008 VP Softwaretechnologien WS2007/2008 SAP GUI Pattern und Componentry Dr.

Seite 17© 2007 Dr. Schwaiger Roland www.facet.at

VP SW-Technologien WS 2007/2008

Abschluss LV

• Abschluss der LV im Rahmen des LV Blocks.• Modus:

• Prüfung im Rahmen der LV• Ausarbeitung Skriptum (bis Ende 01.2008)

• Mitschriften:• Senden an [email protected]

Check www.grit.at!See there

Page 18: Seite 1 © 2007 Dr. Schwaiger Roland  VP SW-Technologien WS 2007/2008 VP Softwaretechnologien WS2007/2008 SAP GUI Pattern und Componentry Dr.

Seite 18© 2007 Dr. Schwaiger Roland www.facet.at

VP SW-Technologien WS 2007/2008

Literaturlistewww.wikipedia.orgSdn.sap.comHelp.sap.comwww.agilealliance.org[Coop2003] Alan Cooper, „About Face - The Essentials of Interaction Design “, Wiley &

Sons; Auflage: 1 (1. April 2003) [Gam] [GoF] Gamma, et.al., „Design Patterns. Elements of Reusable Object-Oriented

Software.: Elements of Reusable Object-Oriented Software“, Addison-Wesley Professional Computing,

[MesSzy2003] David Messerschmitt and Clemens Szyperski, “Software Ecosystem: Understanding an Indispensable Technology and Industry”, 2003, MiT Press[WIKI2007a] „Software Componentry“, http://en.wikipedia.org/wiki/Software_componentry

[Meyer1992] Bertrand Meyer, Applying "Design by Contract ", in Computer (IEEE), 25, 10, October 1992, pages 40-51. (Invited paper in special object-oriented issue; slightly revised version of [P234].) Republished in Object-Oriented Systems and Applications, ed. David Rine, IEEE Computer Press, 1994.

[Sied2004] Johannes Siedersleben, “Moderne Software-architekturen”, dpunkt.verlag, 2004[SzyMes2003] Clemens Szyperski and David Messerschmitt, “The Flexible Factory”, Software

Development Vol 11, No 12, pp 30–34, December 2003


Recommended