Courses
CS 415 Software Product Line EngineeringSoftware reuse, SPLE methods, domain engineering, application engineering, commonality and variability analysis, variability modeling, reference architecture, application architecture, software product portfolio management, software product line scoping, testing in SPLE, organization structures for SPLE, risks of SPLE, adoption strategies for SPLE. Prerequisite: CS 319.
https://catalog.bilkent.edu.tr/current/course/c11415.html |
CS 453 Application Lifecycle ManagementApplication lifecycle management process, software development in large-scale IT organizations, software development productivity, agile software development, project management, requirements management, architecture and design, software development, software test management, software configuration management, change management, and build management. Prerequisite: CS 319
https://catalog.bilkent.edu.tr/current/course/c11453.html |
CS 319 Object-Oriented Software EngineeringPrinciples and stages of object-oriented software development. Overview of object-oriented software modeling with Unified Modeling Language and exposure to CASE tools for object-oriented development. Experience with such tools and environments through programming assignments and/or a term project. Prerequisite: CS 201
https://catalog.bilkent.edu.tr/current/course/c11319.html |