PDSS 2009 Impar

Laboratorul de PDSS a luat sfarsit. Va doresc multa bafta la examene!

Bine ati venit pe pagina de web pentru saptamanile impare la laboratorul de PDSS. Puteti consulta tabelul nominal cu punctajele obtinute pana acum urmand acest link.

Saptamana 13: RECUPERARI
Aveti posibilitatea de a recupera o tema nepredata la timp, prin predarea temei 4. De asemenea, voi avea o discutie in particular cu fiecare dintre cei vizati, in care raspund la orice intrebari legate de materie.

Acest fisier contine cateva consideratii legate de cum am notat tema 3.

Saptamana 11
Agenda:

  • Design patterns
  • "Composite"
  • "Interpreter"
  • "Visitor"

Bibliografie:

  1. Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, "Design Patterns: Elements of Reusable Object-Oriented Software", O'Reilly, 2004

Tema 4 (doar pentru cei ce recupereaza):
Modificati implementarea proiectului SSE pe baza cerintelor din documentul atasat.
Punctaj T4 = 1+A+B+C+D
A = Composite pattern (2p)
B = Visitor pattern (2p)
C = Calitatea generala a designului (3p)
D = Forma codului (2p)

Saptamana 9
Agenda:

  • Discutii pe marginea temelor 2 si 3

Saptamana 7
Agenda:

  • Discutii pe marginea temei
  • Design patterns
  • "Observer"
  • "Model-View-Controller"
  • "Facade"

Bibliografie:

  1. Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, "Design Patterns: Elements of Reusable Object-Oriented Software", O'Reilly, 2004
  2. http://www.enode.com/x/markup/tutorial/mvc.html

Tema 3:
Modificati implementarea proiectului SSE pe baza cerintelor din documentul atasat.
Punctaj T3 = 1+A+B+C+D
A = Model-View-Controller (3p)
B = Model Facade (2p)
C = Automatic updates (3p)
D = Forma codului (1p)

Saptamana 5
Agenda:

  • Discutii pe marginea temei
  • Dependency Inversion Principle
  • Liskov Substitution Principle
  • Single Responsibility Principle

Bibliografie:

  1. Robert C. Martin, Micah Marti, "Agile Principles, Patterns, and Practices in C#", Prentice Hall, 2006
  2. Bertrand Meyer, "Object-Oriented Software Construction, 2nd Edition", Prentice Hall, 2000

Tema 2:
Modificati implementarea proiectului SSE pe baza cerintelor din documentul atasat.
Punctaj T2 = 1+A+B+C+D
A = Calitate Design OO (4p)
B = UML (1p)
C = Cerinte Functionale (3p)
D = Forma codului (1p)

Saptamana 3: Introducere
Agenda:

  • Despre calitatea designului sistemelor software
  • Modularitatea si principiul open-closed
  • Paradigma orientarii pe obiecte si promisiunile ei
  • Set de linii directoare/sfaturi

Bibliografie:

  1. Bertrand Meyer, "Object-Oriented Software Construction, 2nd Edition", Prentice Hall, 2000

Tema 1:
Proiectati si implementati sistemul avand specificatiile de cerinte din documentul atasat.
Punctaj T1 = 1+A+B+C+D
A = Abstractiuni-Clase (3p)
B = Cerinte Functionale (2p)
C = UML (2p)
D = Forma codului (2p)