Software Maintenance Course
SWEBOK KNOWLEDGE AREA REVIEW COURSES

Course Description:
Once a software product is delivered, it must evolve – or change – over time. When in actual operations, defects are discovered, operating environments change, and new user requirements emerge. While the Maintenance phase of the life cycle generally begins following a post-implementation period, actual maintenance activates may occur earlier. As such, we can define maintenance as the totality of activities required to provide cost-effective support to software. Given this, maintenance can be performed during the pre-delivery phase as well as later. This course begins with an examination of the fundamentals, including terminology; the nature and need for maintenance; maintenance costs and software evolution. From there, Maintenance proceeds through key issues; the maintenance process; techniques for maintenance and software maintenance tools – all within the context of real-world maintenance challenges.

Format: Asynchronous
Nominal duration: Self-paced Learning – Approximate Time: 8 hours
Professional Development Hours (PDH) : 8
Continuing Education Credits (CEU) : 0.8

Learning Objectives: Learning objectives for the Software Maintenance Course.
1. Apply software maintenance fundamentals, including terminology; the nature of and need for maintenance; maintenance costs; evolution and categories of maintenance
2. Incorporate key issues in software maintenance, to include technical issues; management issues; cost estimation; and software maintenance measurement
3. Utilize the best practices maintenance process
4. Exercise best practices techniques for maintenance

Purchase Options
Student
Course $85
Member
Course $85
Non-Member
Course $110

Members Save!

Join the Computer Society to take advantage of member pricing.