Sunday, October 29, 2006

Software-Qualitätssicherung | Eingangsphase

In der Eingangsphase dieser LVA musste ich ein Review über einen wissenschaftlichen Artikel verfassen. Das Thema des Artikels: "Visualization-based Analysis of Quality for Large-scale Software Systems". Der Artikel handelt von ein paar Software-Entwicklern die ein Framework erstellt haben, um komplexen objektorientierten Code visuell zu analysieren. Ich habe ein paar beeindruckende Bilder aus dem Artikel kopiert:

(Top) Mdified Treemap technique and (bottom) modified Sunburst technique.

Representation of the evolution, from left to right, of a package over 23 versions. It represents Quantum, a database access plugin for Eclipse (689 classes).

Example of the Treeline algorithm. It represents EMMA, a tool for measuring coverage of Java software (286 classes).

Unter dem folgenden Link kann man den Artikel downloaden und selbst einen Blick auf dieses beeindruckende Framework werfen. Artikel Auch mein Review kann unter dem foldenden Link heruntergeladen werden. Review Nur zur Information: Ich habe 15/15 Punkten erhalten ;o) So sollten Übungen an der Universität immer verlaufen: Interessante Themen und gut bewertet!

Da es zwei LVAs in Software-Qualitätssicherung gibt, und es sich bei dieser um die fortführende Version handelt, musste ich natürlich in der eigentlichen LVA ebenfalls eine Übung erledigen. Ich musste mich das erste Mal mit dem Thema Dynamisches Testen (Blackbox-Testing, Äquivalenzklassenbildung, Grenzwertanalyse) auseinander setzen. Eigentlich ein sehr interessantes Thema, jedoch extrem mühsam zu erlernen. Als Quelle um mir das notwendige Wissen anzueignen habe ich folgende Literatur verwendet:

In diesem Buch werden die Dynamischen Testverfahren ausgezeichnet beschrieben und sind daher relativ leicht zu erlernen. Warum 'relativ'? Es handelt sich bei diesen Verfahren um etwas komplexere Verfahren und aufgrund von Zeitdruck musste ich mir das Wissen in sehr kurzer Zeit aneignen. Ich werde mich mit diesem Thema mit Sicherheit noch einmal auseinander setzen müssen.

Bei der Übung dieser LVA musste ich aus drei Spezifikationen eine wählen und Blackbox-Tests durchführen. Ich werde hier nicht genauer auf diese Übung eingehen, aber wer will kann sich unter den folgenden Links, sowohl die Spezifikation, als auch meine Lösung downloaden.

So, genug mit Testen für heute...!

Cheers

Thursday, October 19, 2006

E-Commerce Technologies | XML, XSL, XSD

Finally I've finished the first exercise of the course 'e-commerce technologies' where we had to create three xml-schema, one xml-example and an corresponding xslt-file which transforms the xml-file into a xhtml-file.

The following diagram shows the most interesting xsd-file (from my point of view). For a more detailed specification of this exercise, visit the following link: Specification. I've alo created a documentation where you can have a better overview of my solution. If you have ideas how to improve my solution feel free to post me.


edi.xsd


Under the following link you can download my solution: e-commerce xml-exercise

cheers

Tuesday, October 03, 2006

CPB Software AG | FORMAT

Yeah .... It's time to show off a little! In the current Austrian Magazine FORMAT there is a very interesting article about the company (CPB Software AG) that I work for. The article is about the cooperation with the developer-team WIPRO in Pune (India) and the CPB's Austrian developer team and how global team-work becomes more and more popular.



You can download the article under the following: CPB Software AG @ FORMAT

cheers

Monday, October 02, 2006

Time-Table WS 2006/2007 | New Final Design

Because there were some mistakes in the final version of my time-table for the first week and for the first month, I had to refactor it. Here is the final, final version ;o)

Time-Table, First week



Time-Table, First Month


Cheers