1. 業務フロー図

Luồng làm việc, cách user thao tác với hệ thống

2. 画面設計

Thiết kế UI, ý nghĩa từng mục

3. DB設計

Các bảng, giải thích các field và mối liên quan giữa các bảng

4. メッセージ設計

Các message xử lý, exception, giao diện

5. 処理設計

Các xử lý lớn trong system, input là gì, cần output là gì

6. 定数設計

Các loại status, flag. Ví dụ: 1: Active, 0: Inactive

7. 外部ファイル設計

File input, config.properties

8. チェック設計

入力フォーマット(日付など), 重複チェック

9. ログ設計

error log, debug log, info log. Log4j

10. 例外設計(Exception)

Các xử lý khi xảy ra exception, 例外用の画面