Dec 07, 2025  
Graduate Studies Catalog 2022-2023 
    
Graduate Studies Catalog 2022-2023 [ARCHIVED CATALOG]

SE 515 - Software Generation and Maintenance

3 cr.
(Prerequisite SE 501) Maintenance accounts for about 70% of the software system life cycle. Designing new maintainable software systems is as important as dealing with existing non-maintainable ones. Topics include: writing reusable software components, automatic code and application generators and their limitations, regression analysis, reverse engineering, etc.