Requirement AnalysisSistem blog yang kita akan kembangkan adalah sistem single user. Pemilik sistem akan mampu melakukan tindakan berikut:

Login dan logout
Membuat, memperbarui dan menghapus posting
Mempublikasikan, membatalkan publikasi dan posting arsip
Menyetujui dan menghapus komentar

Semua pengguna lainnya adalah pengguna tamu yang dapat melakukan tindakan berikut:

  • membaca posting
  • Membuat komentar

Persyaratan tambahan untuk sistem ini meliputi:

  • Homepage dari sistem harus menampilkan daftar tulisan paling baru.
  • Jika halaman yang berisi lebih dari 10 posting, mereka harus ditampilkan dalam beberapa halaman.
  • Sistem harus menampilkan posting bersama dengan komentarnya.
  • Sistem harus mampu untuk daftar posting dengan tag tertentu.
  • Sistem harus menunjukkan awan tag yang menunjukkan frekuensi penggunaan.
  • Sistem harus menampilkan daftar komentar terbaru.
  • Sistem harus themeable.
  • Sistem ini harus menggunakan SEO-friendly URL.

Sumber : http://www.yiiframework.com/doc/blog/1.1/en/start.requirements