A software system comprises of four main components.
1. List the four components of a software system.
2. How does the quality of each component contribute to the quality of the developed software?
3. How does the quality of each component contribute to the quality of the software maintenance?