Presentation is loading. Please wait.

Presentation is loading. Please wait.

Agenda, Objectives, Approach Lecture Introduction © Ingo Arnold Advanced Software Engineering Duale Hochschule Baden-Württemberg.

Similar presentations


Presentation on theme: "Agenda, Objectives, Approach Lecture Introduction © Ingo Arnold Advanced Software Engineering Duale Hochschule Baden-Württemberg."— Presentation transcript:

1 Agenda, Objectives, Approach Lecture Introduction © Ingo Arnold Advanced Software Engineering Duale Hochschule Baden-Württemberg

2 Duale Hochschule Baden-Württemberg – Advanced Software-Engineering 2 Who am I  Ingo Arnold  Studied Computer Science Compiler construction & formal language theory Software engineering & object-oriented programming  Work Record Ciba Geigy (Software-Engineer, Project Manager) IBM (IT-Architect, Mentor and Trainer) Novartis (Head of IT-Strategy & Architecture) Lectures, Conferences, Author  Contact ingo.arnold@novartis.com, XING, LinkedIningo.arnold@novartis.com

3 Duale Hochschule Baden-Württemberg – Advanced Software-Engineering 3 Who are You?  Name  Company & Industry  Experience (Tools, Programming Languages, Methods)  What you (DO | DON‘T) want from this lecture?

4 Duale Hochschule Baden-Württemberg – Advanced Software-Engineering 4 Lecture Sheet Overview Software-Engineering = Software Architecture

5 Duale Hochschule Baden-Württemberg – Advanced Software-Engineering 5 Lecture Sheet A few notes beyond and above Software-Engineering = + DoIs+ 1 1) Synonym = „Architecture“

6 Duale Hochschule Baden-Württemberg – Advanced Software-Engineering 6 Lecture Sheet A few notes beyond and above Software-Engineering = + DoIs+ 1 1) Synonym = „Architecture“

7 Duale Hochschule Baden-Württemberg – Advanced Software-Engineering 7 Lecture Sheet A few notes beyond and above

8 Duale Hochschule Baden-Württemberg – Advanced Software-Engineering 8 Lecture Sheet A few notes beyond and above Software-Engineering = + DoIs+ 1 1) Synonym = „Architecture“

9 Duale Hochschule Baden-Württemberg – Advanced Software-Engineering 9 Lecture Sheet A few notes beyond and above

10 Duale Hochschule Baden-Württemberg – Advanced Software-Engineering 10 Lecture Sheet Overview WHAT Fundamental definitions WHY Motivation & requirements WHERE Views & perspectives WHEREBY Means & techniques WHO Roles & organisations HOW Methodologies & processes  The taxonomy we are going to use throughout the course – Introduction – Why Architecture – Terms and definitions – Architecture taxonomy 1-2 Sessions

11 Duale Hochschule Baden-Württemberg – Advanced Software-Engineering 11 Lecture Sheet Overview  The taxonomy we are going to use throughout the course WHAT Fundamental definitions WHY Motivation & requirements WHERE Views & perspectives WHEREBY Means & techniques WHO Roles & organisations HOW Methodologies & processes – Introduction – Methodologies overview – Method frameworks – From problem to solution 1-2 Sessions

12 Duale Hochschule Baden-Württemberg – Advanced Software-Engineering 12 Lecture Sheet Overview  The taxonomy we are going to use throughout the course – Introduction – Functional vs !Functional – Requirement patterns WHAT Fundamental definitions WHY Motivation & requirements WHERE Views & perspectives WHEREBY Means & techniques WHO Roles & organisations HOW Methodologies & processes 1 Session

13 Duale Hochschule Baden-Württemberg – Advanced Software-Engineering 13 Lecture Sheet Overview  The taxonomy we are going to use throughout the course – Introduction – Views and perspectives – View models WHAT Fundamental definitions WHY Motivation & requirements WHERE Views & perspectives WHEREBY Means & techniques WHO Roles & organisations HOW Methodologies & processes 1 Session

14 WHAT Fundamental definitions WHY Motivation & requirements WHERE Views & perspectives WHEREBY Means & techniques WHO Roles & organisations HOW Methodologies & processes Duale Hochschule Baden-Württemberg – Advanced Software-Engineering 14 Lecture Sheet Overview  The taxonomy we are going to use throughout the course – Introduction – Architecture principles – Architecture styles – Architecture tactics – Architecture patterns Singleton Template Method Composite Abstract Factory Class Subject-Observer... ~6 Sessions

15 Duale Hochschule Baden-Württemberg – Advanced Software-Engineering 15 Lecture Sheet Book  Approach and taxonomy are based on this book

16 Duale Hochschule Baden-Württemberg – Advanced Software-Engineering 16 Lecture Sheet This and that  When and Where As per plan (15:15 – 18:30) / changes (if any) will be communicated Room: A-235  Handouts will be sent to shared mail box prior to lectures Will be sent to shared mail box prior to lecture Your e-Mail address  For your own scribbling you can either... Use your laptop Write on printed deck  I will run a temperature check around „Bergfest“

17 Duale Hochschule Baden-Württemberg – Advanced Software-Engineering 17 Lecture Sheet This and that  You can always contact me... Via e-mail: ingo.arnold@novartis.comingo.arnold@novartis.com In urgent cases (phone/SMS): +41 79 777 5160  We can... Run the lecture or parts of it in english (you learn while you learn) Have break-outs dedicated to „unplanned“ SWE topic Have breaks (please remind me) Always cycle back (it‘s your lecture – not mine) Have a lively and engaging time together (this is up to all of us)

18 Duale Hochschule Baden-Württemberg – Advanced Software-Engineering 18 Lecture Sheet This and that  Examination 1 / 3 of this lecture‘s final mark is based on... -2-4 written examinations -embeded in our lecture sessions -each of which will last 10-15 minutes -I will not announce these up-front -question(s) will be rased regarding recent session(s) 2 / 3 of this lecture’s final mark is based on... -1 written examination at this semester‘s end -this lecture will go across the board – cover all sessions -it will last 120 minutes -Date & time: June 9th, 2011 (09:00 – 11:00 in A-235)

19 Duale Hochschule Baden-Württemberg – Advanced Software-Engineering 19 Questions?


Download ppt "Agenda, Objectives, Approach Lecture Introduction © Ingo Arnold Advanced Software Engineering Duale Hochschule Baden-Württemberg."

Similar presentations


Ads by Google