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

19::gr06::山村 愛美

活動記録

第1回(0416)

  • ガイダンス
  • 班決め
  • テーマ決め

第2回(0423)

  • 開発テーマ決め
  • 簡易企画書作成開始
    • 全体のテーマは育成×健康管理×家計簿 メンバーで分担し、私は健康管理を担当する。
    • 健康管理に必要な要素(体重、身長など)を書き出した。

第3回(0430)

  • 「ものと操作」の洗い出し
    • フィットネス(健康管理)部門の担当で、画面の大まかなイメージと、必要なものと操作を書き出した。
    • フィットネス部門、家計簿部門からそれぞれ五段階評価で数値を出して育成部門に渡すことになったので、フィットネス部門の数値の指標を考えた。
      • フィットネスでは体重(BMI)、運動量、睡眠の三つの指標を用いる。それぞれの指標の理想数値と実際の数値を比べて、そのギャップから五段階評価を導くことにした。算出方法はとりあえず決めたが、今後必要に応じて変えていく。
  • フィットネスの各画面(背景)の構成を大まかに決めた。今後、他の部門の背景の雰囲気とすり合わせて具体的に決めていく。

第4回(0514)

  • ものと操作の確認をした。
  • TAさんのアドバイスをもとに、各部門での認識を統一させた(名称など)。
    • 特に家計簿とフィットネスは並列的な関係なので、想定している画面の構成、メニューバーの動作なども確認した。
  • モジュールを作るためにフローチャートを書き始めてみた。まだざっくり書いただけなので、これからチャートを完成させたい。

第5回(0521)

  • 前回大まかなフローチャートから書き始めたので、その内容の整理をした。
  • モジュールを書き出した。また、モジュールの中身も簡単に考えた。
    • TAさんのアドバイスを参考にしてフィットネス内でのモジュール関係図を簡単に書いた。次回はこれを仕上げるのと、各部門にまたがりそうなメニューバーを話し合いたい。

第6回(0528)

  • 前回までに考えたものと操作やフローチャートを踏まえてソースコード作成に取り掛かった。
    • 実際にコードを書くよりも、htmlの書き方を学んだほうが多かった。
      • htmlの基本の型、jsとCSSとの関係を整理できた。
    • ポップアップするモジュールの作成に取り掛かった。

第7回(0604)

  • 前回の成果を活かし、フィットネスの入力画面作成に取り掛かった。ざっくりとした雛形完成。
    • その日の体重、運動時間、睡眠時間やユーザーの基本情報を表に表示したいと考えていたので表を表示するプログラムを作った。
    • 実際はユーザーが入力したデータを読み取って表示するので、与えられた値(変数)を表に反映させる方法を考えた。時間内には実装できなかったが、jsファイルで与えられた仮のデータをhtmlに反映させることができた。

第8回(0611)

  • フィットネスの入力画面と統計画面の雛形を作成した。
    • 入力画面は前回の内容を整えた。
      • ユーザーが入力した値をどこかに保持する必要があるがまだその方法を作っていないので次回以降考えていきたい。
    • 統計画面ではchart.jsを使って仮の入力データからグラフを作った。

第9回(0618)

  • 中間発表会。いろいろな班の発表を見て刺激を受けた。

第10回(0625)

  • 引き続き作成を続けた。
    • ポップアップと入力に関するモジュールを作成中だったので、その雛形を作ってみた。
  • 次回はモジュールの整理をしつつ、作成を続けたい。

第11回(0702)

  • 入力した情報を画面に反映させる仕組みを作った。
  • データの管理のモジュールをまだ作れていないので、仮にウェブストレージを用いて作成した。

第12回(0709)

  • 入力したデータを表に反映させるモジュールを作成した。
    • データベースシステムが未完成なので、引き続きウェブストレージにデータを保存している。
    • 作れたのは一日だけのシステムなので、カレンダーをjsで作成し、日付ごとに入力できるように作ろうとした。
      • この日時点では未完成だが、カレンダーのシステムは完成した。

第13回(0716)

  • そろそろモジュールの統合をしたいので、デザインを他のモジュールに合わせ始めた。
  • データベースはまだ未完成だが、データベース前提で動かせるように、データ周りを整理した。
  • 背景を実装した。しかし、他のモジュールとの整合性が取れず背景モジュールは一旦外した。

第14回(0730)

  • 最終発表をした。
    • 最終発表時点で未完成の部分もあった。
      • カレンダーと日付を指定するモジュール、情報を保存するモジュール、背景など。


最終更新日:2021/08/06 00:50:58