Normally the sequence doesn't matter, the services will just 'find' each other after a while. But here are my comments around this:
DSC is used by QVWS & QDS to connect to LDAP and DSC doesn't require anything from other services.
So I'd start with that.
QVWS connects to QVS (or QVS cluster) and to a DSC when it starts up, so I'd make sure that the QVS nodes & DSC it uses is up before QVWS gets started.
QVS nodes are pretty much stand-alone.
QDS uses DSC.
Finally QMC connects to all the other services to check if they are up and to allow you to configure their settings. If QMC is started first, it might complain for a few seconds or minutes while it waits for the other services to start.
So I'd say start the services in this sequence: QVS > DSC > QDS > QVWS > QMC
Again, this should really not be necessary in normal circumstances.