情報の授業 人が喜ぶスマホアプリを開発しよう ・開発の進め方 ・アイディアの出し方 ・ペーパープロトタイピング

Slides:



Advertisements
Similar presentations
UGUI を 使ってみよう ( 導入・紹介?編 ) 1. uGUI とは O Unity 4.6 から使えるようになった UI (ユー ザーインターフェース)システム O 8 月: Unity4.6 β uGUI 試用版公開 O 11 月: Unity4.6 uGUI 正式版公開 正式版公開で、 機能紹介ブロ.
Advertisements

Microsoft PowerPoint IT講習会 /9 (Mon) テックサポーター 佐藤 諒.
応募方法 STEP_1 新規事業提案シー ト 作成 所定のシート (P.4-P.9) を利用し、新規事業提案シートを作成してください。 適宜 P.10 以降の記入方法補足を参照してください。 STEP_2応募申込み 下記の応募申込フォーム URL より所定項目入力の上、ご応募してください。 ※共同(チーム)提案の場合は、代表者の方のみご応募ください。
企画書作成ソフトウェアの開発 佐々木研究室 05k1134 吉村祥平.
情報基礎演習I(プログラミング) 第9回 6月22日 水曜5限 江草由佳
W e b 2.0 メディアコミュニケーション論Ⅲ 第4回.
本日のスケジュール 14:45~15:30 テキストの講義 15:30~16:15 設計レビュー 16:15~16:30 休憩
エクセル(1)の目次 起動法、ブック、シート、セル ブックの開き方 エクセル画面 マウスポインターの種類 シート数の調節 データの入力法
情報処理実習 第05回 Excelマクロ機能入門 操作マクロ入門.
イメージCMを作ろう! 選択情報 課題⑦.
PowerPointのチュートリアル Version 2.4( )
Microsoft PowerPoint98 Netscape Communicator 4.06[ja]
Microsoft PowerPoint IT講習会 /15 (Mon) テックサポーター  川田 拓.
Android と iPhone (仮題) 情報社会とコンピュータ 第13回
QRコード作って使ってみる 作成者: 川瀬 智美 川瀬智美ですよろしくお願いします ここにあるマークご覧になったことありますでしょうか?
プレゼンテーション用ソフトウェア Impress
Rapid紹介 開発手法(Rapid活用)
情報処理 第13回の教材 プレゼンテーションソフト PowerPoint 高知大学 共通教育 理学部 対象 担当:塩田 ここはメモを書く欄。
Microsoft PowerPointを使ってみよう
オンライン英単語・リスニング 学習ソフト 佐々木研究室 N02k1114 北隅 麻実.
プレゼンテーション用ソフトウェア Impress
バージョン管理超入門 まだファイルコピーしてます?
経済情報処理ガイダンス 神奈川大学 経済学部.
F5 を押すか、または [スライド ショー] > [最初から] をクリックして、コースを開始してください。
     年  月  日 名前 太郎 1 班.
PowerPointのチュートリアル 第一版( )
経済情報処理ガイダンス 神奈川大学 経済学部.
イメージポスターを作ろう! 高校2年 情報選択②.
Webを使ったナレッジマネジメントとビジネス展開*
講師:佐藤 諒 (情報処理センター テックサポーター) 2011年12月7日(水)
講師:佐藤 諒 (情報処理センター テックサポーター) 2011年12月7日(水)
経済情報処理ガイダンス 神奈川大学 経済学部.
~企画~ GO,桑田,ヒルズ.
情報 第2回:状態遷移 その2.
マイクロソフト Access を使ってみよう 第1回
経済情報処理ガイダンス 神奈川大学 経済学部.
他教科でも活用できる学習教材事例 情報伝達のポイント
基礎プログラミング演習 第1回.
PowerPointとは? 百聞は一見しかず! プレゼンテーションソフトウェア 今、使っているこれがそうです!
Microsoft PowerPoint Netscape Communicator
経営工学基礎演習a PowerPointの利用.
ICT活用指導力チェックシート(小学校版)
文献の整理術 ―文献管理ソフトを使ってみよう―!
プロジェクト演習Ⅱ インタラクティブゲーム制作 イントロダクション2
Microsoft PowerPoint IT講習会 /5 (Wed) テックサポーター  佐藤 諒.
情報処理概論Ⅰ 2007 第4回 2018/11/30 情報処理概論Ⅰ 第4回.
情報工学部 情報工学科 石原研究室 11A1021 重永 実沙希
情報の授業 作ったスマホアプリの紹介チラシを作ろう カッコイイ、アプリやゲーム作って友達や家族に自慢しよう
情報の授業 Scratchで面白プログラミング (1) ・どうしてプログラミング ・Scratchの実習と課題 ・実習時間の進め方
WEBアプリケーションの開発 2002年度春学期 大岩研究会2.
情報基礎演習I(プログラミング) 第10回 6月29日 水曜5限 江草由佳
     年  月  日 名前 太郎 1 班.
 情報の授業 アルゴリズムとプログラム(1) Go.Ota.
PowerPoint へようこそ 簡単に操作するための 5 つのヒント.
3.1 PowerPoint の概要 PowerPointを使ってできること
湘南工科大学 2013年10月8日 プログラミング基礎1 湘南工科大学情報工学科 准教授 小林 学.
Shimatterシステムの トップダウン分析
スイッチを入れる前に… 講習を受けていない人は、まだスイッチを入れないこと。 まず講習を受けてセットアップを行ってください 注意.
・タイプ別のフレームワーク ・デジタルTips(小技テクニック情報)
6演習 「ICTを活用した授業の展開」 すでに学校に英語ノートのコンピュータ用ソフトが届いているかと思います。電子黒板がある学校では、そのソフトをさらに効果的に活用することもできます。電子黒板でどんなことができるかを紹介します。
音声認識・翻訳 Android アプリケーション制作
情報基礎演習I(プログラミング) 第11回 7月12日 水曜5限 江草由佳
★C++/オブジェクト指向実践企画★ Othelloゲーム作成
経済情報処理ガイダンス 神奈川大学 経済学部.
情報基礎演習I(プログラミング) 第8回 6月8日 水曜5限 江草由佳
情報の授業 アプリ等を活用した勉強方法の改善(計画) ・R-PDCAサイクル ・アプリを活用した勉強方法の改善 計画書
新入社員トレーニング 発表者名 発表日 このテンプレートは、トレーニング資料をグループ設定で紹介するための開始ファイルとして使用できます。
アルゴリズム入門 (Ver /10/07) ・フローチャートとプログラムの基本構造 ・リスト ・合計の計算
情報の授業 Scratchで面白プログラミング (2) ・プログラムの公開とスタジオへの登録 ・公開のための著作権
情報処理 II 第12回の教材 プレゼンテーションソフト PowerPoint 高知大学理学部 数理情報科学科1回生い組対象 担当:塩田教官
Presentation transcript:

情報の授業 人が喜ぶスマホアプリを開発しよう ・開発の進め方 ・アイディアの出し方 ・ペーパープロトタイピング カッコイイ、アプリやゲーム作って友達や家族に自慢しよう でもプログラムも出来なくて、設計できるのかな? Go.Ota

スマホアプリを開発しよう(全体説明) Scratch Ver3 長期の開発です。 ペーパープロトタイピング 今日入れた3or4回 + 評価会 1回 デザイン PCで開発、スマホで実行 8回程度 開発 テスト/評価 他の人に使ってもらって評価 4回程度 まとめのレポート2~3程度 改良

成果物と成績評価: ・ペーパープロトタイピング   個人作業  (2ポイント/提出点) ・開発  改修後開発ソフト (4~8ポイント/ 出来栄え)  開発はチームでも可   ・評価/改修   まとめのレポート (2~3ポイント)   まとめレポートは都度記録を残す。    

開発を始める前に:情報デザイン どんな人にとっても 理解しやすく 正しく 使い易く 伝える/提供する 世の中の雑多な 事柄/ 情報 サービス/道具 情報 デザイン どんな人にとっても  理解しやすく  正しく  使い易く 伝える/提供する

情報デザインの場面(1): 情報伝達 ①双方向 ①片方向 会話/ メール SNS/ 手紙 レポート 情報 デザイン 情報 デザイン 放送/ Web SNS/ポスター 連絡情報 情報 デザイン

情報デザインの場面(2): サービス/道具提供 Webサービス アプリ/ 店頭サービス 家電/ 日用品 自動車 …… 情報 デザイン

アプリデザインのポイトン ユーザーエクスペリエンス (使う人がどう思うか) ユーザーのニーズ 使い易い 役に立つ 使う人に、どのようなニーズがあるか 探し易い 価値が ある 好ましい 信頼できる 誰でも使える ユーザーインターフェース アプリとして、どのような使い易い操作性を持たせるか

開発環境等 Scratch Ver 3.0 ベータ版(正式版は2019年1月2日) 検索[ Scratch 3.0 GUI ] ・コスチュームの描画のテキストで日本語の入力が可

開発環境等: 実行環境/動作環境 Scratch Ver 3.0 ベータ版(スマホで動作) 検索[ Scratch 3.0 GUI ] デザインで考慮する点 ・スマホの全画面が使えるわけではありません。 ・基本、タッチ操作のクリック、仮想マウス位置の移動/ 文字の入力

ファイル名の変更によるバージョン管理 ここのプロジェクト名を変えると保存されるファイル名も変わる。 ファイル名の例: 27xx1004a 27番号日付a~ 27031004a 27031004b 27031004c と一日の中で変える

いろいろな開発手法 今回は、スパイラル(プロトタイピング/アジャイル)的に開発 ポイント:早めになんとなく動くもの作ってから改良していく ウォータフォール プロトタイピング スパイラル アジャイル 仕様 初めに確定 徐々に確定 段階的に追加・確定していく 開発 部分ごとに開発し、最後に組み上げ 徐々に開発 段階的に 開発 製品 最終的に確定 段階的に 提供 製品品質 最終製品で 保証 最終製品で保証 各段階で 保証 今回は、スパイラル(プロトタイピング/アジャイル)的に開発 ポイント:早めになんとなく動くもの作ってから改良していく

ペーパープロトタイピングって何? ペーパープロトタイピングとは、紙とペンで作る、アプリケーションのデザインです。丁度紙芝居(もしくは操り人形)のようなものです。

補足:プロトタイピングを使った開発 従来の開発方法 プロトタイピングを使った開発方法 何か使いにくいね 設計書通りにつくるぞ 利用者はこんな機能がほしいはずだ プロトタイピングを使った開発方法 ここの使い方がわからない。こんなことしたい。 少し改良してみました。どうですか? まだまだね。ここの意味が全然わからない。 新しいソフトの試作品です

補足: ペーパープロトタイピンクの利点 利用者の使い方が理解できる。 実際に利用した時の問題点を見つけることができる。 設計(デザイン)を中心として開発になる。 利用者がレビュー(確認)する時、細かい色や文字の大きさだけではなく機能や操作に注目できる。 早く、安く、簡単にできる。 デザインに特別な技術がいらない。 実際のソフトのような、多様な操作とその反応が実現できる。実際のソフトに近い動きができる。 4)-7)は最近注目されているペーパープロトタイピングの特徴です。 4)は理解しにくいかもしれませんが、実際本物に近いソフトで確認すると、「ここの色が悪い」とか「ここの文字が小さい」などの意見が多くなり、本質的な、機能や操作に目がいかなくなります。そこでペーパープロトタイピングではあえて、手書きの文字で作成します。

ペーパープロトタイピングでアプリを設計してみよう: アプリでもゲームでも可 ベースのスマートフォンの台紙 紙,はさみ、ペン: 適当な大きさに切り取って画面を書きます 実際本物に近いソフトで確認すると、「ここの色が悪い」とか「ここの文字が小さい」などの意見が多くなり、本質的な、機能や操作に目がいかなくなります。そこでペーパープロトタイピングではあえて、手書きの文字で作成します。

設計っていっても何から始めていいかわかりません。 今回はScratchを使用するため、画面のサイズや操作できる内容に、かなりの制限があります。 〇 既存のアプリを見て、自分なりにアレンジしてみるのが、一番良い方法かもしれません。 8回ぐらいで開発できるものを考えてみます。 高校生がどれぐらいまで作れるかは次を参考に。 アプリ甲子園2018【中高生のためのアプリ開発コンテスト】 https://www.applikoshien.jp/report/

補足:より良い設計をするためのコツ(1) 1) 単純で自然な操作の流れにする。 2) ユーザーが考えたり、覚えたりしないで使えるようにする。 3) ユーザーが日常に使っている言葉の意味で操作できる。 4) アプリの中で操作の一貫性がある。 [選択] 高1の英単語 高2の英単語 高3の英単語 [選択] 英語の意味を覚える 日本語の意味を覚える どっちが先の操作 発音 英語の発音を聞くにはどっちがいい コンフィグ システム設定 同じ画面に移動しますが、どれがわかりやすい 同じようなボタンがあると混乱します 完了 終了 OK

補足:より良い設計をするためのコツ(2) 5) 誤った操作をしないように作る。 6)途中や誤った時に楽に元に戻れるようにする。 7) 操作したらアプリが何らかの反応をする。 8) 間違った操作をした時に、適切なメッセージを方法を示す。( 5)が前提だが) OK キャンセル 例:使え無い時のボタンは隠す 戻る Top 初期値 取り消し しばらくお待ちください エラー!!! 例:次に何していいかわからない