~ デバッグとテストの違い、要求仕様・設計・コーディング・デバッグ・テスト・保守それぞれでのフェーズにおけるバグの検出と防止対策 ~
・ソフト技術者に必要な「バグを検知する能力」「バグの作り込みを未然に防ぐ能力」を養成するための修得講座
・高度な「技術力」と「推理力」が必要となる「バグの早期発見・検出技術」を修得し、高品質なシステム開発に活かそう!
・WEB会議システムの使い方がご不明の方は弊社でご説明いたしますのでお気軽にご相談ください。
~ デバッグとテストの違い、要求仕様・設計・コーディング・デバッグ・テスト・保守それぞれでのフェーズにおけるバグの検出と防止対策 ~
・ソフト技術者に必要な「バグを検知する能力」「バグの作り込みを未然に防ぐ能力」を養成するための修得講座
・高度な「技術力」と「推理力」が必要となる「バグの早期発見・検出技術」を修得し、高品質なシステム開発に活かそう!
・WEB会議システムの使い方がご不明の方は弊社でご説明いたしますのでお気軽にご相談ください。
本講座は、2019年に日科技連から出版した『ソフトウェア技術者のためのバグ検出ドリル』をもとにしており、プラス、同書では取り上げていない課題にも取り組み、以下の4つの能力を鍛えることを目的にしている。
(1)バグを見つける嗅覚
バグは、不規則な動作をするが、原因は極めて単純であり、不可解な現象を簡単に説明できる。これは、マジックに似ている。コインが消えるマジックは、超常現象に見えるが、実は、タネは非常に単純で簡単である。コインが消えた現象から、タネを推理するのがデバッグである。これには非常に高度な「技術力」と「推理力」が必要になる。
(2)他人の作ったプログラムを読む読解力
考え方が正しければ、どんな作り方をしても正しいプログラムができる。これは、芸術、囲碁、将棋でも)同じで、いずれも、「クリエイティブ」である。「クリエイティブであること」が困るのは、他人のソース・コードを理解して、バグ修正するのが簡単ではないことである。
(3)必ずバグを見つける強靭な精神力
囲碁、将棋、チェスでは、実践力を鍛える方法として、詰碁、詰将棋、プロブレムがある。21手を越える長手数の詰将棋は極めて難解で、つい、解答を見たくなる誘惑にかられるが、1mmも後退することなくじっと我慢して解くと、棋力だけでなく精神力も鍛えられる。他人が書いたソース・コードと不可解な実行結果をもとに、「必ずバグを見つける」強靭な精神力を育てることは非常に重要である(特に保守フェーズで)。
(4)自分の専門外でも、仕様をもとにバグを見つける汎用的な技術力
情報処理技術者は、将来、どこのプロジェクトでどんな製品を開発するか予測できない。自分の専門分野だけでなく、必要な情報が仕様書に記述してあれば、畑違いのプログラムでも、複雑怪奇な数式に惑わされず、適切に取り組んで開発できる「汎用性」が重要となる。
バグの早期発見・検出方法を修得し、ソフトウェア開発に活かしていただければ幸いである。
開催日時 |
|
---|---|
開催場所 | オンラインセミナー |
カテゴリー | オンラインセミナー、ソフト・データ・画像・デザイン |
受講対象者 |
・ソフトウェア開発を経験したことがあるプログラマと品質保証エンジニア ・システム、ソフト、データ解析関連部門の技術者の方 |
予備知識 | ・ソフトウェア開発の常識的な知識と経験(基本情報処理技術者程度) |
修得知識 | ・バグを検知する能力と、バグの作り込みを未然に防止する能力 |
プログラム |
1.バグについてのいろいろ (1).バグがあっても高品質なソフトウェア (2).バグのアナロジー (3).高品質のソフトウェアを作るということ (4).テストは、非創造的な作業か? (5).デバッグとテストの決定的な違い
2.要求仕様フェーズのバグの検出と防止対策 (1).要求仕様フェーズの課題 (2).要求仕様フェーズのバグの検出と対策
3.設計フェーズのバグの検出と防止対策 (1).設計フェーズの課題 (2).設計フェーズのバグの検出と対策
4.コーディング・フェーズとデバッグ・フェーズのバグの検出と防止対策 (1).コーディング・フェーズの課題 (2).コーディング・フェーズのバグの検出と対策 (3).デバッグ・フェーズの課題 (4).デバッグ・フェーズのバグの検出と対策
5.テスト・フェーズのバグの検出と防止対策 (1).テスト・フェーズの課題 (2).テスト・フェーズのバグの検出と対策
6.保守フェーズのバグの検出と防止対策 (1).保守フェーズの課題 (2).保守フェーズのバグの検出と対策 |
キーワード | バグ デバッグ テスト 要求仕様 設計 コーディング 保守 ソースコード |
タグ | ソフト管理、ソフト品質、品質管理 |
受講料 |
一般 (1名):49,500円(税込)
同時複数申込の場合(1名):44,000円(税込) |
会場 |
オンラインセミナー本セミナーは、Web会議システムを使用したオンラインセミナーとして開催します。 |
こちらのセミナーは受付を終了しました。
次回開催のお知らせや、類似セミナーに関する情報を希望される方は、以下よりお問合せ下さい。
営業時間 月~金:9:00~17:00 / 定休日:土日・祝日