2016-11-29から1日間の記事一覧
どんな問題? クラスが複雑すぎるインターフェースをもつこと 設計者がクラスの利用ニーズに対して,すべて満たそうとした結果,下記を失ってしまった状態 明快な抽象化 クラスの目的 Swiss Army Knivesは,商用ソフトのインターフェースに多い. ベンダーが…
どんな問題? 背景 ソフト設計は会議で作られると言っても過言ではない. 変数が多いため,すべての仕様を明らかにして比較するのは不可能 もし設計ができたとしてもテストはできない 症状と問題 設計書が下記の特徴を備えている 複雑 大規模 読みにくい 一…
背景 IT業界は常に人不足. ソフトウェアの構成を改善するより,人員を見直すことのほうが大事なこともある. 後者が前者のボトルネックになりうる. どんな問題? 大規模システム開発プロジェクトは,いろんな分野で発生する. 100~400人が従事するのも普通…