Course
code SE487
credit_hours 3
title Software Maintenance and Evolution
arbic title
prequisites SE291
credit hours 3
Description/Outcomes Whereas many software engineering courses focus on building new systems from scratch, in industrial practice software developers are often confronted with already existing software systems that need to be maintained, reused, or evolved. This requires specific skills to understand the design and implementation of an existing system and which parts need to be modified, to build software systems that are easier to maintain, and to design systems with reuse and evolution in mind from the very start. This course will thus study a variety of techniques, tools and methodologies to help building software systems that are easier to understand, maintain, reuse and evolve.
arabic Description/Outcomes
objectives
arabic objectives
ref. books
arabic ref. books
textbook
arabic textbook
objective set
content set
Course Content
content serial Description