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

fundamentals of software engineering
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

Slide 1

Project

Grundlagen des Software Engineering Fundamentals of Software Engineering

  • Prof. Dr. Dr. h. c. Dieter Rombach

SS 2017

slide-2
SLIDE 2

Slide 2

Organizer

Anne Hess

Anne.Hess@iese.fraunhofer.de 0631 / 6800 - 2104

Malte Brunnlieb

m_brunnl@cs.uni-kl.de 32-432 0631 / 205 – 26 25

Sebastian Müller

sebastian.mueller@cs.uni-kl.de 32-429 0631 / 205 – 34 49

Christian Wolschke

wolschke@cs.uni-kl.de 32-419 0631 / 205 – 33 33

  • Prof. Dieter Rombach

rombach@informatik.uni-kl.de 32-423

slide-3
SLIDE 3

Slide 3

Topics

  • Goal
  • Project
  • Applied Techniques
  • Infrastructure
slide-4
SLIDE 4

Slide 4

Goal

  • Apply engineering methods and techniques for the

systematic development of software-intensive systems

Requirements Engineering Architectural design Component Engineering Testing

slide-5
SLIDE 5

Slide 5

Goal

  • Apply engineering methods and techniques for the

systematic development of software-intensive systems

Requirements Engineering & Interaction Design Architectural design Component Engineering Testing

slide-6
SLIDE 6

Slide 6

Applied Techniques

Experience Factory Project Organization n Project Organization 2 Project Organization 1 Project Database

  • Products
  • Data
  • […]

Problem / Rqmts Product Goal and Character- istics

Project Management

Project Plan Project Planning

Storage (Products, Measures) Reuse Experience Database

  • T/M/T
  • Products
  • Project plans
  • […]

Process- models Product- models Quality- models Reuse (Models) Storage

SW- System/ Product

Quality Assurance

RE / ID

CO Test AD

RE: Requirements Engineering ID: Interaction Design AD: Architecture Design CO: Coding

slide-7
SLIDE 7

Slide 7

Applied Techniques

Experience Factory Project Organization n Project Organization 2 Project Organization 1 Project Database

  • Products
  • Data
  • […]

Problem / Rqmts Product Goal and Character- istics

Project Management

Project Plan Project Planning

Storage (Products, Measures) Reuse Experience Database

  • T/M/T
  • Products
  • Project plans
  • […]

Process- models Product- models Quality- models Reuse (Models) Storage

SW- System/ Product

Quality Assurance

Process Modeling (MVP-L): Issue Tracker Req-Mgmt Version Mgmt: Gitlab SBS Stepwise Abstraction Inspections with PBR

RE / ID

CO Test AD

Testing MIL

RE: Requirements Engineering ID: Interaction Design AD: Architecture Design CO: Coding

Code Inspection Guidelines

slide-8
SLIDE 8

Slide 8

Supervision

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

  • n
slide-9
SLIDE 9

Slide 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-10
SLIDE 10

Slide 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-11
SLIDE 11

Slide 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-12
SLIDE 12

Slide 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