2023 ソフトウェア設計及び演習用の班Wiki

23::gr03::吉田優斗

ページリンク

第一回 演習ガイド,班決め,開発テーマ例 (4月21日)

  • 班のメンバーが決定。テーマも決定。
  • テーマは/*カラオケ選曲アプリ*/
  • 音声波形を使ってみたいので、次回検索して実用化できるか調べていく。

第二回 簡易企画書を作り,開発プロセスについて考える,HTMLの基礎 (4月28日)

  • 企画書が完成。おおまかな方向性が決まる。
  • gitlabやhtmlをやったので来週も忘れないようにどこかで復習しておきたい。
  • 今回音声波形については深く検索できなかったので次回可能であれば頑張る。

第3回JavaScriptの基本、簡易企画書(テーマ説明)からの「もの」と「操作」の洗い出し(5月2日)

  • ものと操作の洗い出しを行った。
  • まだ書き出せるものはあると思うので思いつき次第書き出していきたい。

第4回JavaScript応用編,簡易企画書からものと操作の洗い出し(5月12日)

  • ものと操作の洗い出しをブラッシュアップした。
  • モジュール分けも下書きを行ったので来週書き足していきたい。
  • 土日にHTMLの復習をする。

第5回HTMLの応用編とGitlabについて,モジュール化(5月19日)

  • モジュール分けの資料をわかりやすくした。
  • テストプログラムを少し作成した。
  • javascriptが全くわからないので来週までに何とかする。

第6回グループ開発とプロトタイプ(5月26日)

  • やることは決まったので各々プログラムを作り始めた
  • 音域入力担当となった。
  • 以前javascriptがわからないので週末に何とかする。FFTも可能ならば学ぶ。

第7回デバッガ,グループ開発(5月29日)

  • 音域入力のプログラムをしていたが、難航して少ししか進まなかった。
  • しかし、調べているうちに理想のサンプルプログラムを見つけたので、次回までにこれを解析して仕様書に近い形に近づける。

第8回プロトタイプ作成(続き)と中間発表の準備(6月2日)

  • 周波数を各音域ごとに整数の変数にすることが可能になった。
  • あとは変数をoutput関数に遅れればほぼ完成する。
  • 来週の中間発表に間に合うかどうかは分からないが、善処したいと思う。

第9回中間発表Gitlabタグ,ブランチ(6月16日)

  • 台本なしで発表したので、恐らく分かりにくい発表になってしまった。
  • 次回発表するときは、少し台本を用意して発表する。
  • 次回までに実装したいことを考えておく。

第10回モジュールの実装(分担,モジュール内部設計,部品作り)、enchant.js応用編,node.js,WebSocket(簡易チャット) (6月23日)

  • 使いやすさを重視するための追加モジュールを決めた。
  • 実際に音階を聞けるhtmlファイルを作った。
  • 次回は更にアイディアを膨らませたり全体の進み具合を見て今後の方針を考えていこうと思う

第11回enchant.js+WebSocket,モジュールの実装・テスト(6月30日)

  • 前回作ったモジュールのUIを向上させた。
  • ほぼほぼ完成してきているので更にUIを向上させたい。
  • 来週も基本的にはUIの向上を図りたい。思いつけば新たなモジュールも実装する。

第12回インタフェース変更,統合テスト(7月7日)

  • 内部の細かい所の修正を行った。
  • 前回作り始めた機能のデータベースの作成をした。
  • 来週で完成させる。

第13回最終発表準備(最終発表)(7月14日)

  • データベースの機能が完成した。よってすべての機能が実装された。
  • 再来週は発表なので全員が聞いてくれるような発表ができるように内容を考えておく。

第14回最終発表(7月28日)

  • 個人的には良いものができたと思う。
  • 発表は伝えられたいことは伝えらたが、あまりエンターテイメントな感じにできなかったので発表の機会が今後もあると思うのでいろいろな工夫を凝らしていきたい。


最終更新日:2023/07/28 14:56:07