要件分析

このページでは、私達が、PRADOを使って、このチュートリアルに開発しようとしているブログシステムのための要件をリストアップしています。このチュートリアルは、意図的に短くしてあり、あなたが、このチュートリアルを読み終わった後に追加されやすいと思われる(例えばコメント、ポスト組織、カレンダーなど)いくつかのポピュラーなブログ機能を含みません。一般に、ブログシステムは、ユーザーがブログを読むことを可能にし、認証されているユーザーがブログを書き込むことを可能にするべきです。そのためにはプレゼンテーションとロジックを分離するべきであり、また、テーマを変更する機能をサポートするべきです。

ユーザー管理

  • システムは認証をおこない、認可したユーザーに権限を与えます。
  • システムは、管理者がすべてのユーザーアカウントをリストすることを可能にすることとします。
  • システムは、管理者が新しいユーザーアカウントを作成することを可能にすることとします。
  • システムは、管理者またはアカウントホルダーが既存のアカウントをアップデートすることを可能にすることとします。
  • システムは、管理者がユーザーアカウントを削除することを可能にすることとします。

ポスト管理

  • システムは、ページングを行うことによってそれらの作成時間までの投稿を降順にリストするのを許すこととします。
  • システムは、選ばれた投稿の詳細を見るのを許すこととします。
  • システムは、認証されているユーザーによる新しい投稿を作成するのを許すこととします。
  • システムは、その作者または管理者による既存の投稿をアップデートするのを許すこととします。
  • システムは、その作者または管理者による既存の投稿を削除するのを許すこととします。

システムメンテナンス

  • システムは、ユーザーのフィードバックを収集することができることとします。
  • システムは、未来に新しいポートレートを追加するのを許すのに十分に柔軟であることとします。
  • システムは、共通のUI要素のスタイルを定義するテーマを切り換えるのを許すこととします。