Modern szoftverfejlesztési módszerek 1

A tantárgy temtikája két vezető szoftverfejlesztő cég közreműködésével készült.

Tematika

  1. Előadás: Nyílt forráskódú rendszerek. Modern Java fejlesztőkörnyezetek.
  2. Előadás: A jdbc technológia, Apache Ant, Open Source adatbáziskezelők
    • Gyakorlat: példaprogramok, Eclipse integráció, DB tervezőeszközök
  3. Előadás: Vastag kliens alkalmazások készítése 1
  4. Előadás: Vastag kliens alkalmazások készítése 2
  5. Előadás: Tervezési minták 1 (Creational patterns)
  6. Előadás: Tervezési minták 2 (Structured patterns)
  7. Előadás: Tervezési minták 3 (Structured patterns – folytatás)
    • Gyakorlat: példaprogramok
  8. Előadás: Tervezési minták 4 (Behavioral patterns)
  9. Előadás: Tervezési minták 4 (Behavioral patterns – folytatás)
    • Gyakorlat: példaprogramok
  10. Előadás: Szoftverfejlesztés ipari környezetben 1.
    • Gyakorlat: példaprogramok, Eclipse integráció
  11. Előadás: Szoftverfejlesztés ipari környezetben 2.
    • Gyakorlat: példaprogramok, Eclipse integráció
  12. Előadás: Refactoring technikák és modern szoftvermetrikák
  13. Előadás: Feladatbemutatás
    • Gyakorlat: Feladatbemutatás
  14. Előadás: Feladatbemutatás
    • Gyakorlat: Feladatbemutatás

Kiegészítő témák

  1. Java Önelemzés - Dynamikus Proxy
  2. J2EE Design Patterns

Gyakorlati kiegészítő anyagok

Ajanlott irodalom

Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides: Design patterns.Elements of reusable object-oriented software

Partha Kuchana: Software Architecture Design Patterns in Java (with UML quick reference)

James W. Cooper:Design Patterns in Java

http://www.javacamp.org/designPattern/

http://www.crcpress.com/e_products/downloads/download.asp?cat_no=AU2142

J2EE design patterns: http://java.sun.com/blueprints/corej2eepatterns/index.html

Gyakorló feladatok

Féléves feladatok

 
tanszek/oktatas/modern_szoftverfejlesztesi_modszerek/modern_szoftverfejlesztesi_modszerek.txt · Last modified: 2008/01/29 09:06 by nehez
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki