>固まりを見つける方法って色々あると思いますが、

■機能で分ける場合
・ファイル関係扱うもの
・DB関係扱うもの
・文字列の変換作業を行うもの

■オブジェクト指向設計をしていくと自然と決まっていく場合

>私は簡単に分かるような関数以外は
>処理を一通り書いた後に分けようとするのですが、
>余り上手い方法だと思えないのですが・・

開発初期の段階でクラス設計が完璧な人はいない
作っていくうちに設計上の矛盾とかがあって当然なので
その方法でいいと思う リファクタリング