Overview—five topics
Requirements and specification
Evolution (maintenance, reverse engineering, reengineering)
Analyses and tools (static and dynamic)
Quality assurance and testing
Yes, there is some overlap
I reserve the right to completely change my mind about the order and exactly what is covered!