Atsuhiro Kubo
Atsuhiro Kubo
As far as I know, Eclipse BPMN2 Modeler is one of the best tool to design workflows. IDs can be edited in **Expert** mode. You can enable **Expert** mode in...
@rodnaph I'm writing the document for this... Wait for several days. :smile:
[Quick Start Guide](https://github.com/phpmentors-jp/workflower/blob/master/docs/quick-start-guide.md) has been updated. The **Managing business processes** section will help you to create your own BPMS. Thank you.
It's possible to transform the Workflow object back to a BPMN file, but for the purpose of displaying and editing BPMN graphs in a Web application, it is easy to...
Workflow branching can be done by conditional expressions using process data. Let's explain using the workflow `LoanRequestProcess` included in the Workflower package.  let's say the current activity of a...
# ソリューションドメイン分析の必要性 ``` 6.1 "反対側"のドメイン (p.123) ``` > なぜソリューションドメインを研究する必要があるのだろうか?設計とは、問題構造からソリューション構造を導くアクティビティであるという視点をとるならば、問題を理解するだけでは十分ではない。つまり、ソリューションドメインも問題ドメインと同様に理解しなければならない。
# ソリューションドメインの言語機能とモデリング ``` 6.2 C++ソリューションドメイン:概要 (p.125) ``` > これらの言語機能の1つ1つが、パラダイム、すなわち世界を組織化する1つの方法を特徴づける。C++のプログラムは、これらの言語機能によってコードとして形作られる。さらには、バンキングシステム、テレコム系システム、GUIなどといったアプリケーションドメインの抽象を我々が考えたり表現したりする方法も、これらの言語機能によって形作られることになる。 概念メタファーの観点からは、モデリングとはソリューションドメインで表現可能なメタファーによってアプリケーションドメインを理解する(モデル化する)ことといえる。アプリケーションドメインの概念の一側面をソリューションドメインで表現可能なメタファーによって明らかにするともいえるだろう。
# テンプレートパラメータのデフォルト式 ``` 6.5 クラステンプレート 6.5.1 テンプレートの特殊化 (p.128) ``` ``` c++ template class Stack { ... } ``` これはどのような意味なのか?
# 振る舞いの継承と設計の柔軟性 ``` 6.7 継承 (p.129) ``` > アプリケーションドメインを分析するときには、振る舞いの継承に焦点をあてる。もし、実装構造の共通性に焦点をあてたとすると、設計の柔軟性に関して妥協しなければならなくなる可能性がある。実装構造に基づいた設計は、関連するドメインに広く適用することが難しいかもしれない。元のアプリケーションドメインに属する新しいアプリケーションに対してさえも困難であるかもしれない。振る舞いに焦点をあてると、設計に柔軟性を持たせやすい。このような思想が、CRCカード[Beck1993]や**責務駆動設計**(responsibility-driven design)[Wirfs-Brock 1990]などの設計手法の核心に存在する。 - [CRCカード - Wikipedia](http://ja.wikipedia.org/wiki/CRC%E3%82%AB%E3%83%BC%E3%83%89) - [[オージス総研の本] オブジェクトデザイン](https://www.ogis-ri.co.jp/otc/hiroba/ogisbooks/ObjectDesign.html)
# コードの解説求む ``` 6.7.1 2つのドメインを整合させる (pp.129-134) ```