2014/02/14 デブサミ2014【14-B-6】ソフトウェア工学からコンピューターサイエンスへ - 今後のシステムアーキテクチャーに必要な技術的切り口とその裏側 #devsumiB

Developers Summit 2014 Story http://event.shoeisha.jp/devsumi/20140213/ <講演概要> 今後のシステムアーキテクチャーを支配する新しいルール、考え方を提言します。また、なぜこのような考え方に至ったかの経緯や私自身の経験、これからの技術の方向性を判断するうえで重要となる思考形態を明らかにし、アーキテクトの考え方、仕事の内容をご紹介します。事例として、分散並列処理でのアルゴリズムの正当性、NoSQLの書き込みスループットの高速化など、先端的なテーマも含めます。 続きを読む
1
IIJIMAS @IIJIMAS

コンピューターサイエンスのほうにイノベーションの主が移っている #devsumiB

2014-02-14 16:15:58
͏RP @yoh

確かにPS4やXBoxなどのゲーム開発でのコンピュータグラフィックスや物理モデルの利用についてはほとんどコンピュータサイエンスの応用で、ソフトウェア工学よりコンピュータサイエンスの比重は高いけど、ITではそれほど感じない。 #devsumiB

2014-02-14 16:18:24
IIJIMAS @IIJIMAS

ソフトウェア開発の4種類の複雑度・・・複雑な問題領域、機能数/データ項目数/データ量/画面数、適合すべき複合技術、複雑な開発組織(ステークホルダーが多い) #devsumiB

2014-02-14 16:18:45
ジョージ👸🏻 🎀 ໒꒱ @georgenano

複雑なドメイン、大規模、複合技術、開発組織においてはソフトウェア工学が必要 #devsumiB

2014-02-14 16:18:59
yonet77 @yonet77

"ソフトウェア開発の複雑度" -> 色んな側面があるよね、と。 ・複雑な問題領域(ドメイン: 例えば航空宇宙とか..) ・機能数、データ項目、データ量、画面数...の開発規模 ・適応すべき複合技術 ・複雑な開発組織(人間系..ステークホルダーが多いとか) #devsumiB

2014-02-14 16:19:06
kameturu @kameturu

「複雑な開発組織」には受注契約や雇用形態も含むのかな #devsumiB

2014-02-14 16:19:09
͏RP @yoh

ゲーム作ってるとプログラマなら、まず多体問題に直面することが多いと思うけど、これは数理的に解決することが出来ないことが証明されている。これを解こうと頑張っているプログラマを見ると確かに哀れ #devsumiB

2014-02-14 16:19:58
͏RP @yoh

半分ぐらい読んでるかな。しかし、人月の神話って古過ぎる。初めて読んだの20年以上前だ。 #devsumiB

2014-02-14 16:21:25
たきぐち in the Cloud💙💛 @atakig

アナリシスパターンー再利用可能なオブジェクトモデル、実践UMLーパターンによる統一プロセスガイド #devsumiB

2014-02-14 16:22:38
ジョージ👸🏻 🎀 ໒꒱ @georgenano

ソフトウェア工学をdisりたいのか、紹介したいのかよく分からないな #devsumiB

2014-02-14 16:23:20
IIJIMAS @IIJIMAS

データ中心アプローチは一度は学んどくとよい #devsumiB

2014-02-14 16:23:27
yonet77 @yonet77

"僕の一押しは、データ中心アプローチによる情報システムの構築です" スケールしやすいよ、というハナシ。 #devsumiB

2014-02-14 16:24:35
たきぐち in the Cloud💙💛 @atakig

コンピューターサイエンスの名著に、ほぼ日本語訳はない。部数が少ないため、待っていても永遠に出ないのでは? #devsumiB

2014-02-14 16:25:11
IIJIMAS @IIJIMAS

ソフトウェア工学の名著とコンピューターサイエンスの名著を比較すると日本語訳は少ない。理由は、対象読者が少ないため売れない&翻訳する時間がない。 #devsumiB

2014-02-14 16:25:16
͏RP @yoh

コンピュータサイエンスの名著は英語版しかない。確かにSIIGRAPHで発表される論文や著作も全部訳しながら読んでたなあ。 #devsumiB

2014-02-14 16:25:44
kameturu @kameturu

コンピュータサイエンスの本は売れないから翻訳されない。訳せるレベルの人も忙しい。 #devsumiB

2014-02-14 16:26:12
ぐらばく☪ @Grabacr07

コンピューターサイエンスの名著、部数が期待できず、更に翻訳できる人は限られており、その人たちは忙しいので翻訳されない。なので英語のまま読むことになる。その壁を超えなければ上のレベルには行けない #devsumiB

2014-02-14 16:28:01
F23 @FKU

ソフトウェア工学の名著 ソフトウェアサイエンスの名著 #devsumi #devsumiB http://t.co/vK3QvIQtq0 http://t.co/sb0HbSO6ym

2014-02-14 16:28:38
拡大
kameturu @kameturu

何に向かって話が進んでいるのか、誰に向かって語っているのかよくわからん。ブログみたいな語り口 #devsumiB

2014-02-14 16:30:41
IIJIMAS @IIJIMAS

分散システムの同時実行では、Linearizabilityの保証がないと期待される結果が得られるとは限らない #devsumiB

2014-02-14 16:31:56
͏RP @yoh

スレッド実行した際の一貫性の無さについて、これはコンピュータサイエンスを学んでなくてもアセンブラレベルでIRQやDMAなどのIOをクロックレベルで調整しようとすれば十分学べることじゃあないかな? #devsumiB

2014-02-14 16:32:43
ジョージ👸🏻 🎀 ໒꒱ @georgenano

この発表は一貫性がないという高度な例示だという可能性が微レ存 #devsumiB

2014-02-14 16:33:21
kameturu @kameturu

数学的帰納法ですら難しいと技術者であるはずの人に言われるのですが、それはどうすれば #devsumiB

2014-02-14 16:35:03
IIJIMAS @IIJIMAS

Correctness Criteria を満足する機構を同時実行が起こり得るシステム組み込めば、Correctness Criteria を満足する動作が保証される。 #devsumiB

2014-02-14 16:35:31