問題 No.5730
ハッカソン(Hackathon)の説明として、最も適切なものはどれか。
【正解の解説】
エンジニアやデザイナーなどがチームを組み、限られた期間内に特定のテーマに沿ったアプリケーションやサービスなどを開発し、その成果を競い合うイベントのこと
「ハック(Hack)」と「マラソン(Marathon)」を掛け合わせた造語です。料理番組で制限時間内に冷蔵庫のありあわせの食材で絶品料理を作るように、限られた時間の中でアイデアを絞り出して形にする、文化祭のIT版のような熱気あふれるイベントをイメージしてください。
スポンサーリンク
【その他の選択肢の解説】
IT企業やスタートアップ企業が自社の新規事業アイデアやビジネスモデルを投資家にプレゼンテーションし、資金調達を競い合うイベントのこと
ハッカソンは実際にプログラミングを行って「動く成果物」を作る技術的なイベントですが、選択肢Bはビジネスモデルの発表や資金調達がメインであり、開発作業を伴わない点が決定的な違いです。試験では混同させやすいので注意しましょう。
専門的な知識を持つ開発者がボランティアとして集まり、既存のオープンソースソフトウェアのソースコードを総点検してバグを修正する活動のこと
ハッカソンはゼロから新しいアイデアやソフトウェアを形にする「創造的なイベント」であるのに対し、こちらは既存のプログラムのメンテナンスや品質向上を目的としているため、イベントの性質や目的に大きな違いがあります。
企業が一般公募した参加者に対して自社製品の脆弱性を探し出すことを依頼し、発見されたセキュリティ上の欠陥に応じて報酬を支払う仕組みのこと
ハッカソンは自ら新しいシステムを作り上げる楽しさや成果を競うものですが、選択肢Dは既存システムのセキュリティ上の弱点を攻撃者の視点で探し出す別の専門的活動であり、目的が全く異なるため誤りとなります。