• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2006 Fiscal Year Annual Research Report

e-Learningを活用したソフトウェア工学教育の研究

Research Project

Project/Area Number 18500729
Research Category

Grant-in-Aid for Scientific Research (C)

Research InstitutionShibaura Institute of Technology

Principal Investigator

松浦 佐江子  芝浦工業大学, システム工学部, 教授 (10348906)

Keywordsソフトウェア工学教育 / オブジェクト指向開発技術 / インストラクショナルデザイン / e-Learning / ソフトウェア開発技術者育成 / Project Based Learning / テスト方法学習 / 評価方法
Research Abstract

ソフトウェア開発技術者を育成するには高品質なソフトウェアを効率よく開発する能力を育成する必要がある。ISO/IEC9126ソフトウェア品質特性では、機能性・信頼性・使用性・効率性・保守性・移植性の6項目(副品質特性が21項目)の特性が定義されている。これらの品質はアプリケーション毎にその要求される度合いが異なるが、ソフトウェアの品質に対する整理された評価観点を与えている。本研究では学部教育におけるソフトウェア開発技術の習得の目標を下記の4項目により定め、プログラミング教育の各科目における目標に設定した。
A)プログラムを構文に従って正しく定義できる。(コンパイル・実行することができる。)
B)機能的要求を満たすプログラムを適切なアルゴリズムで定義できる。(要求を満たすことをテストし、テスト結果により誤りを発見することができる。)
C)効率の良いプログラムを定義できる(データ構造とアルゴリズムを工夫することができる。)
D)保守性の高いプログラムを定義できる(対象をモデル化し、モジュール構造を設計し、再利用性の高いモジュールや仕様変更時に少ない労力で変更が可能なモジュールの設計を行うことができる。モデルとプログラムの間の整合性を検証できる。)
基本的なプログラミング能力はB)の機能的要求を満たすプログラムを定義できることであり、要求を適切に認識する、認識した要求をプログラムとして定義できる、定義したプログラムが要求を満たしていることを確認するテストを定義できる、テストを実行し誤りを発見できることの4つの副目標を達成することを誤りがなくなるまで繰り返すことができることであると考える。
今年度はオブジェクト指向プログラミング初学者を対象に機能的要求を満たすプログラムを作成する能力を育成することを目標としたJavaプログラミング演習授業(2年次後期に実施)の設計を行い、その支援環境であるテスト方法学習支援ツールを開発した。ツールの適用実験を行い、テスト方法学習支援の環境に関する問題点を検討した。

  • Research Products

    (6 results)

All 2007 2006

All Journal Article (6 results)

  • [Journal Article] A Learning Support Tool for Testing Java Programs2007

    • Author(s)
      N.Kamigochi, S.Matsuura
    • Journal Title

      Proc. of The LASTED International Conference on Software Engineering SE2007

      Pages: 273-278

  • [Journal Article] プログラミングレポート採点支援ツールと課題設計による評価方法の改善2006

    • Author(s)
      松浦
    • Journal Title

      (社)私立大学情報教育協会論文誌IT活用教育方法研究 9巻1号

      Pages: 36-40

  • [Journal Article] ソフトウェア開発実験におけるPBLの評価方法2006

    • Author(s)
      松浦
    • Journal Title

      (社)情報処理学会FT2006情報科学技術レターズ Vol.5

      Pages: 401-404

  • [Journal Article] Javaプログラミング初学者に対するテスト方法学習支援ツール2006

    • Author(s)
      上河内, 松浦
    • Journal Title

      情報処理学会FIT2006 N-002

      Pages: 317-320

  • [Journal Article] Javaプログラミング初学者に対するテスト方法学習支援ツール2006

    • Author(s)
      上河内, 松浦
    • Journal Title

      電子情報通信学会技術研究報告 ET2006-57

      Pages: 37-42

  • [Journal Article] Javaプログラミング初学者への単体テスト方法学習支援ツールの適用と考察2006

    • Author(s)
      上河内, 松浦
    • Journal Title

      情報処理学会第69回全国大会 5A-3

      Pages: 189-190

URL: 

Published: 2008-05-08   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi