第10章エンタープライズアーキテクチャーとソリューションアーキテクチャーの管理
Thought Provokers考察を深める問い
Exercises 1–3練習問題 1–3
1. Consider our start-up company, which is 100% committed to leveraging innovative technologies as a business growth facilitator. Describe how it can best take advantage of patterns (e.g., pattern cataloging) to create products or services that can generate business. Give precise examples and explain how the start-up would be able to ensure the scalability of the resulting business (i.e., keep sustaining the cost of doing business while increasing its number of customers).
英語のヒント
1. 革新的な技術を事業成長の促進に活用することに、100%取り組む本書の新興企業について考えなさい。事業を生み出す製品やサービスを作るために、パターン(パターンのカタログ化など)を最も有効に活用する方法を述べなさい。具体的な例を挙げ、その結果生まれる事業のスケーラビリティを、その新興企業がどのように確保できるかを説明しなさい。すなわち、顧客数を増やしながら、事業運営の費用を引き続き賄えるようにする方法を述べなさい。
2. Consider our start-up company that is 100% committed to leveraging innovative technologies as a business growth facilitator. Describe how it can best take advantage of EAMs and EAFs to create products or services that can generate business. Give precise examples and explain how the start-up would be able to ensure the scalability of the resulting business (i.e., keep sustaining the cost of doing business while increasing its number of customers).
2. 革新的な技術を事業成長の促進に活用することに、100%取り組む本書の新興企業について考えなさい。事業を生み出す製品やサービスを作るために、EAMとEAFを最も有効に活用する方法を述べなさい。具体的な例を挙げ、その結果生まれる事業のスケーラビリティを、その新興企業がどのように確保できるかを説明しなさい。すなわち、顧客数を増やしながら、事業運営の費用を引き続き賄えるようにする方法を述べなさい。
3. Consider our start-up company that is 100% committed to leveraging innovative technologies as a business growth facilitator. Describe how it can best take advantage of solution architecture management to create products or services that can generate business. Give precise examples and explain how the start-up would be able to ensure the scalability of the resulting business (i.e., keep sustaining the cost of doing business while increasing its number of customers).
3. 革新的な技術を事業成長の促進に活用することに、100%取り組む本書の新興企業について考えなさい。事業を生み出す製品やサービスを作るために、ソリューションアーキテクチャの管理を最も有効に活用する方法を述べなさい。具体的な例を挙げ、その結果生まれる事業のスケーラビリティを、その新興企業がどのように確保できるかを説明しなさい。すなわち、顧客数を増やしながら、事業運営の費用を引き続き賄えるようにする方法を述べなさい。
Labs実習
1. Creating a pattern catalog involves systematic documentation and organization of patterns that can be easily referenced and utilized by developers and architects. Search on the Web for the steps to create a corresponding pattern catalog.
1. パターンカタログの作成では、開発者やアーキテクトが容易に参照し活用できるように、パターンを体系的に記録し整理する。そのようなパターンカタログを作成する手順を、Webで調べなさい。
2. Search on the Web for blueprints catalog for a web application framework of your choice (e.g., Flask, Django, React). Identify a comprehensive set of criteria that would be useful to provide a more comprehensive way to catalog blueprints.
2. 自分で選んだWebアプリケーションフレームワーク(Flask、Django、Reactなど)の設計図カタログを、Webで調べなさい。設計図をより包括的にカタログ化するうえで役立つ、一通りの基準を特定しなさい。
3. Use the Internet to investigate the use of the Essential EA tool on an enterprise architecture project. Demonstrate how you would use the tool to support all the facets of EAM.
英語のヒント
3. エンタープライズアーキテクチャのプロジェクトで、Essential EAツールを利用する方法を、インターネットで調べなさい。EAMのあらゆる側面を支えるために、このツールをどのように使うかを示しなさい。
4. Investigate the use of software development IDEs that provide round-trip engineering capabilities and allow the management of implementation patterns as part of the software engineering construction activity (e.g., IBM Software Architect). Compare the various tools available and implement a sample application that leverages the use of round-trip engineering and the use of implementation patterns. How do these tools integrate with EAFs?
4. ラウンドトリップエンジニアリングの機能を備え、ソフトウェア工学の構築作業の一部として実装パターンを管理できる、ソフトウェア開発用IDE(IBM Software Architectなど)の利用方法を調べなさい。利用できるさまざまなツールを比較し、ラウンドトリップエンジニアリングと実装パターンの両方を活用するサンプルアプリケーションを実装しなさい。これらのツールは、EAFとどのように統合されるか。