Document Actions

SWEN Talks


Unsere aktuellen und bisherigen Vorträge.

Registrierung entweder per Mail an info@swen-network.ch (Stichwork "SWEN Talk") oder an die auf dem jeweiligen Flyer angegebenen Adresse.


2008

DatumVortrag
Dienstag, 22. Januar 2008

Architectural Design

Dr. Bruce Powel Douglass, Ph.D., Chief Evangelist, Modeling Solutions Product Division, Telelogic North America Inc.

Architecture captures the broad-stroke strategic design decisions of a particular system. The Harmony process identifies 5 important architectural views: subsystem and component architecture, concurrency architecture, distribution architecture, safety and reliability architecture, and deployment architecture. These 5 views of architecture are then realized in the incremental development cycle via the application of architectural design patterns to form a comprehensive, robust and coherent architecture

Ort / Zeit:
Hochschule für Technik, FHNW, Klosterzelgstrasse 2, 5210 Windisch, Raum 1.311 (3. Stock)
17.30 Uhr bis ca. 19:00 Uhr

Dienstag, 15. April 2008

Usability Engineering und Software Engineering: Freundschaft oder Feindschaft?

Markus Flückiger und Michael Richter, Autoren des Buches "Usability Engineering kompakt", Spektrum Verlag

Einbezug von Personen, welche das künftige System benutzen werden, ist essentiell. So die Theorie des Usability Engineerings. Ein Vergleichbares Resultat aus dem Jahr 1994: Der Chaos Raport der Standish Group ergibt, fehlender Einbezug der Benutzer sei der zweitwichtigste Grund für das Scheitern von Software-Projekten. Seither sind fast 15 Jahre vergangen. Hat sich die aufgrund dieser Ergebnisse anzustrebende Änderung vollzogen? Eine repräsentative Umfrage der HSR bei Software-Entwicklern in der Schweiz spricht Klartext: an gerade 14% der UI-Entwicklungen sind spätere Benutzer beteiligt. Sind Usability Engineering und Software Engineering unverträglich? Oder wie kommt es zu dieser eklatanten Diskrepanz zwischen Theorie und Praxis?

Der Vortrag zeigt auf: Usability Engineering und Software Engineering ergänzen sich ausgezeichnet. Es ist eine Frage der richtigen Kombination zweier Gebiete, die in der Theorie und der Lehre zu oft getrennte Wege gehen. Die Referenten verbinden anhand einiger Beispiele aus der Praxis gutes Software Engineering und effektiven Einbezug der Anwender. Der Effekt: benutzbare Software wird gezielt entwickelt.

Ort / Zeit:
Hochschule Luzern - Technik & Architektur, Horw
17.30 Uhr bis ca. 19:00 Uhr


2007

DatumVortrag
Dienstag, 23. Oktober 2007

Integrate Usability in Software Development Lifecycles
Silvia Zimmermann, Director Usability Professionals’ Association,

Usability is increasingly being acknowledged as one the most important quality factors of interactive systems, including GUI-applications, websites, mobile interfaces and any other interactive system incorporating human-computer interaction. Usability as specified by ISO 9241 is the extent to which a product can be used by specified users to achieve specified goals in a specified context of use with effectiveness, efficiency and subjective satisfaction.

Contrasting to common best practise RE-methods which include usability and human related requirements in their templates (e.g. Atlantic Systems Guild Limited) as part of their non-functional requirements, usability has from a human cognition point of view a much more influential role in so called User Centred Requirements Engineering processes.

To highlight the differences between documented RE-non-functional usability requirements and current best-practises in usability, this 60 minutes presentation describes the various methods currently in use to test the usability of interactive systems during the software development process. Such methods include, but are not limited to prototype user testing, lab user testing, eyetracking and attention tracking methods. In addition, the presentation provides practical insights into the various phases of usability testing, from the early initiation phase to test reporting based on ISO 25062 "Common Industry Format for Usability Test Reports". It answers questions such as:

  • How to best integrate usability in existing software development lifecycles?
  • How to best test usability during different software development phases?
  • Is usability really cost effective?

Weitere Informationen und Anmeldung finden Sie auf dem Flyer.

Ort / Zeit:
Hochschule für Technik, FHNW, Klosterzelgstrasse 2, 5210 Windisch, Audimax (Raum 1.047)
17.30 Uhr bis ca. 19:00 Uhr

Donnerstag, 27. September 2007

Green Bar for C++ - C++ Unit Testing Easier mit CUTE und Eclipse
Peter Sommerlad, IfS, HSR Rapperswil

Lernen Sie wie man auch für C++ effektiv automatisierte Unit Tests schreibt

Automatisierte Unit Tests sind heute Bestandteil professioneller Entwicklung. Allerdings ist die Unterstützung von Unit Testing in C/C++ weit weniger gut ausgebaut wie z.B. für Java. Neben der ungenügenden Qualität oder der hohen Komplexität einiger C++ Unit Testing Frameworks existiert auch kaum eine zu Java vergleichbare Integration des Unit Testing in die C++ IDEs.

Aus diesen Gründen wurde am IFS das Framework CUTE C++ Unit Testing Easier mit einer geringen Einstiegshürde in das Unit Testing von C++ Code realisiert. Weiter reduziert wird diese Einstiegshürde durch eine mit JUnit vergleichbare Integration von CUTE in die Eclipse CDT IDE.
Dieser Vortrag demonstriert das schreiben von Unit Tests mit CUTE und dessen Integration in Eclipse CDT. Es wird gezeigt, wie man auch in C++ ein Test-First Vorgehen praktizieren kann und wie man für existierenden Code Unit Tests schreibt.

Weitere Informationen und Anmeldung finden Sie auf dem Flyer.

Ort / Zeit:
Hochschule für Technik Rapperswil, Oberseestrasse 10, 8640 Rapperswil
17.30 Uhr bis ca. 19:00 Uhr

Mittwoch, 20. Juni 2007

Software Engineering in the 21st Century
Dr. Alistair Cockburn, Humans and Technology, Inc., Salt Lake City, USA

How will software be developed in the next hundred years -what provides the cornerstones for improving our delivery of software?

In this talk, Alistair, one of the founders of the Agile Software Development movement, will lay out the three foundations from which we will grow better habits forsoftware development. They are: craft, working with software development as a cooperative game of invention and communication, and applying the lessons from lean manufacturing. These three cornerstones provide an explanation of successful development teams, give good advice to project teams in the field, and provide a soundbasis for educating the next generation of development teams.

Download the presentation.

Ort / Zeit:
Hochschule für Technik Rapperswil, Oberseestrasse 10, 8640 Rapperswil
17.30 Uhr bis ca. 19:00 Uhr

Montag, 19. Februar 2007

Sicherheit in Web Services
Dr. Eric Dubuis, HTI, Berner Fachhochschule

Das Referat behandelt zuerst kurz die Web Service- und Sicherheitsgrundlagen. Die wichtigsten Begriffe wie XML und SOAP einerseits sowie symmetrische und asymmetrische Verschlüsselung, digitale Signaturen und digitale Zertifikate andererseits werden erläutert. Allgemeine Sicherheitsanforderungen bilden den Anfang des Hauptteils. Ausgehend von den generellen Sicherheitsanforderungen wird anhand ausgewählter Szenarien gezeigt, welche Massnahmen in Web Service-Anwendungen getroffen werden müssen, damit sie die verlangten Sicherheitsanforderungen erfüllen können.

Ort / Zeit:
Institut für Wirtschaftsinformatik (IWI), Universität Bern
17.15 Uhr bis ca. 18.15 Uhr


2006

DatumVortrag
Donnerstag, 23. November 2006

Security Patterns
Peter Sommerlad, HSR Rapperswil

Security ist ein ähnliches Problem für die heutige Software-Industrie wie das objektorientierte Design in den frühen 1990er Jahren. Design Patterns (Entwurfsmuster) habe die "schwarze Magie" des OO-Design in die weit verbreitete Praxis gebracht. Wir hoffen mit Security Patterns einen ähnlichen Erfolg zu erzielen. Security Patterns erleichtern das Design und die Diskussion von Varianten im Bereich Security enorm und ermöglichen so bewusster Entscheidungen zu treffen. Das Tutorial führt in die aktuelle Arbeit zu Security Patterns ein:

  • Was sind Security Patterns?
  • Wo kommen Security Patterns her?
  • Was kann ich von Security Patterns erwarten?

Weitere Infos siehe SWEN Talk

Ort / Zeit:
5.002 HSR, Oberseestr. 10, 8640 Rapperswil
17.15 - 19.30