Differences

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

Link to this comparison view

Next revision
Previous revision
sesiuni:liskov [2013/05/13 20:42]
mbarbulescu created
sesiuni:liskov [2013/07/08 15:37] (current)
mbarbulescu [The Presentation]
Line 1: Line 1:
 = Design Entropy – Perspectives on Liskov Substitution = = Design Entropy – Perspectives on Liskov Substitution =
  
-Presenter: Catalin Tudor +== When and Where? ==
  
-Topics covered:+^  Date  ^  Time          ^  Room  | 
 +| 25 June 2013  | 09:00 |  EC004  |
  
-1      Define ​Liskov Substitution +Sala este EC004 din Facultatea de Automatică și CalculatoareVezi [[http://​workshop.rosedu.org/​2013/​harta | harta]] pentru detalii.  
-2      ​Show a simple design choice that breaks LSP +== Registration == 
-3.       Identify ways to meaningfuly validate a class as LSP compliant + 
-4.       Introduce and define a new design validation concept: Design Entropy +Pentru înscriere completați acest [[ https://​docs.google.com/​spreadsheet/​viewform?​formkey=dEo3R2xjRmJSM1hpR3VfSG9zQ2VJekE6MA|formular]] 
-5.       Show how Design Entropy metric can help with validating LSP + 
-6.       Design Entropy - challenges and future developments+== Presenter == 
 + 
 +====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 == 
 + 
 +This is part of **//​Software Quality Series//** courses, which aims to offer a new perspective of design principles and software development. The final purpose is to achieve a better software quality.  
 + 
 +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. ​ 
 + 
 +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.1368466969.txt.gz · Last modified: 2013/05/13 20:42 by mbarbulescu