[{PageViewPlugin}] [Systems Architecture] !!!Abstract 近年[SEにおける複雑さ]で登場するような複雑システムを扱う機会が増えています。そうです。世の中はどんどん複雑化しているのです。それは進化ともいえます。ここでは、そんな複雑システムをどうArchitectしていくかを考えたいと思います。 !!!Topic この内容は、Sheard先生の Complex Adaptive Systems in Systems Engineering and Management[1]からの引用です。 *設計するんじゃない、進化させるんだ |現在は、システムを位置からデザインする時代ではなく、他の既存の複雑システムを進化させるんだと言ってます([Sheard 2009|#cite1], 1303)。 *全体を見つつ、局所をいじる |Sheard先生は、「Stock Marketを考えてみなさい。政府は、全体のStock Marketを見つつ、利率を変化させます」([Sheard 2009|#cite1], 1304)。精進します。 *常に複数の可能性を持つ |そして、トレードオフを続けなさいと([Sheard 2009|#cite1], 1304)。それをサポートするツールの一つがEisnerメソッドです。Low*cost、High*effectiveなAlternativeを考えなさいと言ってます。 *モデル化し、シミュレートする([Sheard 2009|#cite1], 1305) |モデル駆動型開発!?(MDD) *効果の指標に沿った意思決定をする([Sheard 2009|#cite1], 1306) |むむむ。 !!!Reference [#1]Sheard, Sarah, 2009, Complex Adaptive Systems in Systems Engineering and Management, Sage, P. Andrew, Handbook of Systems Engineering and Management, 1283*1318