Software ( )activities involve making enhancements to software products ,adapting products to new environments ,and correcting problems.A. analysis B. design C. coding D. maintenance