Download presentation
Presentation is loading. Please wait.
Published byAbel Wood Modified over 9 years ago
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?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.