Correct option is (c) four
To explain I would say: The software communication architecture is partitioned into four parts namely the framework, the profiles, the API, and the waveforms. The framework is further partitioned into three parts namely base components, framework control, and services.