In questo esercizio si riporta specifica dei requisiti goal-driven in i*, progetto UML e implementazione Java di un sistema di gestione del cruscotto di una automobile. L'esercizio è stato svolto da Umberto Aramini. Documento di specifica e design - caso cruscotto auto File ZIP con progetti i*, UML, Java
Author: Marco Brambilla
GSE Academic Award for Excellence for correlating twitter sentiment analysis and stock price variations
Ekaterina Shabunina recently graduated under my supervision as a M.Sc. student of the Como Campus of Politecnico di Milano with a thesis titled "Approach based on CRF to Sentiment Classification of Twitter Streams related to Companies". Thanks to the innovation of her work, she won the Grand Prize 2013 for the GSE Academic Award for … Continue reading GSE Academic Award for Excellence for correlating twitter sentiment analysis and stock price variations
The IFML tour
I hadn't time to do that before, but I wanted to mention my last tour for disseminating IFML and WebRatio.That happened last September. I spent one week traveling around the world, specifically:Myself and Shihong Huang at FAU.Monday in Eindhoven, The Netherlands, discussing my experiences with IFML, BPMN, WebRatio at the CPSM 2013 (Workshop on Communicating Business Process and … Continue reading The IFML tour
Communicating Business Process and Software Models: Quality, Understandability, and Maintainability
For the first time, this year we organized a workshop on Communicating Business Process and Software Models: Quality, Understandability, and Maintainability (CPSM 2013). [see official web site]Hajo Reijers giving his keynote talk at CPSM workshopIt was held on September 23rd, 2013 at the Technical University of Eindhoven, the Netherlands in conjunction with the 29th IEEE … Continue reading Communicating Business Process and Software Models: Quality, Understandability, and Maintainability
Those omniscient users
Despite repeating it in my courses every year, I end up getting this error from at least 10 - 20% of the students at each exam session. When drawing the class diagram of a software application, they invariably add a User class (call it the role you want: customer, admin, professor, director, clerk and so … Continue reading Those omniscient users
Project work… serialization
Today I had a project work review session with my students. This one made me jump on my chair. A student is reporting on the problems he has on his software development project work, and finally here he comes with this small concern: "I was serializing the data we needed and suddenly Java sent out … Continue reading Project work… serialization
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 … Continue reading Benvenuto! Welcome!
About Requirements
Here is what I read in an exam essay regarding the definition of functional and non-functional requirements: Functional requirements are those features that are needed for making your system function. Non-functional requirements are features that prevent the system from functioning. Ok, what to say? Maybe you should add some functional requirements to your mind... As … Continue reading About Requirements
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. Don't expect to find enlightening findings here. I basically want to share the most hilarious and embarrassing situations I stumbled upon while … Continue reading Let’s enjoy software engineering
Webinars on IFML and integration with UML and BPMN
Join the Webinar dedicated to IFML and its use integrated with other modeling languages in the MDA suite, such as UML and BPMN!The webinar will introduce the basics of the IFML language and will demonstrate the advantages of using it together with BPMN diagrams, UML use case, activity diagrams, sequence diagrams, and class diagrams. IFML … Continue reading Webinars on IFML and integration with UML and BPMN
