<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>大切な何かのブログ</title>
<link>https://ameblo.jp/nanicajp/</link>
<atom:link href="https://rssblog.ameba.jp/nanicajp/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>ブログの説明を入力します。</description>
<language>ja</language>
<item>
<title>わたしの考えた最強のWebアプリ構築(6)〜①ユースケース定義書〜</title>
<description>
<![CDATA[ <p>こんにちは</p><p>大切な何かです。</p><p>最近は仕事が忙しく、マイクラも楽しいため更新が空いてしました。</p><p>ごめんなさい</p><p>&nbsp;</p><p>今回は「わたしの考えた最強のWebアプリ構築（５）」で触れた</p><p>①ユースケース定義書を作成していこうと思います。</p><p>簡単にユースケースのことについて説明を書いてみます。</p><p>もしあなたが、IT系の方であるならばUMLのお勉強をしたときに少しかじってるかもしれませんがそのユースケースの根本的な役割について意識合わせとなれば幸いです。</p><p>&nbsp;</p><h3>ところでユースケースって？</h3><p>ユースケースっていうのは・・・</p><blockquote><p><b>ユースケース</b>（Use Case）とは、<a title="ソフトウェア工学" href="https://ja.wikipedia.org/wiki/%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E5%B7%A5%E5%AD%A6">ソフトウェア工学</a>や<a title="システム工学" href="https://ja.wikipedia.org/wiki/%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E5%B7%A5%E5%AD%A6">システム工学</a>でシステム（あるいはシステムのシステム）の機能的<a title="要求仕様" href="https://ja.wikipedia.org/wiki/%E8%A6%81%E6%B1%82%E4%BB%95%E6%A7%98">要求</a>を把握するための技法である。各ユースケースは、何らかのビジネス目標/機能に関するシナリオでの<b>アクター</b>(actor)と呼ばれるユーザーとシステムのやりとりを描いたものである。ユースケースのアクターは<a title="エンドユーザー" href="https://ja.wikipedia.org/wiki/%E3%82%A8%E3%83%B3%E3%83%89%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC">エンドユーザー</a>の場合もあるし、別のシステムの場合もある。ユースケースでは技術専門用語をなるべく使わず、エンドユーザーやそのビジネスの専門家に分かり易い用語を用いる。ユースケースの作成は、ビジネスアナリストとエンドユーザーが共同で行うことが多い。ユースケースと<a title="ユースケース図" href="https://ja.wikipedia.org/wiki/%E3%83%A6%E3%83%BC%E3%82%B9%E3%82%B1%E3%83%BC%E3%82%B9%E5%9B%B3">ユースケース図</a>は厳密には区別されるべきものである。</p><p>引用：wikipedia</p></blockquote><p>はい、やっぱりよくわかりませんねウィキペディア。</p><p>&nbsp;</p><p>間違いを恐れずに私見と偏見で書かせていただきますと</p><p>ユースケースを作るということは、「アプリの使われ方を想定する」ことです。</p><p>ユーザーがこのアプリで何をするのか、何ができるのかアプリの使用シナリオを考えることです。</p><p>ちなみに今回作るのはユースケース図ではなく、ユースケースです。</p><p>何が違うのかというと、図か図じゃないかってことです。</p><p>&nbsp;</p><h3>ユースケースって必要？</h3><p>なんでそんなもの作る必要があるの？って思ったそこのあなた</p><p>アプリの使われ方を考えたところでどうなるんだ、そんなもの作る暇があったらさっさと作り始めてしまえって思いますよね</p><p>でも作ります。大企業の人たちも、世界中のシステムコンサルやプロジェクトマネージャーもみんな作ってます。</p><p>なぜなのか・・？</p><p>&nbsp;</p><p>「ユースケースを作りこむことはそのアプリの使いやすさに直結する。」</p><p>&nbsp;</p><p>はっきり言ってプログラマー視点で作ったアプリは使いづらいんです。</p><p>なぜかって、作ってる側の都合で作ってるから良く分からない用語がたくさん出てきたり、面倒な確認だったり入力を求めらたり、、、</p><p>ユーザーからすると分かりづらい、面倒くさい、操作性が悪い、etc...</p><p>そんなアプリになってしまわないように、一度ユーザー視点に立つのです。</p><p>ユーザー視点で、「何かをしたいときにどうするのか」を考えるのです。</p><p>そのあとにプログラマー視点でその実現性を確認すればいいのです。</p><p>なんども言いますがアプリを作るときに最も優先すべきは使う人の気持ちを考えることです。</p><p>その一つの方法がユースケースなのです。</p><p>&nbsp;</p><h3>実際に作ってみた。</h3><p>はい、実際に作ってみたとか書いてますが、今考えながら書いてます。</p><p>&nbsp;</p><p>ユーザーがアイデアとして</p><p>プレイヤーが飛行機を操作して、出てくる障害物を避けたり敵を倒したりしながら進むゲームを思いついたことを仮定します。</p><p>&nbsp;</p><p><span style="line-height: 1.6;">①　飛行機ゲームのアイデアを思いついた！</span></p><ol><li>ツリーポットのサイトにアクセスする。<a href="http://stat.ameba.jp/user_images/20160820/10/nanicajp/c4/2d/p/o4000233313727750947.png"><img width="420" height="245" alt="" src="https://stat.ameba.jp/user_images/20160820/10/nanicajp/c4/2d/p/o4000233313727750947.png"></a></li><li>新しいツリーポットを作成する。<a href="http://stat.ameba.jp/user_images/20160820/10/nanicajp/c7/8a/p/o4000233313727750976.png"><img width="420" height="245" alt="" src="https://stat.ameba.jp/user_images/20160820/10/nanicajp/c7/8a/p/o4000233313727750976.png"></a></li><li>idea trunkに「飛行機ゲーム」と書き込む<a href="http://stat.ameba.jp/user_images/20160820/10/nanicajp/56/55/p/o4000233313727751001.png"><img width="420" height="245" alt="" src="https://stat.ameba.jp/user_images/20160820/10/nanicajp/56/55/p/o4000233313727751001.png"></a></li></ol><h4>②　飛行機のカスタマイズするゲーム要素を思いついた！</h4><ol><li>ツリーポットを選択する<a href="http://stat.ameba.jp/user_images/20160820/10/nanicajp/10/6f/p/o4000233313727751017.png"><img width="420" height="245" alt="" src="https://stat.ameba.jp/user_images/20160820/10/nanicajp/10/6f/p/o4000233313727751017.png"></a></li><li>idea trunk（飛行機ゲーム）を選択する<a href="http://stat.ameba.jp/user_images/20160820/10/nanicajp/20/52/p/o4000233313727751035.png"><img width="420" height="245" alt="" src="https://stat.ameba.jp/user_images/20160820/10/nanicajp/20/52/p/o4000233313727751035.png"></a></li><li>思いついたアイデア要素を書き込む<a href="http://stat.ameba.jp/user_images/20160820/10/nanicajp/03/26/p/o4000233313727751057.png"><img width="420" height="245" alt="" src="https://stat.ameba.jp/user_images/20160820/10/nanicajp/03/26/p/o4000233313727751057.png"></a></li></ol><p>③　カスタマイズできる武器の種類を思いついた！</p><ol><li>アイデアリーフ（飛行機のカスタマイズ）を選択する<a href="http://stat.ameba.jp/user_images/20160820/10/nanicajp/43/56/p/o4000233313727751070.png"><img width="420" height="245" alt="" src="https://stat.ameba.jp/user_images/20160820/10/nanicajp/43/56/p/o4000233313727751070.png"></a></li><li>武器のアイデアを書き込む<a href="http://stat.ameba.jp/user_images/20160820/10/nanicajp/b0/eb/p/o4000233313727751086.png"><img width="420" height="245" alt="" src="https://stat.ameba.jp/user_images/20160820/10/nanicajp/b0/eb/p/o4000233313727751086.png"></a><a href="http://stat.ameba.jp/user_images/20160820/10/nanicajp/17/fb/p/o4000233313727751105.png"><img width="420" height="245" alt="" src="https://stat.ameba.jp/user_images/20160820/10/nanicajp/17/fb/p/o4000233313727751105.png"></a></li></ol><p>&nbsp;</p><p>このような感じで作ってみました。</p><p>他にも、削除、変更などなどあります。今回はここらで</p><p>&nbsp;</p><p>次回は③画面遷移図について書いておきます</p><p>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/nanicajp/entry-12192007445.html</link>
<pubDate>Sat, 20 Aug 2016 10:37:13 +0900</pubDate>
</item>
<item>
<title>わたしの考えた最強のWebアプリ構築(5)〜設計〜</title>
<description>
<![CDATA[ こんばんは<br>ここのところ暑さにバテてます<br>まだ梅雨明けもしてないのにこの暑さ、、<br><br>さて今回は設計をやります。<br>目的で分けて、何本かのドキュメントを<br>作っていこうと思います。<br><br>その前に今回のWebアプリの名前を考えてきました。<br>「ツリーポット(Tree pot)」です。<br><br><a href="http://stat.ameba.jp/user_images/20160707/16/nanicajp/2b/ef/p/o0800060013691593195.png"><img src="https://stat.ameba.jp/user_images/20160707/16/nanicajp/2b/ef/p/o0800060013691593195.png" width="100%"></a><br>調子に乗ってロゴみたいのつくってみました(照)<br><br>1つの小さなアイデアという種から次々と枝が別れ葉をつけて木になる。<br>それを植えるためのポットとなるようなアプリにしたいというコンセプトです。<br><br><br>ということでTree potの設計書を考えていきます。<br>設計書の種類ですが何本か書くということで、目的ごとにあげてみます。<br><br>①ユースケース定義書<br>　ユーザーが実際に使う時の状況や<br>　具体的な操作方法を書きます。<br><br>③画面遷移図<br>　画面がどのように<br>　切り替わっていくかを書きます。<br><br>④画面設計書<br>　細かな画面の設計図です。<br><br>⑤機能設計書<br>　機能の細かな仕様などを書きます。<br><br><br>このくらいですかね、<br>今回はこれくらいにしておきます。<br>次回からそれぞれの設計書を書いていきます。<br><br>
]]>
</description>
<link>https://ameblo.jp/nanicajp/entry-12178224549.html</link>
<pubDate>Fri, 01 Jul 2016 10:04:03 +0900</pubDate>
</item>
<item>
<title>わたしの考えた最強のWebアプリ構築(4)〜イメージ作成〜</title>
<description>
<![CDATA[ こんにちは間が空いてしまってごめんなさい<br>コンビニはファミマ派でしたが、最近はローソンかセブンかで揺らいでいます。<br>大切な何か。です。<br><br>さて前回はアイデアと目的が決定しましたね。<br>今回は具体的なイメージを作ります。<br><br>イメージを作るにあたってまずはアイデアをメモするためにどんな機能が必要なのか考えてみます。<br><br>①アイデアについてテキストで書き込む<br>アイデアを管理する方法として、テキストやボイスメモ、画像などがありますが、基本的にはテキストベースが良いと思ったので、テキストでの管理とします。<br><br>②アイデアから産まれたアイデアを書き込む<br>アイデアって連鎖的にひらめきますよね<br>なので、アイデアからアイデアから産まれていく過程や依存関係がわかるといいなってところです<br><br>③いつでもどこでもメモ出来る<br>アイデアは突発的に降ってくる気がします<br>なのでいつでもどこでもメモ出来るといいですよね<br><br>④他人に見られない<br>メモしたアイデアが他人に見られるのはなんだか恥ずかしい気がするので、他の人には見れないようにする工夫がほしいです<br><br>⑤アイデアを保管する<br>書き込んだアイデアを保管して管理できる仕組みが欲しいですね<br><br>これくらいでしょうか、<br>これらを要件と言ったりします<br>要件を決めることを要件定義と言います<br><br>これらの要件を満たすような仕組みを実現するために、マインドマップというものに着目しました。マインドマップとは簡単に言うと相関図です。<br>それっぽくかいてみました。<br>みなさんもどこかで見たことがあるようなフォーマットだと思います。<br>アイデアをメモする方法として、小さなアイデアを相関図のように繋げて書き込んでいけるようにしようと考えています。<br><br><a href="http://stat.ameba.jp/user_images/20160630/12/nanicajp/5c/c8/j/o0800060013685631585.jpg"><img src="https://stat.ameba.jp/user_images/20160630/12/nanicajp/5c/c8/j/o0800060013685631585.jpg" width="100%"></a><br><br>如何でしょうか？<br>次回からは設計をやろうと思います。<br><br>もっとこうした方がいいよ！<br>というアイデアがある方はぜひコメントをいただければと思います。<br><br>今回の記事は以上です。<br><br><br>
]]>
</description>
<link>https://ameblo.jp/nanicajp/entry-12175835372.html</link>
<pubDate>Fri, 03 Jun 2016 23:10:24 +0900</pubDate>
</item>
<item>
<title>わたしの考えた最強のWebアプリ構築(3)〜始動〜</title>
<description>
<![CDATA[ こんにちは。<br>昨日はアサシンクリードって言うゲームの実写版動画を見てて更新しそこねてしまいました。<br>ごめんなさい。(書き溜めないと、、)<br>大切な何か。です。こんにちは。<br><br>表題の通り、今回から始動します！<br><br>あ、そもそもWebアプリってなに？って思った方もいるかもしれません。<br>簡単にいうとウェブサイトのことです。<br>じゃあなんでウェブサイトって書かないでWebアプリとか難しい言葉使ってんの？って思った方も居るかもしれませんね。プログラマとしては別物ですので使い分けさせていただいております。<br><br>というかんじで、前置きが長くなりましたが、どんなウェブサイトを作るのか書いていきます。<br><br><span style="font-size: 40px; ">始動</span><br><br>これから作ろうと考えているのは<br>アイデアをメモするサイトです！<br>何か思いついた時、紙にメモしたりスマホのメモアプリに書き込むのも良いのですが<br>少し複雑になると文字だけでは書ききれない～<br>ってことありませんか？<br>そんな悩みを解決するアイデアをメモするためのノートのように使えるサイトを作りたいと考えてます。<br><br>はい。これで目的が決まりました。<br>とても抽象的で、だれもイメージがつきませんね。<br>でもアイデア段階ではこんなものでいいと思います。<br>ここから段階を踏んで具体的なイメージにしていきます。<br><br>アイデアを思いついて企画してからそれを実現するまでの工程をプロジェクトと言ったりします。<br>まずはプロジェクトを進めるにあたって何を考えなければいけないかを考えます。<br>これは、道のない場所を闇雲に進むのではなく、あらかたの大きな方向を決めてあげることで迷わずに進むことが出来るのです。<br>5W1Hなんて言うもので、まとめてみたりするとわかりやすいかもしれません。<br><br>いつ<br>　　期間のことです。本来はいつまでに<br>　　作って公開するかを決めます<br>　　今回は「今日から」<br><br>誰が<br>　　そのままの意味です。<br>　　今回は「わたしが」<br><br>誰のために<br>　　ターゲットと言ってどんな人に<br>　　使ってもらうかを想定します<br>　　「アイデアをメモしたい人のために」<br><br>何を<br>　　「Webアプリを」<br><br>どうする<br>　　「作るって公開する！」<br><br>ジャーン！！<br>これで迷わずにWebアプリを作ることができます！<br><br>次回は具体的なイメージを作っていこうと思います。
]]>
</description>
<link>https://ameblo.jp/nanicajp/entry-12166692784.html</link>
<pubDate>Wed, 01 Jun 2016 15:40:29 +0900</pubDate>
</item>
<item>
<title>わたしの考えた最強のWebアプリ構築(2)〜目次〜</title>
<description>
<![CDATA[ <p><br>こんにちは。<br>大切な何か。です。<br><br>このページでは「わたしの考えた最強のWebアプリ構築」シリーズの目次として随時更新する形で使おうと思います。<br>リンクっていう機能があるようなので、<strike>別タブで開けるようにしておきます。</strike>できませんでした。涙<br><br><span style="font-size: 40px; ">目次</span></p><p>&nbsp;</p><hr noshade><p>&nbsp;</p><ul><li><a target="_blank" href="http://s.ameblo.jp/nanicajp/entry-12165977845.html"><span style="font-size: 24px; ">まえがき</span></a></li><li><a target="_blank" href="http://s.ameblo.jp/nanicajp/entry-12166692784.html"><span style="font-size: 24px; ">始動</span></a></li><li><a target="_blank" href="http://s.ameblo.jp/nanicajp/entry-12175835372.html"><span style="font-size: 24px; ">イメージ作成</span></a></li><li><a target="_blank" href="http://ameblo.jp/nanicajp/entry-12178224549.html"><span style="font-size: 24px; line-height: 38.4px;">設計</span></a></li></ul>
]]>
</description>
<link>https://ameblo.jp/nanicajp/entry-12166243081.html</link>
<pubDate>Wed, 01 Jun 2016 08:53:27 +0900</pubDate>
</item>
<item>
<title>大切な何か。初ブログナウ2</title>
<description>
<![CDATA[ こんにちは。<br>大切か何か。です。<br><br>昨日からブログを始めました。<br>機能とかいろいろわからないことだらけなので、<br>こうした方がいいよ、とか<br>ありましたらご教授いただければ幸いです。<br><br>ブログのことに関してなのですが、<br>テーマ別でいろいろ書いていこうと思います。<br>そんなことはブログ界では当たり前のことなのかわかりませんが、一応わたしの中のルールとしてここに書いておきます。<br><br>こんなテーマでも書いて欲しいなんて方がいらっしゃいましたら、リクエストとしてコメントをいただければ検討するかもしれませんです。<br>
]]>
</description>
<link>https://ameblo.jp/nanicajp/entry-12165982091.html</link>
<pubDate>Tue, 31 May 2016 18:04:00 +0900</pubDate>
</item>
<item>
<title>わたしの考えた最強のWebアプリ構築(1)〜まえがき〜</title>
<description>
<![CDATA[ こんにちは<br>最近は疲労で左目がピクピクしてます。<br>大切か何か。です。<br><br>連載企画的なノリで始めようと思います。<br>ちゃんとしたWebアプリを作るのはわたし自身、初めてのことなので一緒に四苦八苦していただければ幸いです。<br><br><b><span style="font-size: 40px; ">まえがき</span></b><br><br>さて早速ですが、皆さんはこんなことってありませんか？<br><br><span style="font-size: 24px; ">便利な</span><span style="font-size: 24px; ">仕組み</span><span style="font-size: 24px; ">を思いついた！</span>とか、<br><span style="font-size: 24px; ">面白いゲームを考えた！</span>とか、、<br><br>でもそれを、実践するのは大変そうだし<br>何から初めていいかわからない。。<br>このブログではわたしが考えた最強のWebアプリの構築を通して、皆さんの持っているアイデアを現実のものにするために何をすればいいのかを考え、そして実践するためのきっかけになればいいなと思っております。<br><br>それでは次回より<br>わたしの考えた最強のWebアプリについての概要と計画について発表させていただこうと思います。<br><br>
]]>
</description>
<link>https://ameblo.jp/nanicajp/entry-12165977845.html</link>
<pubDate>Mon, 30 May 2016 14:55:27 +0900</pubDate>
</item>
<item>
<title>大切な何か。初ブログナウ</title>
<description>
<![CDATA[ こんにちは<br>最近半身浴にはまっています。<br>大切な何か。です。<br><br>ブログって初めてだし、読んだこともないし、<br>よくわからないけど、趣味のことについて書いていこうかなって思います。<br>コメントとかリクエストとかあったら、お応えしてみたいなとかも思ってます。<br><br>さて今回は、わたくしの自己紹介を書いていきます。<br><br>自己紹介。<br><br>大切か何か。と申します。<br>音楽活動とかやってます。<br><br>◆趣味<br>音楽活動<br>初音ミク等を使用した楽曲および動画制作をしております。<br>気になる方はニコニコ動画とかYouTubeにアップロードしていますので、聞いてみてくれると嬉しいです。「大切か何か。」って検索すると何件かヒットすると思います。<br><br>プログラミング<br>お仕事もプログラムを書いたりするのですが、<br>趣味でもやっています。<br>あまり詳しいことを書くと引かれそうなので割愛しますが、ざっくり言うとWeb系とよばれる分類にあたるものが好きでやってます。Web系って要はウェブサイトを作るんです。<br><br>◆仕事<br>現職はシステムエンジニアです。<br>システムエンジニアってパソコンとか、スマートフォンとか、いろいろなモノで使える便利なアプリとか仕組みを作るお仕事です。<br>たとえば電車もバスもPASMOとか、世の中を便利にする仕組み(システム)を作ってる人がシステムエンジニアの方々なのです。(わたしはPASMO作ってません。)<br><br>自己紹介は以上です。<br>次は、趣味事情の中期計画をかければいいなと思いますので、考えておきます。<br><br>
]]>
</description>
<link>https://ameblo.jp/nanicajp/entry-12165557088.html</link>
<pubDate>Mon, 30 May 2016 11:31:32 +0900</pubDate>
</item>
</channel>
</rss>
