DSSAベースのアーキテクチャ設計とアプリケーションソフトの[ターン]

抽象 
  月去年、私は国家グリッド電力の利用者情報収集システムのプロジェクトを開始した同社は、私がプロジェクトリーダーに任命されました。国家グリッド電力利用者情報収集システムは、強力かつスマートグリッド構築の状態グリッド社の一部です。同社は以前に(主に広東省)南ネットワークのための同様の情報収集システムで働いていた、と同社は電力業界を強化・拡大することを計画し、私が会社を与えるために、途上国DSSAネットワーク情報収集システムに技術を利用したとして指導者は全会一致層を承認しました。 
  プロジェクトの機能実現上の明白なステージに、私はDSSAと、完全なアプリケーション開発を実現するために進化の道を決めました。まず、元のシステム、ドキュメント、および国家電気ネットワーク情報システム機能仕様解析、完全DSSAを行う。第二は、公共資源のコア成分として、抽出する元のシステム構成要素であり、第三は、コアリソースの管理を強化することで、部品と拡張部品を見つけるのは簡単R&Dエンジニア。  
  後一年近くの努力のは、最終的にはコアリソース会社情報収集システムの構築を完了し、また国家グリッド電力利用者情報収集システムのプロジェクトを完了しました。 
[テキスト]  
  3月の最終年、私は国家グリッド電力の利用者情報収集システムのプロジェクトを開始した同社は、私がプロジェクトリーダーに任命されました。国家グリッド電力利用者情報収集システムは、強力かつスマートグリッド構築の状態グリッド社の一部です。広東省パワーグリッドコーポレーションは、情報収集システムと同様の統合会社を、販売前に計量システムを開発していました。 
  私は統合マーケティング広東電力網公社と国家グリッド電力利用者情報収集システムの機能仕様機能仕様計量システムを分析し、システム内でのそれらの異なる通信プロトコルに加えて、他の機能要件が実質的に同じであることがわかりました。全体取得システムは、三達成するための層、マスタ局レベル、および電力取得端子表面層に分割されます。メーターが標準化されているので、特別なメーターのメーカーがあり、この層は、研究開発に資源を投入する必要はありません。ビューの会社のポイント、少ない労力で主要駅レベルのR&D投資の現在の状態から、まず、開発するモジュラー修士良くやって、2番目は、ユーザーのニーズは基本的に同じであるです。国家グリッド情報収集システムのみの要件を満たすためにマーケティングのマスターを統合広東電力網公社計量システムの全国ネットワークの通信プロトコル情報収集システムのためのインタフェースとサポートを調整する必要があります。 
  開発された以前の経験によると、情報収集システムの開発に注力して統合取得の開発です。収集端末がオンサイトインストールする必要があるため、オンサイトで電気と異なる環境、異なるリモートチャネルに到達することができます。低収集端末保守、または信頼性が低い、それは、保守作業の多くを生産する企業のブランドや収益に影響を与えます。要求された情報収集システム、濃縮読み取り端末に収集端末、及び適切に設計されたコレクション末端可変トランス取得端末。一般的に3種類に計量システムマーケティング会社広東省の電力網を統合取得端末:読取端末低い圧力計、負荷管理端末、端末を監視配電変圧器。収集端末分析の要件の機能により、彼らが製品ファミリに属していることがわかります。私は技術DSSA収集端末製品開発の使用を提案し、コアプロジェクトチームキックオフミーティングでは、会社の情報収集システムリソースの確立は、コレクション端子統合マーケティング・測定システムは、製品ファミリーにダウンしていながら。 
  我々はすべて知っているように、DSSA(ドメイン固有のソフトウェア・アーキテクチャ)は、特定の問題領域におけるグループの開発と応用をサポートすることです、これらのアプリケーションは、家族を形成します。DSSAはドメインモデルで構成されたソフトウェアの再利用の手段であり、参照は、参照アーキテクチャの組成物の構成要素を再利用する必要があります。 
  各端末情報収集システムの親局にわずかに処理した後、遠隔によって送信された収集システムGPRS / CDMAチャネルを終了、検針又は測定された外部の収集ポイントの基本的な要件です。収集端末機能モジュールは、一般に、測定点取得モジュール、メータモジュールの仕様、フィールドバスモジュール、PPPダイヤルモジュール、マスタ・コマンド・モジュール、ローカルメンテナンスモジュール、プログラムアップグレードモジュール、データ記憶モジュール、ACサンプリングモジュール、負荷制御モジュールを備えますように。 
  特殊性の分野で使用される取得端末ので、信頼性、および変更の容易さに焦点を当てた非機能要件です。フィールドの複雑な電気的環境、異なるチャネルは、信頼性の高いコレクション端子が必要です。異なるパワーメータ市場で利用可能なサポートとスケーラブルなフィールドバス急速な発展、要件収集端末の規程に、新しい高速メートル規程およびフィールドバスをサポートし、リモートアップグレードをサポートしています。主に建設現場でのエンジニアリングチームによってインストールされるので、高さの異なるプロジェクトチーム要員の質は、ローカル操作で特定の情報収集端子を必要とし、簡単なデバッグが必要です。  
  上記の分析に基づいて、階層化ソフトウェア・アーキテクチャ収集ターミナル適切な設計。階層設計ソフトウェアの修正およびスケーラビリティ。層状の開発に、懸念の分離層は、各層に割り当てられたシステムの複雑さは、それぞれの信頼性を向上させることができます。 
情報収集システムの研究開発は、私が開発に進化のアプローチを使用することにしました。  
  まず、元のシステム、ドキュメント、および全国の電力ネットワーク情報システムは、完全なDSSAを機能仕様を分析します。プロジェクトの開始段階では、私は計量統合マーケティングシステムとユーザー要件文書や設計文書を分析し、ユーザーは、EXCELのリスト形式を使用する必要があります。それらの間の発見率の需要が実質的に同一の要件された後、国のネットワーク情報収集システムの機能仕様を解析し、ユーザーのニーズは、同じように記載されています。しかしながら、異なる通信プロトコルのために、そのような接続機能からメイン端末として実現される機能にいくつかの違いにつながる、情報収集システムは、マスタ端末からのすべての通信を完了するためにコマンドを使用して、計量は、統合システムのマーケティングチェーン伝動に組み込まれ、鎖切断の3つのコマンド。だから私は、パラメータの初期化モジュール、または各製品独自の具体的な適応モジュールによっては、ユニバーサル基本的なサービスモジュールのモジュールを作ることにしました。この要求によると、私はコアリソースの階層設計を行いました。 
  全体的に、ローからハイに、3層に分かれてコアリソースは以下のとおりです。基本的なリソース層、ビジネス層基盤、ビジネスレイヤを展開します。これは、プロセスリソースベース層フレーム、GUIシステム、駆動システムとAPIパッケージ、仮想チャネルモジュールなどを備えます。端末のオペレーティングシステムの取得以降のLinuxであり、複数の通信ポートリソースのプロセスは、アプリケーション開発の利便性を増加させると、このようにマルチプロセスのためのフレームワークを提供し、プロセス管理を通信ポート、維持しやすい単一の管理を使用して。そして、駆動系APIのカプセル化は、コードの後に移植を容易にします。主に各機能モジュールに基づいて、情報収集システム、フィールドバスモジュール、メータモジュール仕様、測定点取得モジュール、サンプリングモジュールのAC負荷制御モジュール等を含む基本サービス層。拡張サービスのビジネス層主にベース層及び各モジュールのパラメータは、システムのニーズに合うように適合されています。現在の状況下では、主な事業拡大層計量システムコンポーネントは、マーケティングのパッケージや全国的なネットワーク情報収集システムコンポーネントパッケージを統合しました。 
  第二に、元のシステム構成要素は、公共資源のコア成分として、抽出します。統合されたマーケティング取得端末計量システムなしコンポーネント技術ため開発するとき、機能モジュールとアプリケーション層は、共通の構成要素を抽出するアプリケーション層を分離するための強い必要性が結合されています。各制御パラメータの対応する特定の機能を有し、制御パラメータは、各機能モジュールの良好な分離を達成するために、仲介モデルからなる制御パラメータ管理モジュールを読み取り、書き込むためのマスタ・モジュールによって命令することができます。PPPは、パラメータ管理モジュールを介して、読み出しおよび書き込みコマンドが互いに結合されているモジュールをダイヤルし、ダイヤルアップアプリケーション層のパラメータをマスターモジュールとデカップリングモジュールPPPダイヤルを指示します。 
  完成それぞれの一部を抽出し、抽出手段を計量するためのマーケティングシステムを統合収集端末の処理において、元の取得のための端末のソフトウェアシステムは、再構築と統合テストと検証テスト完了しています。これは、常に元のコレクション末端ソフトウェアシステムが有効であり続けることができ、最初の認証手段は、製品となっています。 
  最後に、部品およびコンポーネントを見つけるために、R&Dエンジニアの拡張を容易にする、コアのリソースの管理を強化します。コアリポジトリはゆっくりと、最近増加し、基本的なコンポーネントのパラメトリックおよび機能拡張の多くは、ビジネス層を拡大しているため、多くの部品が身元や機能にはほとんど違いがあり、共通のコンポーネントの開発後期に、少しがありました問題を混乱させる。より良い管理するために、私は、サーバーのwikiを設定する、等コンポーネントマネージャ、コンポーネントの識別、異なる機能、インタフェースおよび関連するコンポーネントを、使用のWikiサーバは、Wikiサーバ上に記載されています。R&Dエンジニアは、コンポーネントと、各コンポーネント・マッチングの詳細な説明を見つけるR&Dエンジニアを容易にするために関連するキーワードを入力します。 
  情報収集システムのコアリポジトリの設立により、情報収集システムプロジェクトの機能全国ネットワークが徐々に完成します。すべてのプロジェクトチームのメンバーのためのエキサイティングな朗報である国家グリッド電力研究所のフル機能検査、8月は今年で収集端末のソフトウェアシステム、私たちの努力が認められていることを示しています。

おすすめ

転載: www.cnblogs.com/nerd/p/11506291.html