Atsuhiro Kubo

Results 173 comments of 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. ![loanrequestprocess](https://user-images.githubusercontent.com/52985/32307958-a784fba4-bfc6-11e7-823d-45e4c2e75d1e.png) 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) ```