1 / 10

Objektno orijentirano modeliranje

Objektno orijentirano modeliranje. Sadržaj predmeta. Objektno-orijentirano programiranje, analiza i dizajn Metodologije dizajna UML Projektni obrasci ( Design patterns ). OOP, OOA, OOD. Objektni model Klase i objekti Klasifikacija. Metodologije dizajna. RUP (Rational Unified Process)

una
Download Presentation

Objektno orijentirano modeliranje

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Objektno orijentirano modeliranje

  2. Sadržaj predmeta • Objektno-orijentirano programiranje, analiza i dizajn • Metodologije dizajna • UML • Projektni obrasci (Design patterns) OOM - Sadržaj predmeta

  3. OOP, OOA, OOD • Objektni model • Klase i objekti • Klasifikacija OOM - Sadržaj predmeta

  4. Metodologije dizajna • RUP (Rational Unified Process) • XP (eXtreme Programming); agilno programiranje (agile programming) • Dizajn prema ugovoru (design by contract) • Testom pogonjen razvoj (test-driven development, TDD) OOM - Sadržaj predmeta

  5. UML • Što je Unified Modelling Language • Vrste dijagrama • slučajevi korištenja (use cases) • dijagrami klasa i objekata • interakcijski dijagrami • dijagrami stanja • dijagrami aktivnosti • paketi i suradnja OOM - Sadržaj predmeta

  6. Projektni obrasci • Smisao projektnih obrazaca • Podjela po tipovima: • kreacijski obrasci (factory, builder, singleton) • strukturni obrasci (adapter, decorator, facade) • obrasci koji definiraju ponašanje (iterator, observer, visitor) • Analiza najzanimljivijih obrazaca OOM - Sadržaj predmeta

  7. Literatura - OOD • Grady Booch: Object-Oriented Analysis and Design (3. izdanje), 2007 • Bertrand Meyer: Object-Oriented Software Construction (2. izdanje), 2000 • Arthur Riel: Object-Oriented Design Heuristics, 1996 OOM - Sadržaj predmeta

  8. Literatura – RUP, UML • Craig Larman: Applying UML and Patterns (3. izdanje), 2004 • Alistair Cockburn: Writing Effective Use Cases, 2000 • Martin Fowler: UML Distilled (3. izdanje), 2003 • Joseph Schmuller: Teach Yourself UML in 24 Hours (3. izdanje), 2004 OOM - Sadržaj predmeta

  9. Literatura – DP • Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides: Design Patterns: Elements of Reusable Object-Oriented Software, 1995 • Elisabeth Freeman, Eric Freeman, Bert Bates, Kathy Sierra: Head First Design Patterns, 2004 OOM - Sadržaj predmeta

  10. Literatura – ostalo • Steve McConnell: Code Complete (2. izdanje), 2004 • Martin Fowler: Refactoring: Improving the Design of Existing Code, 1999 • http://free-zg.t-com.hr/Julijan-Sribar/oom/ • kontakt: julijan.sribar@zg.t-com.hr OOM - Sadržaj predmeta

More Related