システム開発技術

システム開発技術

【応用情報技術者試験】ボトムアップテスト

ボトムアップテストは、ソフトウェア開発における結合テストの手法の一つで、下位モジュールから順に上位モジュールへとテストを進めていく方法です。これにより、開発とテストを並行して行えるため、モジュールの機能を調整しやすく、また、下位モジュールご...
システム開発技術

【応用情報技術者試験】スタブとドライバ

スタブとドライバは、どちらもソフトウェア開発におけるテストで用いられるダミー部品ですが、役割が異なります。スタブは、テスト対象の下位モジュールを模擬し、上位モジュールから呼び出されるのを待ちます。一方、ドライバは、テスト対象の上位モジュール...
システム開発技術

【応用情報技術者試験】オブジェクト指向プログラミング

オブジェクト指向プログラミングは、データと、そのデータを扱う操作をまとめたオブジェクト同士のやり取りでプログラムを構成する考え方です。クラスとインスタンス、カプセル化・継承・多態性を、具体例でつなげて理解しましょう。クラスは型、インスタンス...