  The magnificence grandeur of quantum computing lies in the inherent nature of
quantum particles to exhibit true parallelism, which can be realized by
indubitably fascinating theories of quantum physics. The possibilities opened
by quantum computation (QC) is no where analogous to any classical simulation
as quantum computers can efficiently simulate the complex dynamics of strongly
correlated inter-facial systems. But, unfolding mysteries and leading to
revolutionary breakthroughs in quantum computing are often challenged by lack
of research and development potential in developing qubits with longer
coherence interval, scaling qubit count, incorporating quantum error correction
to name a few. Putting the first footstep into explorative quantum research by
researchers and developers is also inherently ambiguous - due to lack of
definitive steps in building up a quantum enabled customized computing stack.
Difference in behavioral pattern of underlying system, early-stage noisy
device, implementation barriers and performance metric cause hindrance in full
adoption of existing classical SDLC suites for quantum product development.
This in turn, necessitates to devise systematic and cost-effective techniques
to quantum software development through a Quantum Development Life Cycle (QDLC)
model, specifying the distinguished features and functionalities of quantum
feasibility study, quantum requirement specification, quantum system design,
quantum software coding and implementation, quantum testing and quantum
software quality management.
