Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
sesiuni:liskov [2013/05/24 19:17]
mbarbulescu [Presenter]
sesiuni:liskov [2013/07/08 15:37] (current)
mbarbulescu [The Presentation]
Line 3: Line 3:
 == When and Where? == == When and Where? ==
  
-* 24 iunie 2013 +^  Date  ^  Time          ^  Room  | 
-* ora 09:00 +| 25 June 2013  | 09:00 |  EC004  | 
-* **Sala:** Vă vom anunța cu 1 zi înainte de a începe workshopul. Va fi una de curs în Facultatea de Automatică și Calculatoare. ​+ 
 +Sala este EC004 din Facultatea de Automatică și Calculatoare. ​Vezi [[http://​workshop.rosedu.org/​2013/​harta | harta]] pentru detalii.  
 +== Registration == 
 + 
 +Pentru înscriere completați acest [[ https://​docs.google.com/​spreadsheet/​viewform?​formkey=dEo3R2xjRmJSM1hpR3VfSG9zQ2VJekE6MA|formular]] 
 == Presenter == == Presenter ==
  
-Cătălin ​Tudor, IXIA+====Catalin ​Tudor==== 
 +<​ctudor@ixiacom.com>​ 
 +== The Presentation == 
 + 
 +* [[http://​workshop.rosedu.org/​res/​ctudor/​Perspectives%20on%20Design%20Principles%20-%20Design%20Entropy.pdf|Download Slides (PDF)]] 
 +* [[http://​workshop.rosedu.org/​res/​ctudor/​Perspectives%20on%20Design%20Principles%20-%20Design%20Entropy.pptx|Download Slides (PPT)]] 
 + 
 +<​html>​ 
 +<​center>​ 
 +<iframe src="​http://​docs.google.com/​viewer?​url=http://​workshop.rosedu.org/​res/​ctudor/​Perspectives%20on%20Design%20Principles%20-%20Design%20Entropy.pdf&​embedded=true"​ width="​600"​ height="​470"​ style="​border:​ none;"></​iframe>​ 
 +</​center>​ 
 +</​html>​ 
  
 == Topics covered == == Topics covered ==
  
-1.       ​Define Liskov Substitution +This is part of **//​Software Quality Series//** courses, which aims to offer new perspective of design ​principles and software developmentThe final purpose is to achieve ​better software quality
-2.       ​Show ​simple ​design ​choice that breaks LSP +
-3      Identify ways to meaningfuly validate ​class as LSP compliant +
-4      Introduce and define a new design validation concept: Design Entropy +
-5.       Show how Design Entropy metric can help with validating LSP +
-6.       ​Design Entropy - challenges and future developments+
  
-== Registration ==+Design Entropy is a completely new concept, which offers a metric useful in designing complex software applications,​ and Liskov Substitution is a very good principle to understand more about Design Entropy. ​
  
-Pentru înscriere completați acest [[ https://docs.google.com/spreadsheet/viewform?​formkey=dEo3R2xjRmJSM1hpR3VfSG9zQ2VJekE6MA|formular]]+This two hours presentation is recommended for those who want to follow the [[:​sesiuni:​design-patterns|Design Patterns Workshop]].  
 +== Course Agenda == 
 + 
 +*     ​Define Liskov Substitution 
 +*      Show a simple design choice that breaks LSP 
 +*     ​Identify ways to meaningfuly validate a class as LSP compliant 
 +*      Introduce and define a new design validation concept: Design Entropy 
 +*      Show how Design Entropy metric can help with validating LSP 
 +*     ​Analyze other design concepts using Design Entropy 
 +*      Design Entropy - challenges and future developments 
 +== References == 
 + 
 +To find out more about the subject follow this two links: 
 + 
 +[1] [[http://en.wikipedia.org/wiki/Liskov_substitution_principle|Liskov Substitution Principle]]\\ 
 +[2] [[http://​en.wikipedia.org/​wiki/​Entropy_(information_theory)|Entropy (Information Theory)]]\\ 
sesiuni/liskov.1369412244.txt.gz · Last modified: 2013/05/24 19:17 by mbarbulescu