Seven issues characterize the professional software development and maintenance environment.
a) Identify and describe these characteristics.
b) Which of these environmental characteristics mainly affect the professional
efforts required for carrying out software development and maintenance projects? List the characteristics and explain why a professional effort is needed.
c) Which of these environmental characteristics mainly affect the managerial
efforts required for carrying out software development and maintenance projects? List the characteristics and explain why such efforts are needed.