Ruby on Railsによるチーム開発の授業実践

書誌事項

タイトル別名
  • The class practice of team software development with Ruby on Rails

抄録

2016年度に本学科の1年次向けのプログラミング言語をJavaからRubyに切り替えた.そのため,3年次のWebアプリケーション開発の講義および演習で使用する開発フレームワークをJava EEからRuby on Railsに変更した.本稿では,2018年度の後期に実施したRuby on Railsによるチーム開発の授業内容について報告する.受講生は前期にRuby on Railsの基礎を学習済みである.そのため後期には,Sessionやモデル間の関連付けなどRuby on Railsの発展的な機能を学び,チーム開発で必要となるGit,Bitbucket,Herokuなどのツールを学習したあと,2名ずつの8チームで8週間かけて開発を進めた.結果としては,各チームが開発したソースコードは平均で約1400行であり,J2EEを使用したときと同規模になった.一方,画面数および画面遷移数は2018年度の方が前年より上回っており,Ruby on Railsの様々な支援機構により,より実用的なアプリケーションが開発できたことがわかった.

In 2016, we changed the introductory programming language in our department from Java to Ruby. Because of this change, we also changed the web application development framework from Java EE to Ruby on Rails, which has been used in lectures and exercises of the 3rd year. In this paper, we report the class practice of team software development with Ruby on Rails in the second semester in 2018. The students learn the basics of Ruby on Rails in the first semester of 2018. Therefore, in the second semester, they learn advanced features of Ruby on Rails and tools such as Git, Bitbucket, and Herok, and then start team development. As a result, the source code developed by each team is about 1,400 lines, on average, wich is the same size as when using J2EE. On the other hand, the number of webpages and webpage transitions was higher in 2018 than in the previous year, and it was found that various support mechanisms of Ruby on Rails could develop more practical applications.

収録刊行物

詳細情報 詳細情報について

  • CRID
    1050855522065628672
  • NII論文ID
    170000180247
  • Web Site
    http://id.nii.ac.jp/1001/00198535/
  • 本文言語コード
    ja
  • 資料種別
    conference paper
  • データソース種別
    • IRDB
    • CiNii Articles

問題の指摘

ページトップへ