> > > > ちょろっと進捗:内部設計「機能分割」

ちょろっと進捗:内部設計「機能分割」

これは、ちょろっと進捗管理の開発日記です。

ちょろっと進捗:導入
ちょろっと進捗:要求定義
ちょろっと進捗:概要設計「システム分割」
ちょろっと進捗:概要設計「入出力概要設計1」
ちょろっと進捗:概要設計「入出力概要設計2」
ちょろっと進捗:概要設計「論理データ設計」
そろそろリンク多い。

しばらくサボっててごめんなさい。(どーせダレも待ってないけど

さて、いままで実装に異存しない基本的な設計を行ってきました。
これからは、実装に異存するシステムの詳細を設計していきます。

今回は機能分割(サブシステム分割)です。


機能分割というのは、概要設計の「システム分割」の内部設計バージョンみたいなものです。
概要設計では利用者視点で分割しましたが、こちらはプログラマ視点・実装視点で機能を分割します。

システム分割で分割されたシステムを元に、更に分割してみたものが以下です。


・メンバ管理、権限管理
メンバの追加。
メンバの削除・自主退会。
権限の割り当て。
メンバの一覧の取得。

・プロジェクトタスク管理、進捗管理(タスク管理)
タスクの作成・編集。
タスクの関連付け。
タスクへの割り当て。
タスクの削除。
タスクの閲覧。
プログレス(進捗)の作成・編集。

・プロジェクト管理
プロジェクト作成。
プロジェクト閲覧。
プロジェクトの設定変更。

・部と各メンバのスケジュール管理
スケジュールの登録・編集。
スケジュールの表示。

・備品管理
備品の登録。
備品の利用申請。
備品の利用認可。
備品の返却。

・メンバ同士のメッセージ送信機能
メッセージの作成→(下書き保存・送信)。
受信メッセージの閲覧。
下書き・送信済み・受信メッセージの削除。

・回覧板機能
回覧板の作成→(下書き保存・送信)。
回覧板の閲覧。
回覧板の削除(送信者と権限者のみ)。
回覧板へのコメント作成・編集・削除。

・自分への伝言版
自分メモの編集・表示。

・プロジェクト別BBS
BBSの作成・設定。
スレッドの作成。
メッセージの投稿。
メッセージの編集・削除。

・ファイル共有機能
ファイルのアップロード。
ファイル一覧の表示。
ファイルのダウンロード。
ファイルの削除。
削除権限の譲渡。

・バグ管理
別途記述。

・その他
汎用データベースシステム。
テンプレート分割。


こんなところでしょうか。
これらを、実装段階では更にモジュール(関数など)に分割していくわけですな。

書いてて気づいたけど、前回のDB設計にメッセージと回覧板と自分メモに使うテーブル定義しわすれてるわ。
鬱だorz


機能分割は以上です。
残りの内部設計のの項目は以下です。
●物理データ設計・・・論理データ設計の時に一緒にやったヽ(‘ ∇‘ )ノ
●入出力詳細設計・・・グラフィカルものを作るのがめんどいので、割愛(´д`)アー


さて次は何をしようかな?
さっさと実装に入ってしまいたいんだけど、もうちょっとやる事があるなぁ。
ってか6月末までに暫定版作るとかだった希ガス。

さすがに時間無いし、めんどくさいから仕様書作成すっ飛ばすか。

Comments:1

ねぎトロ | 返信

さぁ、仕様書を書(描)く練習DA!

コメントする

Trackbacks:0

Home > コンピュータ > ソフトウェア > ちょろっと進捗 > ちょろっと進捗:内部設計「機能分割」

Search

Return to page top