Benvenuto! Welcome!

— IT:

Questo sito ha l’obiettivo di raccogliere esercizi risolti ed esempi di modellazione di problemi di ingegneria del software e progettazione software model-driven. Le soluzioni sono sviluppate da studenti del corso e riviste /corrette prima della pubblicazione. Gli esercizi coprono specifica dei requisiti (modellazione goal driven con linguaggio i*) e progettazione con UML, metamodellazione, specifica di linguaggi. Di ogni esercizio troverete il testo, le soluzioni commentate in formato PDF, e i files di progetti realizzati per tools di modellazione quali MagicDraw, Eclispse e simili.
Gli esercizi sono disponibili, a seconda del caso, in italiano o inglese.

— EN:

This site aims at collecting some examples and solved exercises in the field of Software Engineering and Model-driven Software Engineering, with topics spanning UML, requirement specification, metamodeling, language design, code generation. Solutions include PDFs with explanations  and technical projects for tools like MagicDraw, Eclipse, and so on. Notice that some exercises are in English, while others are in Italian.

Let’s enjoy software engineering

It took me a while before deciding to start this diary, but given that the trip has been long and it’s likely to be, I finally opted to share some of my experiences.TheMotorcycleDiaries_quad-1-500x377

Don’t expect to find enlightening findings here. I basically want to share the most hilarious and embarrassing situations I stumbled upon while teaching Software Engineering and Advanced Software Engineering at undergrad and graduate level in Politecnico di Milano.

I think you may get some good time from this diary, and at the same time I hope this will contribute to software engineering education (much alike an anti-pattern list).

So, enjoy and feel free to share your funny stories on software engineering too!