Retrieved from "http://www.julian-fietkau.de/keyword/software_development"

Keyword: software development

Software Reuse

2011-12-05, Dept. of Computer Science, University of Hamburg

Software Reuse

This talk was held in the seminar course for the module Software Architekture, which was organized by Carola Lilienthal.

The content was modeled after chapter 16 of Ian Sommerville's book "Software Engineering". I summarized the chapter's contents and added an additional key point which I thought was lacking in the original text. I also showcased an example to illustrate the consequences of practicing (or neglecting) software reuse.

The state pattern

2010-08-25, Dept. of Computer Science, University of Hamburg

The state pattern

This talk was held for a group of participants of the software development practical course of 2010. Because none of the participants chose design patterns as the topic of their talk, I was invited to fill the gap.

After a short summary of the general idea of object-oriented design patterns (which the participants should already know from their previous courses), I introduced and explained the state pattern using a small example.

The State Pattern (2010)

2010-04-27, Dept. of Computer Science, University of Hamburg

The State Pattern (2010)

This talk was held in the "Concepts of object-oriented programming languages" course by Axel Schmolitzky and Christian Späh. It was a reproduction of a teachlet that was first designed and held by Janina Nemec and me the year before.

I guided the participants through solving a software design problem using the "state" design pattern. This was, in teachlet tradition, accomplished by offering them a clear-cut problem and discussing several possible solutions, before talking about the state pattern and finally live implementing the solution together.

I tried to shorten some parts slightly in comparison to the first run in order to not take as much time.

ZuuL - Creating an Adventure Game

2009-11-16, Dept. of Computer Science, University of Hamburg

ZuuL - Creating an Adventure Game

This talk was conducted during the University Days of 2009, an event organized by the University of Hamburg. During those two days, it was held once each day by slightly different teams. On the first day, Patrick Schmolke held the first part, Christopher Schewe the second and I the last one; on the second day Oliver Bestmann took over for Patrick.

During the University Days, high school aged students had the opportunity to visit the various departments of the university, listen to talks and take part in projects. We showed our visitors the results from the Software Development practical course, which we had done some months prior.

The first part was ZuuL, the game we had developed, which we then explained and played with. Next we talked about software development in a team, which obstacles we faced and how we employed Extreme Programming techniques to overcome them. At the end, we explicated the idea of game design and talked about opportunities in that industry, relating to computer science and otherwise.

Modeling stateful systems in Java

2009-08-28, Dept. of Computer Science, University of Hamburg

Modeling stateful systems in Java

Abstract: This paper deals with implementing stateful systems in the Java programming language. The state pattern is explained and applied in several ways to a simple example. Other design ideas are then discussed, specifically the use of modern Java capabilites, deviating from the structural properties of the traditional pattern.

This paper was written for the "Concepts of object-oriented programming languages" that was conducted by Axel Schmolitzky and Christian Späh in the summer of 2009.

The State Pattern

2009-06-09, Dept. of Computer Science, University of Hamburg

The State Pattern

This talk was held by Janina Nemec and me in the "Concepts of object-oriented programming languages" course by Axel Schmolitzky and Christian Späh. It was not an ordinary talk, but a 120 minute teachlet.

We guided the participants through solving a software design problem using the "state" design pattern. This was, in teachlet tradition, accomplished by offering them a clear-cut problem and discussing several possible solutions, before talking about the state pattern and finally live implementing the solution together.

We slightly exceeded our planned time for the teachlet, but the immersion worked so well that hardly anybody noticed.

RSS