EventoWeb
Zürcher Hochschule für Angewandte Wissenschaften
Not registered
(Tuesday, April 23, 2024 7:44:38 PM)
t.BA.IT.SWEN2.19HS (Software Engineering 2)
Module: Software Engineering 2
This information was generated on: 23 April 2024
No.
t.BA.IT.SWEN2.19HS
Title
Software Engineering 2
Organised by
T InIT
Credits
2
Description
Version: 4.0 start 01 February 2024
Short description
Agile methodologies like SCRUM and XP etc. have become mainstream in software development. In this lecture we study the agile principles, practices and values of SCRUM and XP.
Module coordinator
Andreas Meier (meea)
Learning objectives (competencies)
Objectives
Competences
Taxonomy levels
The students understand the important aspects of agile software development
F,M
K2, K3
The students have a working kowledge of agile technical and collaboration practices
F,M
K3
The students know SCRUM and XP as important agile methodologies
M
K2,K3
Module contents
Agile methodologies, Agile Manifesto and pyramid of agile competencies
Technical- und collaboration practices, agile values
Build Automation, Continuous Integration, Code Metrics
Clean Architecture (based on SWEN1): SOLID principles (Single responsibility, Open-closed, Liskov substitution, Interface segregation and Dependency Inversion)
Software Architecture
Agile Estimating and Planning (Daily, Iteration and Release Planning)
Complexity in software projects
Teaching materials
Slides
Tidy First? A Personal Exercise in Empirical Software Design, Kent Beck, ISBN: 978-1-098-15124-9
Supplementary literature
Extreme Programming Explained, Second Edition: Embrace change, 2004, Kent Beck with Cynthia Andres, ISBN 0321-27865-8 (aka “Second White Book”)
Agile Software Development with Scrum, Ken Schwaber, Mike Beedle, 2002, ISBN 0-13-207489-3
Agile Estimating and Planning, Mike Cohn, 2006, ISBN 0-13-147941-5
User Stories Applied, For Agile Software Development, Mike Cohn, 2004, ISBN 0-321-20568-5
Agile Software Development, Principles, Patterns, and Practices,
Robert C.Martin, 2003, ISBN 0-13-597444-5
Prerequisites
PROG1, PROG2, SWEN1
Teaching language
(X) German ( ) English
Part of International Profile
( ) Yes (X) No
Module structure
Type 1a
For more details please click on this link:
T_CL_Modulauspraegungen_SM2025
Exams
Description
Type
Form
Scope
Grade
Weighting
Graded assignments during teaching semester
group assignment
presentation
20'
grade
20%
End-of-semester exam
e-Assessment
written
30'
grade
80%
Remarks
Legal basis
The module description is part of the legal basis in addition to the general academic regulations. It is binding. During the first week of the semester a written and communicated supplement can specify the module description in more detail.
Note
Additional available versions:
1.0 start 01 February 2019
,
3.0 start 01 February 2021
Course: Software-Entwicklung 2 - Vorlesung
No.
t.BA.IT.SWEN2.19HS.V
Title
Software-Entwicklung 2 - Vorlesung
Note
No module description is available in the system for the cut-off date of 01 August 2099.