組込みシステム産業振興機構
English
お問合せ
交通アクセス
サイトマップ
リンク
ホーム
お知らせ
イベントスケジュール
活動スケジュール
入会のご案内
HOME
>
組込み適塾
>講座一覧
> リバースモデリング 【D01-10】・【J01-01】
リバースモデリング
D01-10・ J01-01
講義概要
講座日程:
講義日時:2017年7月13日 9 : 30~17 : 30
本講義は、日頃、grepなどを使って、影響範囲や修正箇所の調査を行い、このやり方に苦労している方、もっと効率化したいと思っている方に是非受講して頂きたい内容になっています。本講義では大きく2つのテーマを学ぶ事ができます。それは「リバース設計」と「リファクタリング」です。「リバース設計」とは、ソフトウェアの世界で言うと、ソースコードから設計図を作る事です。一方「リファクタリング」とは、本来のあるべきモジュールの姿に改善する事です。
講師
フューチャーアーキテクト株式会社 阿部 哲
フューチャーアーキテクト株式会社において、企業が抱えるシステム・ソフトウェアの課題を、ソフトウェア工学に基づいて調査・解析を行う業務に従事。システム・ソフトウェアの構造だけではなく、経営に与えるインパクトにも着目し、あらゆる視点で調査・解析を行う。ソフトウェア工学の中でも特に、要求分析技法、方式設計技法、構造化/オブジェクト指向分析技法、そしてリバースモデリングを得意とする。
講義内容
リバースモデリングとは
リバース設計 ~ソースコードの可視化~
モジュール構造図
クラス図
その他の図
リファクタリング ~今あるソースコードを活用~
リファクタリングとは
関数リファクタリング
ファイルリファクタリング
ソフトウェア品質
個人演習
グループ
発表会
受講要件
【受講要件】
C言語の基本的な知識(C言語のソースコードを読む演習があります)
【事前学習のポイント】
担当されている製品、システムのソースコードにおいて、影響範囲調査、機能追加、バグ修正などを行う際、 どのような苦労、悩みがあるか整理してから、ぜひ事前学習、本講座を受講して下さい。
教科書
講義2週間前に電子ファイル送付(事前学習を推奨)
講義に関連する解説記事・参考文献等
「アーキテクトへの道」コラム
・「grepだけでは成長できない」(
http://www.bslash.co.jp/column/2015/01/619
)
・「関数ツリーの限界」(
http://www.bslash.co.jp/column/2015/02/646
)
・「リファクタリングへの理解」(
http://www.bslash.co.jp/column/2015/02/655
)
↑ページトップへ
組込みシステム産業振興機構とは
理事長からのメッセージ
設立趣意書
規約
役員一覧
会員リスト
事業計画・活動報告
組織図
組込みシステム産業振興機構 入会のご案内
イベントスケジュール
組込み適塾
第1部会(教育事業)
第2部会
(ビジネス支援事業・開発支援事業)
活動スケジュール