【客】設計からテストまで一通りやるスレ【奴隷】
■ このスレッドは過去ログ倉庫に格納されています
0001大学中退
2007/06/08(金) 19:56:08とりあえず俺30代前の未経験スタート2ヶ月目
超スキル不足だから、俺設計書から作るからおまえら客になってもらえる?
まずは要件定義からだな
さあ何作るかおまえら考えてくれよ
0002大学中退
2007/06/08(金) 19:58:08JAVAなら会社の研修で少しやったぞ
0003デフォルトの名無しさん
2007/06/08(金) 20:26:030004大学中退
2007/06/08(金) 20:28:370005デフォルトの名無しさん
2007/06/08(金) 20:36:370006大学中退
2007/06/08(金) 20:44:31家計簿とかならなんとかなるかも・・・
0007デフォルトの名無しさん
2007/06/08(金) 20:48:370008大学中退
2007/06/08(金) 20:54:27実際に銀行作らないで、バーチャルオンラインバンキングでいいなら
それでもいいっすよー
0009デフォルトの名無しさん
2007/06/08(金) 23:41:38ユーザー内でのランキングとかあると良いかも。
今日の食費Best10とか。
携帯対応にしてね。
0010デフォルトの名無しさん
2007/06/08(金) 23:45:51Swing使ったシンプルな家計簿作ってみますわ
>>9
携帯対応とは、なかなかハードな注文をなさいますな
どんどんよろしく
0011大学中退 ◆4hgMuD5inA
2007/06/09(土) 00:35:44http://ccfa.info/cgi-bin/up/src/up4010.zip
0012デフォルトの名無しさん
2007/06/09(土) 00:47:480013大学中退 ◆4hgMuD5inA
2007/06/09(土) 00:49:31とりあえず作ってみるから、どんどん注文しれ
0014大学中退 ◆4hgMuD5inA
2007/06/09(土) 00:59:06眠いから作るのは明日やるわ
とにかく、おまえらよろしく
0015デフォルトの名無しさん
2007/06/09(土) 02:18:51ホスト下がりか?
0016デフォルトの名無しさん
2007/06/09(土) 03:50:58流れは知らんがマジレス。
コレは設計書じゃ無くて要求仕様書な。
個人的な好みで言わせて貰うと、仕様書は基本Wordで書け。
表紙なし、目次なし、章立てなしじゃ見づらくてかなわん。
で、要求仕様的に見ていきなり足らんモンがある。
「何を作るか」「何のために作るか」
それぞれ1〜3行ぐらいで一番初めに追加した方が良い。
それと、動作環境、開発環境も出来れば欲しい。
サーバがあるのか?
クライアントはJavaアプリ?アプレット?
それともオフラインアプリ?
0017大学中退 ◆4hgMuD5inA
2007/06/09(土) 09:13:58別に理由は無いよ、20回に限定する方が工数が増えるし
無制限に変更しておこう
>>16
次のオンライン家計簿の時は気をつけるよ
簡単に今日作っちゃう方はまあ許してくれよ、メモ書きということで
JAVA5.0インストールしてあるWinXPなら多分動く
eclipse使って作るよ、でもってただのアプリ、今日作るのは
収支区分(内部で持つ)
1 収入
2 支出
収入内訳区分(CSVで管理、名称変更、項目追加可能)
1 給料1
2 ボーナス
3 臨時収入
支出内訳区分(CSVで管理、名称変更、項目追加可能)
1 食費
2 電話代
3 ガス代
4 水道代
5 電気代
6 保険代
7 雑費
昼まで出かけてるからそれからがんばって作るぜ
0018デフォルトの名無しさん
2007/06/09(土) 09:20:360019デフォルトの名無しさん
2007/06/09(土) 11:06:540020大学中退 ◆4hgMuD5inA
2007/06/09(土) 17:28:13>>18
>>19の通り
俺も面接中に内定出たよ
まぁ大したことないとこならどこでも入れるだろう、多分
0021デフォルトの名無しさん
2007/06/09(土) 21:41:03何系の会社ですか?
0022大学中退 ◆4hgMuD5inA
2007/06/09(土) 22:00:26>>21
何系って聞かれてもなんと答えればいいのか・・・
偽装派遣系?
0023大学中退 ◆4hgMuD5inA
2007/06/10(日) 22:33:25思うように時間が取れなくてまだここまでしか出来てねー
つーか、無駄にクラス分けしてると思われる…
まーちょっとずつ勉強しながらやってみます
0024デフォルトの名無しさん
2007/06/10(日) 22:41:270025デフォルトの名無しさん
2007/06/10(日) 22:43:18プログラムの勉強だったら良いが、
「要件定義→コーディング」だと仕事の練習にならないぞ。
モジュール設計ぐらい先に書け。
クラス図とかでなくて良いから。
0026大学中退 ◆4hgMuD5inA
2007/06/10(日) 22:52:48それはこの家計簿作ってからやるわ
大分忘れてる感があるからこで完成させつつある程度思い出してからということで…
あの設計書はただのメモ書きってことで忘れちゃってくだされ
0027デフォルトの名無しさん
2007/06/11(月) 10:55:390からプログラム勉強したいんだがオススメの書物教えてくれ
0028デフォルトの名無しさん
2007/06/11(月) 15:48:05言語は何よ?FORTH?RPG?INTERCAL?
0029大学中退 ◆4hgMuD5inA
2007/06/11(月) 22:31:07対処を書いたぞ
>>27
俺はJAVA以外知らないし
オススメだかどうだか分からんけど、
「JAVAを独習する前に読む本」→「改訂 新JAVA言語入門<ビギナー編>」→「ネット」←今ここ
って感じだな
コピペせずに実際に打ってやる方がよく覚えてオススメ
0030デフォルトの名無しさん
2007/06/12(火) 00:08:45サンクス
0031大学中退 ◆4hgMuD5inA
2007/06/12(火) 00:31:30とりあえずここまで作った
0032デフォルトの名無しさん
2007/06/12(火) 00:42:41お前コード書くのうまくなるタイプだが
始めるのが10年おそかったって感じだな。
0033デフォルトの名無しさん
2007/06/12(火) 01:12:330034デフォルトの名無しさん
2007/06/12(火) 11:46:290035大学中退 ◆4hgMuD5inA
2007/06/12(火) 21:08:29こんなひどいコードを褒めてくれてありがとう
フィールドで部品初期化しまくってるのがどうにもみっともないのだけど
何かいい方法ある?
>>33
頭のpackage kakeibo;
を取れば多分出来るんじゃない?
0036デフォルトの名無しさん
2007/06/12(火) 21:28:24褒めてはいないぞ
まだみっともなさを云々するレベルじゃないな
気にせず書きまくれ
0037大学中退 ◆4hgMuD5inA
2007/06/13(水) 00:52:26substringの指定がまずくて、String型からint型へのキャストする時に
まずってるが、眠いので今日は眠る
それが直ればファイル読み取りの初期処理はOKだとおもう
0038デフォルトの名無しさん
2007/06/13(水) 19:31:000039大学中退 ◆4hgMuD5inA
2007/06/13(水) 20:24:51食うための道具にしたいし、単純に性にあってるから
楽しくもあるぞ
0040デフォルトの名無しさん
2007/06/13(水) 21:20:000041デフォルトの名無しさん
2007/06/13(水) 21:26:08がっかりだわ
00431160580550 ◆GqrOSDYjeQ
2007/06/13(水) 21:36:490044デフォルトの名無しさん
2007/06/13(水) 21:36:5400451160580550 ◆GqrOSDYjeQ
2007/06/13(水) 21:39:27どうした俺に会えて感激しすぎたのか
0046デフォルトの名無しさん
2007/06/13(水) 21:40:3900471160580550 ◆GqrOSDYjeQ
2007/06/13(水) 21:47:130048デフォルトの名無しさん
2007/06/13(水) 22:02:230049大学中退 ◆4hgMuD5inA
2007/06/13(水) 22:02:45金稼ぎたいぜ、両親に家をプレゼントしたいし、目標もあるしな
>>41
プログラミングのプの字も知らない素人の癖に要件定義なんて早すぎるぜって意味?
俺もそう思うけどまーそう言わず、よろしく頼むよ
>>42
JAVAじゃだめですか?
0050デフォルトの名無しさん
2007/06/13(水) 22:06:48そうじゃなくて、要件定義ちゃんとやってないからだろ
0051デフォルトの名無しさん
2007/06/13(水) 22:11:44めずらしいでつ
0052デフォルトの名無しさん
2007/06/13(水) 22:18:36いや、そうじゃなくて、要件定義なんてやってないじゃん・・・っていうことです
0053デフォルトの名無しさん
2007/06/13(水) 22:20:35そして家計簿終わってからやる
らしい
0054デフォルトの名無しさん
2007/06/13(水) 22:26:160055大学中退 ◆4hgMuD5inA
2007/06/13(水) 22:38:59>>50
>>52
>>53
とりあえずどの程度出来るのか、っていうのを見せておくのと
研修後、二ヶ月ほどJAVAから離れてたので俺が思い出すのを兼ねて
今は家計簿もどきを作ってるだけさ
じゃぁ要件定義から始めさせてもらうかな
じき、終わるだろうからそれまで待ってくれるならその方がいいが
で、おまいら何作るか考えてくれよ、一応オンライン家計簿ってことになってるが
それ以外でもいいぞ
>>54
まーそうは言っても設計はクラス設計じゃないしな
今働いてるとこでもそういう知識あると無いとじゃ随分違うんだなと感じてるが…
0056デフォルトの名無しさん
2007/06/13(水) 22:43:14オンラインはさみ将棋とか
0057大学中退 ◆4hgMuD5inA
2007/06/14(木) 20:23:11オンラインはさみ将棋か、面白そうだ
とりあえずどんなのがいいかなんでもいいから挙げてくれ
0058デフォルトの名無しさん
2007/06/14(木) 21:20:100059デフォルトの名無しさん
2007/06/14(木) 21:21:190060デフォルトの名無しさん
2007/06/14(木) 21:28:270061大学中退 ◆4hgMuD5inA
2007/06/14(木) 22:41:53Pass:kakeibo
チャットルームにメッセンジャーかよ
いきなり難しい注文だぜ、具体的にはどんなのがいいんだ?
それってstrutsとかだけで出来るんかな
0062デフォルトの名無しさん
2007/06/14(木) 22:49:49アプリの形が決まるだけ
0063デフォルトの名無しさん
2007/06/14(木) 22:56:28具体的な提案すんのはお前の仕事だよ
0064デフォルトの名無しさん
2007/06/14(木) 23:35:28そこは任せる
0065デフォルトの名無しさん
2007/06/15(金) 20:39:180066デフォルトの名無しさん
2007/06/15(金) 23:57:2600671160580550 ◆GqrOSDYjeQ
2007/06/16(土) 07:48:00感想
コメントがない。
仮にそのソースを誰か他の奴が改修する時ものすごく不便
その状態だと改修してる奴は「このクソソースが!」と悪態つくだろうな
コメントについて先輩とかに言われなかったか?言われてないなら不幸だな。
後気になるところ。Javaは詳しくないが恐らく
JLabel lbl_year = new JLabel("年");
JLabel lbl_month = new JLabel("月");
↑とかの部分はレイアウト作成処理なんだろ?
これって関数(オブジェクト指向ならメソッドか)単位とかにできないのか?
ただ、この辺はJavaをよく知らない俺はあまり自信ないから聞き流してもいい。
ラベル名(変数名)のつけ方についてはやっていくうちに身に付いてくる(人によるが)
から今はまだ気にしなくいいんでね?
例えば
dlg1
dlg2
dlg3
↑は変数名見るからにダイアログなんだろうがもう少し意味のある名前がいい
適当だが【INIファイルの編集を行うダイアログ】だったなら
IniFileSetupDlgとかいう関数名にしてた方がみてるほうもわかりやすい
あんま長い名前だとそれはそれであれだけどな。
以 上
0068大学中退 ◆4hgMuD5inA
2007/06/16(土) 08:52:59JLabel lbl_year = new JLabel("年");
は、宣言と初期処理として"年"をセットする記述になってるから
分けると二行になるが、多分これでいいんじゃないかな・・・
研修の時はコメントつけてたが、時間あまり取れなかったから
コメントは省いてしまった、すまん
結構変数の命名もいい加減だな…気をつけることにするよ
サンキュ
0069大学中退 ◆4hgMuD5inA
2007/06/16(土) 08:54:56攻殻機動隊みたいなGUIのはさみ将棋か、それは面白そうだな
>>66
完成したらexeで起動できるようにするよ
もちろん、JRE入ってないと使えないが…
0070デフォルトの名無しさん
2007/06/16(土) 14:33:45違うよ!攻殻機動隊風のGUIの軍人将棋!
0071大学中退 ◆4hgMuD5inA
2007/06/17(日) 00:09:28pass:kakeibo
>>70
面白そうだけど、JAVAで攻殻機動隊並のGUIって可能なんかいな
駒にタチコマ使うので許してくれよ
0072デフォルトの名無しさん
2007/06/17(日) 00:37:220073ショスタコーヴィチ
2007/06/17(日) 23:17:44ttp://a-draw.com/uploader/src/up24581.zip.html
とりあえず、これまでのまとめ
・オンライン家計簿
・オンラインはさみ将棋
・オンライン軍人将棋
ってことでゲーム系二つ占めてるから、
ハンゲっぽさを意識したポータルゲームサイトもどきを作ろうと思うのだが
どうだろう?
会員登録をしてる人だけ使えるみたいな
0074デフォルトの名無しさん
2007/06/17(日) 23:19:200075デフォルトの名無しさん
2007/06/17(日) 23:24:480076デフォルトの名無しさん
2007/06/18(月) 16:48:52別のスレで悪さしてるんじゃないのかwww
0077大学中退 ◆WFbe10luh6
2007/06/18(月) 19:26:47頭痛いので今日は寝ることにするよ
>>74
ロシアの音楽家
>>75
ありがとう、超元気でるわ
>>76
出る言葉もない
0078大学中退 ◆4hgMuD5inA
2007/06/18(月) 21:11:400079デフォルトの名無しさん
2007/06/18(月) 21:59:580080デフォルトの名無しさん
2007/06/18(月) 22:24:270082デフォルトの名無しさん
2007/06/19(火) 00:42:530083デフォルトの名無しさん
2007/06/19(火) 01:33:190084デフォルトの名無しさん
2007/06/19(火) 14:23:45別のスレで悪さしてるんじゃないのかwww
0085デフォルトの名無しさん
2007/06/19(火) 19:07:20(´;ω;`)でもまだ彼氏
旦那になるのは6年後
0086大学中退 ◆WFbe10luh6
2007/06/20(水) 00:02:44ttp://a-draw.com/uploader/src/up24628.zip.html
pass:kakeibo
おまえら、ショスタコーヴィチのことはどうでもいいから
>>73に反応してくれ
とりあえず、ハンゲを参考にして
・会員登録した人だけ使える
・チャットやメッセンジャー機能付き
・アバター機能付き
・ランキング機能付き
なゲームポータルサイトを作ってみようと思うんだがどうだ?
サイトのデザインと、チャットとメッセンジャー以外はそれほど難しくなさそうだ
チャットとメッセンジャー系はちょっと勉強不足で分からん
0087デフォルトの名無しさん
2007/06/20(水) 00:15:40そんなにたくさんできるかよ
めんどうになって、途中で投げ出すに決まってる
もっと機能絞れ
0088デフォルトの名無しさん
2007/06/20(水) 00:19:05>>73はまさにショスタコーヴィチ
0089デフォルトの名無しさん
2007/06/20(水) 08:43:18まぁ要件には挙げておいて、システム設計してから
実装しない機能を決めるのは構造化設計ならあるが。
OO設計でも出来るかね?
OO設計あんま知らないから判断出来ない。
0090デフォルトの名無しさん
2007/06/20(水) 15:55:08君がウケ狙いでネタ提供するからそれに答えたんだよw。
>ゲームポータルサイトを作ってみようと思うんだがどうだ?
面白そう。いつごろ完成するの?
0091デフォルトの名無しさん
2007/06/21(木) 00:06:15もしかしてこれが要件定義なのか
0092大学中退 ◆WFbe10luh6
2007/06/21(木) 00:08:32ちょっとずつ改良するだな、集計機能作る前に
ttp://a-draw.com/uploader/src/up24672.zip.html
pass:kakeibo
>>87
OK、じゃあとりあえず、会員登録とはさみ将棋対戦が可能なものだけ作るわ
でもってそれが出来たら
メッセンジャー
チャット
アバター
ランキング
の順に出来たら追加していくという形でどうかしら?
>>88
おまえはシツコスギーだ
>>89
OO設計ってなんだい?何設計であろうと、設計自体初めてなので
まーとりあえずやってみるよ
>>90
いつごろとは答えられないけど、9月までにはテストまで行けたらいいなと思うよ
ちょっと遅れてもおまえらを退屈させないように、小出しでエクセルファイルやらHTMLやら
出して行けたらいいかなと思ってる
0093デフォルトの名無しさん
2007/06/21(木) 01:17:190094大学中退 ◆WFbe10luh6
2007/06/21(木) 21:00:24家計簿か?とりあえず入力の機能しかないぞ
まず日付選択して、登録ボタン押せば入力が出来るぞ
間違えたらそのデータ選択して修正ボタン、消したいなら削除ボタン
別の内訳作りたいなら設定だ、だが内訳の削除はあまりオススメしない
まーその辺もそのうち改めるか
んじゃ、今日から本格的に要件定義を始めるか
0095大学中退 ◆WFbe10luh6
2007/06/21(木) 23:30:58pass:sage
とりあえず、開発の目的やらなんやらを挙げてみたぞ
なにぶんはじめてのことだから至らん点もあると思うが
どんどん指摘してくれよ、おまえらよろしくな!
0096デフォルトの名無しさん
2007/06/21(木) 23:35:490097デフォルトの名無しさん
2007/06/21(木) 23:47:40頑張れよ。結構楽しみにしてる
0098デフォルトの名無しさん
2007/06/21(木) 23:53:15読んだ。
目標高すぎじゃね?
0099デフォルトの名無しさん
2007/06/22(金) 08:04:20一人で開発と工程管理は実質不可能だから
大雑把にスケジュール切ったほうがいいかも
まぁ定例mtgとかないからあんまり意味ないかもしれないけど
完成を目指すならとりあえず進捗は形にして把握した方がいいよ
0100デフォルトの名無しさん
2007/06/22(金) 10:05:15がんがれ。俺も結構楽しみ。
言葉の問題だけど、世間で言う要件定義書って>>95みたいなものなのか?
何となく「開発プロセス手順書」か「プロジェクト計画書」に見えるんだが。
どっちも実務で作る(ことがある)けど。
0101大学中退 ◆WFbe10luh6
2007/06/22(金) 22:00:12調べる事随分多そうだな
ユースケースってなんだよ(´・ω・`)
>>96
ユースケース書くからちょっと待ってくれ
>>97
ありがとよ!なんかあったらじゃんじゃん言ってくれよ
>>98
最終目標は高すぎだとは思うが、書いたとおり設計からテストまで
何通りも小さく区切る事で未完成状態で終わることは無いようにしたいと思ってる
あくまで各期ごとの開発が途中で終わらないようにするよ
>>99
進捗管理はとりあえず各フェーズで必要な書類が完了したらチェック入れる的な
感じでいいんだろうか?
>>100
ありがとよ!どっちにしろ必要かなと思ったんで書いてみたんだ
要件定義って業務フローとか見てこんなシステム必要じゃないのかって
判断していく過程だよな?
0102デフォルトの名無しさん
2007/06/22(金) 22:11:010103デフォルトの名無しさん
2007/06/22(金) 22:43:45sageじゃね?
0104大学中退 ◆WFbe10luh6
2007/06/22(金) 23:01:23ttp://a-draw.com/uploader/src/up24734.zip.html
>>102
すまん、書き忘れた>>103でおk
0105デフォルトの名無しさん
2007/06/22(金) 23:18:47サンキュ。sageでうまくいった。
0106デフォルトの名無しさん
2007/06/22(金) 23:38:350107デフォルトの名無しさん
2007/06/22(金) 23:45:21ちょっとユースケース図おかしくね?w
あんまり使ってないから詳しく知らんけども。
こういう感じのもアリなのか。
もうちょっと細かい機能単位で書いてたような覚えがある。
「登録」「ログイン」「対戦相手を探す」「対戦を行う」
とかその辺をもう少し機能ごとに?
あと、UML使うならJudeとか使えるかも知れない。
かえってメンドイかな?
0108デフォルトの名無しさん
2007/06/22(金) 23:59:13ドロー系ならDynamicDrawというソフトがある。
大学中退さんはなるべく金かけない方がいいね。
サーバのOSはCentOSとかUbuntuとかフリーのLinuxにして、
Sambaサーバに立ててファイル管理とかしたり。
今後ソース管理もするだろうから、CVSサーバとかSubversionとか立てれば、
eclipseからそのまま利用できるし。
とにかく同い年くらいなので頑張ってくれ。
自分は5年目なのに完全に君に負けてるよ。
0109デフォルトの名無しさん
2007/06/22(金) 23:59:56自分の中のゆうすけ像を書くことである
0110デフォルトの名無しさん
2007/06/24(日) 03:13:28必要なスキルは主にサーバサイドか
設計段階から実装方法も含めて検討した方がよさそう
JavaでServletかPerlでゴリゴリか…
とりあえず、alphaまではApache or Tomcatでローカルテストでも十分な希ガス
商用(?)サーバの導入はもう少し形ができてからでも遅くないと思うな
実際にサーバいじるとなるとUNIXの知識が必要だし
Cygwinとかで今からちょっとずつ予習しておくといいんじゃないかな
0111デフォルトの名無しさん
2007/06/24(日) 10:54:45ゲームなんだから素のWebじゃ苦しくね?
Cometとか使えば出来るか。。
0112デフォルトの名無しさん
2007/06/24(日) 11:52:24一人で両方開発するのはかなりしんどいと思うなぁ
0113デフォルトの名無しさん
2007/06/24(日) 18:29:44仕事終わってから作るんだろうから確かにしんどい罠w。
でも>>1のスキルアップが主な目的の一つだからいいんじゃね?
0114大学中退 ◆WFbe10luh6
2007/06/24(日) 21:23:54ログイン機能とゲーム機能って別システムとして記述した方がいいんかな?
矢印の書き方とか結構難しいな
>>112>>113
やったことないからどれくらいキツいかも分からんが、
一緒に開発やっていいぞっていうヤツいたら一緒にやろうぜ
俺に一番欠けてるスキルはコミュニケーションスキルだからな
そういう意味ではスキルアップという目的に合致するし
>>106
すまん、ちょっと待ってくれ
>>107
確かに大雑把すぎるな、もうちょっと詳しく書いてみる
>>108
JUDE落としたぞ
とりあえず難しい単語ばかりで何言ってるのか分からないぞ
負けてるって嫌味か?wとりあえず勉強してみるよ
光でなくてもサーバ立ててみるくらいは出来るしな
>>110
サーブレットちょっとやったからそれでやってみるわ
ローカルテストだけだと対戦のテストって出来なくね?
よー分からんが・・・
>>111
そうなのか?ハンゲとかそういうのって別の言語で作られてるの?
0115大学中退 ◆WFbe10luh6
2007/06/24(日) 21:50:06もう一度ユースケース図あげてみた
ちょっと線がこんがらがって訳が分からなくなってしまったぞ…
管理者は管理者として利用者に汎化させずに、
ゲームも参加出来ない状態にして別個で作った方がいいんかな
でも、ロールとかで区別するなら汎化関係は記述すべき?
0116デフォルトの名無しさん
2007/06/25(月) 00:52:07ファイル破損してるんじゃないか?
0117デフォルトの名無しさん
2007/06/25(月) 01:26:19「新規登録する」は「ログインする」のinclude
「ログインする」は「対戦する」のinclude
「対戦者を探す」は「対戦する」のinclude
「はさみ将棋に参加する」は、、不要かな
管理者、はどういう役目をするかわからんけど利用者とは区別する
汎化もつけない
ユースケースにはincludeもextendもなるべくつけないのが流行かね
もしinclude/extendはずすなら、「ログインする」「対戦者を探す」「新規登録する」は全部
「対戦する」に畳み込まれる
まあユースケース記述書いちみ
0118デフォルトの名無しさん
2007/06/25(月) 03:06:38>>99=>>110=>>112の者だが
UMLとかユースケースとか設計部分は正直ようわからんが、俺も仲間に入れてほしい
実装部分なら力になれるかも試練
対戦テストはブラウザ2つ立ち上げればいけるんジャマイカ?
試したことないから俺もよーわからんが
ttp://ja.wikipedia.org/wiki/Comet
Cometは言語じゃなくて技術だな
ハンゲ自体は中身ASPっぽい
0119デフォルトの名無しさん
2007/06/25(月) 04:57:11ユースケースは、主アクターと呼ばれる主人公(対象システムの外の人・モノ)が
ある目的を達成させるための主成功シナリオと、その拡張(分岐)を明確にする。
特に、拡張(失敗した場合の対処など)は、
決められてないとコーダーが勝手に実装してしまいそうなところなのでw
この時点で発見しておくという意味がある。
ちなみに、ユースケース図とかいうのは、単なるおまけで、
ユースケースの目次にしか使えない。無くてもいいんじゃまいか
「ユースケース実践ガイド」リスター・コーバーン著から
"略式”として紹介されている例:
ユースケース4 物を購入する
依頼者は依頼を作成し、承認者に送付する。
承認者は予算があることを確認し、商品価値を確認し、依頼を承認して購買担当者に提出する。
購買担当者は在庫を確認し、商品のベンダーを選定する。(中略)
商品を受け取る前であればいつでも、依頼者は依頼内容の変更や依頼のキャンセルができる。
キャンセルすると、その依頼は処理対象でなくなる(システムから削除するか?)。(後略)
0120119
2007/06/25(月) 05:20:44× リスター
○ アリスター
0121デフォルトの名無しさん
2007/06/25(月) 13:30:268月頭までに、俺の脳の調子が良くなってたら手伝うよ。多分無理だけど。
期待しないでくれ
0122大学中退 ◆WFbe10luh6
2007/06/25(月) 20:30:41すまん、なんか知らんがアップロードがうまくいかん
もうちょっと待ってくれ
>>117
ユースケース書く時、クラスを意識してみたんだが関係無かったか?
ttp://csx.jp/~marunomaruno/usecaseDiagram01.html?c=indexum00
を見てみると、クラスを意識しているように見えたんだ
もう一度書き直してみるよ
>>118
よし、じゃあやるか
俺よりスキル遥かに高そうだな、たのむぞ
>>119
おまけか、それじゃ記述の方も書いてみるぞ
0123大学中退 ◆WFbe10luh6
2007/06/25(月) 20:35:40>>121
なにかあったのか?
0124デフォルトの名無しさん
2007/06/25(月) 20:37:41>ユースケース書く時、クラスを意識してみたんだが関係無かったか?
べつにおかしかないけど、ユースケースに汎化・継承をあらわした「結果」どうなる
ってところがわかってないとたぶんあんまり効果がない。
最初のうちは深くかんがえずシンプルにやるといいよ。
0125デフォルトの名無しさん
2007/06/25(月) 22:09:55今仕事でaspとVBScriptやってるが、扱ってるソースの汚さが俺のやる気を削ぐww
やっぱ俺はjsp+javaサーブレットの方が好きだな。
ただ4ヶ月ほどそっちは触ってないので、デバグとか単体結合とかなら手伝えそう。
コーディングはいつぐらいの予定だ?
0126大学中退 ◆WFbe10luh6
2007/06/25(月) 23:55:41担当とか計画とか練ろうぜ
ttp://kininaruweb.sakura.ne.jp/uploader/src1/happa1732.zip.html
ユースケース記述まで書いてみたぞ
ゲーム部分はまだ書いとらんけど、ゲーム部分は結構複雑になりそうだな
>>124
とりあえずこんな感じでいいのかな?
しかし、記述の方は記述レベルが分からんぞ
下手すると詳細設計になりかねない…
>>125
コーディングは八月辺りで出来ればと思ってる
まー一週目はかなり大雑把な計画で進めていくと思うからどうなるか分からんな
0127大学中退 ◆WFbe10luh6
2007/06/26(火) 00:05:49ttp://kininaruweb.sakura.ne.jp/uploader/src1/happa1733.zip.html
0128デフォルトの名無しさん
2007/06/26(火) 00:17:25お、結構いいんじゃねーの
ユースケースの記述レベルはとりあえずこれくらいでいんじゃねーか
(includeの矢印が逆の気がするが、、UML1.xと2.xで逆になったんだっけか?)
俺のやり方だと、この後モデル分析→アーキテクチャ検討・仮組みまでやって
ユースケースにフィードバックって感じになる。
アーキテクチャにバインドするのは遅い方がいいとよくいうけど、
俺的には実際に動かせる物が手元にあったほうが検討しやすいと思う。
0129118 ◆6MlisHplyU
2007/06/26(火) 00:55:56>>118だ。どこぞの開発会社で出遅れ技術者やってる。
もともとC/C++の人だけど、今はJavaで携帯アプリの開発やってるんでJavaもある程度はわかる感じ。
大規模な開発に携わったことがないんで、いい経験になればと思ってる。
よろしく頼む。
>>125も含めてJava使いが多そうだから、とりあえずはJavaで開発の線が濃厚?
一応Perlもちょっと使えるんで、必要なら普通のサーバでも動かせるCGIとかも用意できるかも試練。
0130118 ◆6MlisHplyU
2007/06/26(火) 01:02:40やっぱJavaが安牌かね
0131デフォルトの名無しさん
2007/06/26(火) 01:18:02とりあえず、ユーザレベル(完了後その場を離れる程度の単位)のユースケースとして、
- ゲームで対戦する
- ゲームを観戦する
- ユーザを新規登録する
くらいの単位として、ユースケースをまとめるのがいいんじゃないのか?
じゃないと、例えば、ゲームを遊ぶにはどの手順を見ればいいのかなとこれを見たとき、
一目でわからない気がする。
0132デフォルトの名無しさん
2007/06/26(火) 01:18:03ハンゲはFlash使ってんのかな
フロントエンドの技術は新しいのいろいろ出てるねえ
Apollo/Silvelight/GWT・・・etc
0134デフォルトの名無しさん
2007/06/26(火) 14:22:280135大学中退 ◆WFbe10luh6
2007/06/26(火) 19:42:22仮組みまでやっちまうのか?
確かにエクセルで罫線引いた画面よりHTMLの画面見せた方が分かりやすいしな
>>129
同じ出遅れ同士頑張ろうぜ、ていうか大規模な開発に関わった事ないってうらやましいぜ
規模が大きすぎると自分の好きに出来る度合いがぐっと減るから
まーJAVAで行こうぜ、違う言語になっちまうとお手上げ…
>>131
俺もちょっと分割して書いた方がいいかなって思ってたところだ
もう一度別々にして書いてみるよ
>>132
単純にJAVAで対戦とかって出来ないのか?
チャットやメッセンジャーが可能なら出来そうな気もするが…
>>133
そうか、まーゆっくり休息してくれ、復活したらよろしく頼むよ
>>134
まじで?開発続けて長寿スレになるようにがんばるよ
0136デフォルトの名無しさん
2007/06/26(火) 20:04:52他のスレの1が作ってるのをろくに見たことがないだけじゃ
0137デフォルトの名無しさん
2007/06/26(火) 22:11:38Javaというか、素のWebだと難しいってだけ
上のほうでstrutsとかいってたからな
0138118 ◆6MlisHplyU
2007/06/26(火) 23:28:16Javaは実行速度に難有りだから、状況がリアルタイムに変化するやつとかはちょっと難しいような希ガス
VM動かすサーバ側の負荷もあるし
俺はとりあえず JDK + eclipse + Tomcat + MySQL でぼちぼち開発環境整えてる
Javaっていろいろめんどくせーな
0139大学中退 ◆WFbe10luh6
2007/06/27(水) 21:38:32とりあえず、ゲーム以外のユースケースばらして書いてみた
>>137
struts使うとゲーム系のサイト作っていくのは難しいか
別の技術で作るという手もあるが、ぶっちゃけそれは今現在必要としていない
知識だしな…さてどうするか
>>138
tomcatとか導入が結構難しいよな、ひとつ何かやり忘れがあるとすぐエラーになったりして
エラー解析してもなにやら分からんかったりするし
DBはMySQLか、俺はpostgreを研修で少しやったぞ
まーほとんど違いないし、MySQLで行くか。本当はOracleがいいんだけど無理だし
ユースケース書いたり、プロジェクト計画書もどきを書いておいてなんだけど
どうしよう?俺的にはあくまでフレームワークを使ったweb系の開発にこだわりたいんだが
それほど時間がある訳でも無いし、新しい技術勉強してる時間あるかどうか分からんし
簡単だぞ、というなら挑戦してみるが
0140大学中退 ◆WFbe10luh6
2007/06/27(水) 22:46:26俺は
JDK1.5.0_12
eclipse 3.2.0
tomcat 6.0
struts 1.3.8
jsf 1.1
な感じで環境設定してるぞ
仕事でJSF使うからJSFやらなくても覚えるだろうからstruts選んだが
JSFでもいいと思うし
118はどんなのがやりたいんだ?
0141デフォルトの名無しさん
2007/06/28(木) 00:02:42とりあえずMavenの使いかたでも勉強しとけば。
0142デフォルトの名無しさん
2007/06/28(木) 01:24:02フレームワークを使ったWEB系の開発やりたいならUnifiedProcessを勉強してみ。ユースケースも意識してることだし。
何をすれば良いか分かるはず。
0143デフォルトの名無しさん
2007/06/28(木) 10:11:190144デフォルトの名無しさん
2007/06/28(木) 19:12:31Cと比較でもしてんのか?
それほど差が出るようなアプリ作るわけでもねーのにそんなこと気にスンナ
それよりも早く安定したものを作りやすいというメリットの方がでかいんだよ。
サーバの負荷なんてサーバサイドアプリだったら当然あるわけで、
っていうか負荷が無いアプリってそんざいするわけねーじゃねーかw
0145大学中退 ◆WFbe10luh6
2007/06/28(木) 20:57:19>>141
そうだな、急ぐこともないか
どうやら9月ならまだそんなに忙しくなることもないようだ
>>142
UnifiedProcess見たぞ、分からんとこもあるからもうちょっと勉強してみるわ
>>144
まー確かに商用のすごいシステム作りしようって訳でも無いしな
そういうのをあくまで目指すって話しだし、少しくらい遅くても問題無いか
0146デフォルトの名無しさん
2007/06/28(木) 21:38:57相対的にいうとほとんどの言語について「遅い」と言える。
問題はモノが動くときに遅いと感じるかどうかだ
0147デフォルトの名無しさん
2007/06/28(木) 23:30:000148デフォルトの名無しさん
2007/06/28(木) 23:34:35このスレでやんなくてもいいだろ
0149デフォルトの名無しさん
2007/06/29(金) 00:16:35vistaも.netも全部うんこ
0150デフォルトの名無しさん
2007/06/30(土) 18:43:44色んな考え方もあるんだろうけど、フレームワークは大規模専用のもんじゃないと思うよ。
良く使うモジュールなんかを使いまわせる形で提供してるのがフレームワークの基礎的なところ。
個人的には、広義には単なるAPI集もフレームワークの1種だと思ってるが。
でもまぁ、UnifiedProcessは知らないので、コレは大規模向けのフレームワークなのか・・・?
参考にならん話でスマン。
0151デフォルトの名無しさん
2007/06/30(土) 19:49:11制御の方向がライブラリとは逆になっているモノを指す
ライブラリは作ったモノから呼び出すが、
フレームワークは作ったモノを呼び出す
「フレームワークは大規模用か?」と聞くのは、
「ライブラリは大規模用か?(あるいは小規模用か?)」と聞くのと同じでナンセンス
0152大学中退 ◆WFbe10luh6
2007/07/02(月) 19:38:07とりあえず10月の基本情報技術者試験パスする為の勉強と
JAVAやデータベースの勉強をする事にするよ
そんな訳で俺のスキルアップの為にそれが一番と判断したため開発終了っつーことで
あとは>>118に任せたぞ!あばよ!
0153デフォルトの名無しさん
2007/07/02(月) 21:23:400154デフォルトの名無しさん
2007/07/02(月) 22:41:360155デフォルトの名無しさん
2007/07/03(火) 14:42:410156大学中退 ◆WFbe10luh6
2007/07/03(火) 19:31:34もう相手してもらえんかとは思うが、もうちょっと勉強してから来るぜ
誰かやろうってヤツいたらスレ再利用してくれな
でわでわ
0157デフォルトの名無しさん
2007/07/03(火) 19:40:040158デフォルトの名無しさん
2007/07/04(水) 03:32:180159デフォルトの名無しさん
2007/07/04(水) 20:10:170160デフォルトの名無しさん
2007/07/04(水) 22:24:520161デフォルトの名無しさん
2007/07/05(木) 07:10:54まともにアプリケーションなど作ったこともないカスだが、多めに見てやってくんろ
0162デフォルトの名無しさん
2007/07/07(土) 14:24:310163デフォルトの名無しさん
2007/07/07(土) 15:09:43Linuxなら、基本設計書がわりにpodでManpage書くといいよ。
完成した後にも使うことになるかもしれないし。
=head1 NAME
Hoge - pod document sample
=head1 SYNOPSIS
hoge [OPTIONS] ARGUMENTS
=head1 DESCRIPTION
this program do nothing.
=head1 BUG
nothing :)
=head1 SEE ALSO
pod2html
=head1 AUTHOR
Copyright (c) 2007-2007 >>163
0164161
2007/07/09(月) 23:19:40今フルメタ見てたんだけど、テッサ超可愛いな。
進捗としては、
現在xUbuntu入れて、emacsの使い方を学んでいるところです。
予約語とか記号に色が付かないのですが。。。
■ このスレッドは過去ログ倉庫に格納されています