Southern Polytechnic State University

Undergraduate Academic Catalog 2012-2013

SWE 4633 Component-Based Software Development

Prerequisite: CS 3424

3-0-3

This course covers a wide range of component-based software development skills, from analyzing and modeling a problem with component-based notations and architectures, to implementing a solution using a particular component technology. The principles and methodologies in component based software development will be discussed in depth focusing on component-oriented programming and its related technologies. Component-based tools and languages, approaches for implementation of component-based software, including designing, building, assembling, and deploying reusable and COTS and in-house software components are discussed. Students will do projects focused on the life cycle of software components in various component technologies.

Table of Contents