fundamentals of software engineering
play

Fundamentals of Software Engineering Prof. Dr. Dr. h. c. Dieter - PowerPoint PPT Presentation

Project Grundlagen des Software Engineering Fundamentals of Software Engineering Prof. Dr. Dr. h. c. Dieter Rombach SS 2017 Slide 1 Organizer Prof. Dieter Rombach Malte Brunnlieb rombach@informatik.uni-kl.de m_brunnl@cs.uni-kl.de 32-423


  1. Project Grundlagen des Software Engineering Fundamentals of Software Engineering Prof. Dr. Dr. h. c. Dieter Rombach SS 2017 Slide 1

  2. Organizer Prof. Dieter Rombach Malte Brunnlieb rombach@informatik.uni-kl.de m_brunnl@cs.uni-kl.de 32-423 32-432 0631 / 205 – 26 25 Anne Hess Anne.Hess@iese.fraunhofer.de 0631 / 6800 - 2104 Sebastian Müller Christian Wolschke sebastian.mueller@cs.uni-kl.de wolschke@cs.uni-kl.de 32-429 32-419 0631 / 205 – 34 49 0631 / 205 – 33 33 Slide 2

  3. Topics  Goal  Project  Applied Techniques  Infrastructure Slide 3

  4. Goal  Apply engineering methods and techniques for the systematic development of software-intensive systems Component Requirements Architectural design Testing Engineering Engineering Slide 4

  5. Goal  Apply engineering methods and techniques for the systematic development of software-intensive systems Component Requirements Architectural design Testing Engineering Engineering & Interaction Design Slide 5

  6. Applied Techniques Project Organization n Project Organization 2 Project Organization 1 Product Project Project Goal and Planning Plan Character- istics Project Management SW- AD CO Test Problem RE / ID System/ / Rqmts Product Quality Assurance Storage Reuse Reuse (Models) (Products, Measures) Experience Factory - T/M/T Storage - Products - Products - Project plans - Data Process- Product- Quality- - […] - […] models models models Experience Database Project Database RE: Requirements Engineering ID: Interaction Design Slide 6 AD: Architecture Design CO: Coding

  7. Applied Techniques Project Organization n Process Modeling (MVP-L): Project Organization 2 Issue Tracker Project Organization 1 Req-Mgmt Product Project Project Goal and Planning Plan Character- Stepwise istics Abstraction SBS Project Management SW- AD CO Test Problem RE / ID System/ / Rqmts Product MIL Testing Version Quality Assurance Inspections Mgmt: with PBR Gitlab Storage Reuse Reuse (Models) (Products, Measures) Experience Factory - T/M/T Storage - Products - Products - Project plans - Data Code Process- Product- Quality- - […] - […] Inspection models models models Guidelines Experience Database Project Database RE: Requirements Engineering ID: Interaction Design Slide 7 AD: Architecture Design CO: Coding

  8. Supervision Tbd Anne Hess Sebastian Malte Christian Müller Brunnlieb Wolschke New feature Requirements Entries in Wiki Issue tracker Architecture requests Engineering for test reports Git commits Implementati on Test cases Traceability Code review reports Slide 8

  9. Infrastructure • Project environment is provided • Technical support: Christian Wolschke, Thomas Schneider • Gitlab admin: Christian Kammler Thomas Schneider tschneid@cs.uni-kl.de 32-418 Slide 9

  10. Project Management  Kick-off Meeting  4 Iterations: Detailed iteration plan  Everyone should get experience in all activities (RE, Design, Code, Test)  Iteration 1-3 end with testate  Final Presentation  with Prof. Rombach  Date: t.b.d. Slide 10

  11. Your work • You will work in teams – Assignment based on sheet • You will only be able to finish your tasks if you continuously work on them • 8 ECTS Points -> 240 hours, 13 weeks -> ~ 18,5 hours/week Slide 11

  12. Next steps  Sign participation declaration  you agree your result to be public and reusable  Get access to our lab  Physical keys  Get access to  PCs in lab  Start to work  Make appointment for Vissim introduction  Get invitation to customer workshop Slide 12

Recommend


More recommend