B-Com
ページイメージ02
トップページ > Lotus Notes/Domino > Lotus Notes/Domino の開発モデル

Lotus Notes/Domino

印刷用ページを開く 前のページを開く 次のページを開く

Lotus Notes/Domino の開発モデル

2007年 4月 10日作成

 ソフトウェアの開発プロセスモデルにはいくつかあるが、その代表的なプロセスモデルに「ウォーターフォールモデル」があります。ウォーターフォールモデルは、例えば要件定義~基本設計~詳細設計~プログラム設計~プログラミングのように、開発工程は重複がないように順序付けられて実施されるモデルです。

ウォーターフォールモデルによる開発イメージ

 一方、Lotus Notes/Domino による開発は、ウォーターフォールモデルとは大きく異なる特徴があります。

  • 画面フォームや文書一覧というユーザインターフェース(UI)を中心に開発を進める。
  • 詳細設計フェーズとプログラム設計フェーズ、プログラミングが不可分の関係にあり、同時進行することが多い。そのため、設計・開発の工数が削減できるというメリットがある。

ノーツドミノによる開発イメージ

 Lotus Notes/Domino の開発モデルにおける基本設計フェーズとは、システム概要書に記載された要件を複数の Notes データベースに分担させることです。Notes データベースとは Notes アプリケーションであるので、Notes データベース分割とは要求仕様を満足するように業務分割を行うことになります。また Notes データベース分割はパフォーマンスや運用も考慮して行われるため、ここの工程はとても重要な意味を持ちます。

 開発フェーズでは、Notes アプリケーションの各設計要素(フォーム、ビュー、エージェント等)を様々なプログラミング言語で作成します。フォームとは入力用のひな形のことです。ビューとは一覧表示のことです。また、例えば「あるキーワードに関する情報が蓄積されたら、部長以上にメールで知らせる」「製品情報が更新されたら、営業二課の全員に回覧する」といった自動化処理が必要になります。この自動化処理のことをエージェントといいます。

印刷用ページを開く 前のページを開く 次のページを開く






© 2024 株式会社ベストコミュニケーションズ

Hyper Networking & Future Navigation

<B-Com の製品・サービス>

スマホで Notes! by smaconne
smaconne は、IBM Notes アプリを、iPhone や Android 携帯などのスマートデバイスで、手軽に利用するためのソフトウェアです。

e顧客
e顧客は、あなたの大切な人脈を資産として「守る」「活用する」ためのツールです。
使い方次第で、その価値は無限大に・・・

EZSite 4
EZSite 4(イージーサイト)は、一歩進んだセキュアな Web サイトを安く手軽に構築・運用するための Web コンテンツ管理システム(CMS)です。

この Web サイトは、EZSite 4 で運営しています。

<パートナー・ソリューション>

総二郎
spacer