Skip to content

要件定義書

概要

  • タスク管理Webアプリケーション
  • サーバーサイド:Node.js
  • フロントエンド:Vue.js
  • 通信方式:RESTful API
  • データベース:リレーショナルデータベース (RDB)

機能要件

  • ユーザー認証(登録、ログイン、ログアウト)
  • タスクの作成、閲覧、更新、削除
  • タスクのステータス管理(未完了、実行中、完了)
  • タスクのソートとフィルタリング
  • 通知機能(期限日の近いタスクについて通知)

データ要件

  • タスク
    • 作成日時
    • 更新日時
    • ステータス
    • タイトル
    • 詳細
    • ユーザーID
    • 削除フラグ
    • 期限日
  • ユーザー
    • ユーザーID
    • ユーザー名
    • メールアドレス
    • パスワード(暗号化済み)