プロジェクトロジックの実装

実装アプローチの哲学 ウォーターフォール アプローチ アプリケーションを実装するためのウォーターフォール アプローチでは、設計者がエンドユーザー組織の 1 人以上の代表者と相談し、すべてのアプリケーション仕様を書き留める必要があります。通常、仕様は一連の機能文書またはユースケースで構成されており、エンドユーザーが文書を簡単に読んで理解できるように書かれています。エンド ユーザーがこれらのドキュメントに署名すると、アプリケーションを設計する技術設計チームによってドキュメントが収集され、クラス モデル図、状態図、アクティビティ図、データ モデルなどのさまざまな成果物が作成されます。このフェーズの目的は、[…] ですべてを記述することです。

PMBOK、プロジェクトマネジメント/プロジェクトマネジメント

プロジェクト管理協会 (PMI) は、プロジェクト管理の標準的な順序と基準を確立しようとする組織です。この目的を達成するために、PMI はプロジェクト管理ナレッジブック (PMBOK) を維持しています。このブックには、すべてのプロジェクト マネージャーが知っていて適用すべき一連のツールと優れた実践方法が確立されています。他の方法論 (スクラムなどのアジャイル方法論など) とは対照的に、PMBOK は予測プロジェクト管理を指向しています。 PMBOK は、プロジェクトのいくつかのフェーズを直線的に示します (フェーズを一度乗り越えると、そのフェーズに戻ることはできません)。ここでは、ニーズ/解決策、範囲、計画 (各タスクのコストと期間など) が示されています。 […]

接続プーリング - モバイルアプリ開発、Webサービス、SOAアーキテクチャ

接続プーリングとは何ですか?接続プーリングを使用すると、既存の接続を再利用して、同じ構成の接続を継続的に作成および削除するオーバーヘッドを削減できます。つまり、同じ接続文字列と資格情報を使用する接続を開いたり閉じたりすると、プール内の使用可能な接続を再利用できます。一般的なアプリケーションは、同じ接続オブジェクトを使用して、データベースからデータを継続的に取得および更新します。接続プーリングは、データベースが常に接続を作成および削除する必要をなくすことで、より高いレベルのパフォーマンスを提供します。接続プールはプロセス、アプリケーション ドメインごとに分離されています […]

PerformancePoint ダッシュボードの新機能 - モバイル アプリケーション開発、Web サービス、SOA アーキテクチャ

Microsoft SharePoint Server 2010 の PerformancePoint Services の最新バージョンは、組織内のパフォーマンスの監視と分析に役立ついくつかの新機能と拡張機能を提供します。スコアカードに、より高度な主要業績評価指標 (KPI) を含むダッシュボードを使用できます。 KPI 詳細レポートなどの新しいレポートを使用できます。また、分析レポートまたはスコアカードの値から分解ツリーを開くことができます。また、「上位 10」フィルターなどの値フィルターを適用して、一部の種類のスコアカードやレポートにより具体的な情報を表示することもできます。 KPI とスコアカードの改善 新しい PerformancePoint スコアカード […]

自動車分野 – モバイル アプリケーション開発、Web サービス、SOA アーキテクチャ

自動車のメカニックだけが進化しているわけではなく、ユーザーのあらゆる好み、スタイル、ニーズに応えるために、ボディワークのデザインも進化しています。世界には多種多様なブランド、モデル、デザイン、色があり、セグメント、つまりサイズ、内部空間の配置、外観デザインなどの特徴に応じて分類されています。ボディーランゲージは一般的な領域ではありません。その証拠に、ディーラーではボディランゲージについてよく尋ねられます。ミニバンとは何ですか?、SUV とクロスオーバーの違いは何ですか?、同じ車に複数のバージョンが存在するのはなぜですか?、引用すると […]

コラボレーション環境におけるビジネスプロセスのインプットとアウトプットを特定するための方法論

入力と出力の識別は、ビジネス プロセスをモデル化する際に非常に重要な側面であり、プロセスの実行をサポートする情報システムの定義にも密接に関連しています。共同環境におけるビジネスプロセスのインプットとアウトプットを特定しモデル化するための方法論が提案されています。ビジネス プロセスのインプットとアウトプットは、ビジネス プロセス管理、ビジネス モデリング アーキテクチャ、またはソフトウェア要件エンジニアリングなど、さまざまな作業分野から取り上げられました。コラボレーション環境では、ビジネス プロセスには従来のビジネス プロセスとはいくつかの違いがあります。一方では […]

Web サービス開発の方法論 – モバイル アプリケーション、Web サービス、SOA アーキテクチャの開発

Coulouris は、分散システムを「コンピュータ ネットワーク内に存在するハードウェアおよび/またはソフトウェア コンポーネントがメッセージを交換することによって通信し、その動作を調整するシステム」と定義しました。この概念は、いくつかの要因により近年一般的になりました。分散システムの発展を促進した最初の要因は、高速ローカルネットワークの出現でした。もう 1 つの重要な要素は、パーソナル コンピュータの性能における技術的進歩と、分散アプリケーションをサポートするソフトウェアの開発でした。分散システムは、Web とインターネットの概念に関連付けられています。 Web の進化、新しい領域、インタラクション、ニーズ、アプリケーションの出現に伴い、Web 2.0 の概念が出現します。 […]

WCF を使用した RESTful サービスの概要 – モバイル アプリケーション開発、Web サービス、SOA アーキテクチャ

まず、RESTFUL サービスは、Representational State Transfer (REST) として知られるアーキテクチャ スタイルに従っています。建築スタイルは、何かを構築するときに適用できる一連の制約です。ソフトウェア アーキテクチャ スタイルは、ソフトウェア システムの実装をガイドするために使用できる特性を記述するものです。 REST は、クライアント (ユーザー エージェント) がサービス (エンドポイント) を要求できるソフトウェアを構築するために使用できるアーキテクチャ スタイルです。 REST は、クライアント/サーバー スタイルのアーキテクチャを実装する方法です。実際、REST は明示的にクライアント/サーバーのアーキテクチャ スタイルに基づいています。 […]という名前の男

WS-AtomicTransaction – モバイル アプリケーション、Web サービス、SOA アーキテクチャの開発

WS-AtomicTransaction (WS-AT) は、相互運用可能なトランザクション プロトコルです。これにより、Web サービス メッセージングの使用を通じて分散トランザクション フローが可能になり、異種トランザクション インフラストラクチャ間で相互運用可能に調整されます。 WS-AT は、2 フェーズ実行プロトコルを使用して、分散アプリケーション、トランザクション マネージャー、およびリソース マネージャーの間でアトミックな結果を作成します。 Windows Communication Foundation (WCF) で提供される WS-AT の実装には、Microsoft Distributed Transaction Coordinator (MSDTC) トランザクション マネージャーと統合されたプロトコル サービスが含まれています。 WCF アプリケーションは、サードパーティのテクノロジを使用して構築された相互運用可能な Web サービスなど、WS-AT を介して他のアプリケーションにトランザクションを送信できます。 […]