Welcome, Guest . Login . Türkçe
Where Am I: Ninova / Courses / Institute of Informatics / BBL 502 / Course Informations
 

Course Information

Course Name
Turkish Yazılım Modelleme ve Tasarımı
English Software Modeling and Design
Course Code
BBL 502 Credit Lecture
(hour/week)
Recitation
(hour/week)
Laboratory
(hour/week)
Semester 1
3 3 - -
Course Language Turkish
Course Coordinator Feza Buzluca
Course Objectives Object-Oriented Analysis and Design – OOA/D
Course Description Topics:
1. Software Development Processes, The Unified Process
2. The Unified Modeling Language (UML)
3. Requirement Analysis, Use Cases
4. Object Oriented Analysis, Application Domain Model
5. Object Oriented Design, Software Domain Model
6. Software Design Patterns
7. Software metrics
Course Outcomes
Pre-requisite(s)
Required Facilities
Other
Textbook Craig Larman, Applying UML and Patterns , An Introduction to OOA/D and Iterative Development, 3/e, Prentice Hall PTR, 2005.
Other References Feza BUZLUCA, Lecture Notes, 2010.
Alan Shalloway, James R. Trott , Design Patterns Explained: A New Perspective on Object-Oriented Design, Addison-Wesley, 2002.
Gamma E., Helm R., Johnson R., Vlissides J., Design Patterns, Reading MA, Addison-Wesley, 1995
 
 
Courses . Help . About
Ninova is an ITU Office of Information Technologies Product. © 2024