Software evolution does not comprises ?
A. Development activities
B. Negotiating with client
C. Maintenance activities
D. Re-engineering activities
Explanation: Software evolution refers to the study and management of the process of making changes to software over time. Thus it comprises rest three options.