C++初心者です。

C言語の知識で波形解析プログラムのソースを作りました。
このままではコマンドプロンプトでしか起動できないので、
今度はオブジェクト指向にならってGUIを実装させ、アプリケーション
と言えるような代物にしたいと思ってます。

しかし、ソースが巨大でこれからどうすればいいか途方にくれてます。
いろいろ参考書を見てオブジェクト指向やUMLを勉強していますが
扱い方がいまいちわかりません。

アプリ開発の一連の流れを具体的に解説してくれるような書籍なんて
ないでしょうか?