Findy IDでログインすると視聴できます

ソフトウェア設計の課題・原則・実践技法

ソフトウェア設計の課題・原則・実践技法

ソフトウェア設計の基本課題を「複雑さ」「変化」「時間の制約」と捉え、その課題に立ち向かうためのソフトウェア設計原則と、抽象的な設計原則を現実の課題に効果的に適用するための実践的なやり方を紹介します。 ――――――――――――――― 次の3点に焦点を合わせます。 ――――――――――――――― ・開発チームが事業戦略を理解して判断行動する効果 ・開発チームの設計スキル向上の費用対効果 ・即効性のある設計改善に注力する方法 ――――――――――――――― 具体的には以下のテーマを取り上げます。 ――――――――――――――― ソフトウェア設計原則と実践への応用 ・モジュール化 ・関心の分離 ・抽象化 ・構造化 現実の課題に取り組むために役に立つ技法 ・乱雑なコードの整理 ・クラスを使った関心の分離 ・入出力と計算判断の分離 ・アプリケーション記述とプリミティブ記述の階層化 ・事業戦略とソフトウェア実装の連動性の向上

<登壇者>

  • 増田 亨

    有限会社システム設計