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 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
Topics Goal Project Applied Techniques Infrastructure Slide 3
Goal Apply engineering methods and techniques for the systematic development of software-intensive systems Component Requirements Architectural design Testing Engineering Engineering Slide 4
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
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
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
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
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
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
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
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