トップページ⇒tech
164コメント58KB

【客】設計からテストまで一通りやるスレ【奴隷】

■ このスレッドは過去ログ倉庫に格納されています
0001大学中退2007/06/08(金) 19:56:08
デスマーチ前の残業なしの暇な日々が続いている
とりあえず俺30代前の未経験スタート2ヶ月目
超スキル不足だから、俺設計書から作るからおまえら客になってもらえる?
まずは要件定義からだな
さあ何作るかおまえら考えてくれよ
0002大学中退2007/06/08(金) 19:58:08
言い忘れたけど、struts辺り使ってWeb系の開発でよろしくな
JAVAなら会社の研修で少しやったぞ
0003デフォルトの名無しさん2007/06/08(金) 20:26:03
たった2ヶ月でデスマーチがなんだって?
0004大学中退2007/06/08(金) 20:28:37
まぁそう言わずによろしく頼むよ
0005デフォルトの名無しさん2007/06/08(金) 20:36:37
じゃあオンラインバンキングひとつよろしく
0006大学中退2007/06/08(金) 20:44:31
オンラインバンキングはちょっと無理だからもうちょっと簡単なのでよろしく
家計簿とかならなんとかなるかも・・・
0007デフォルトの名無しさん2007/06/08(金) 20:48:37
オンライン家計簿か…
0008大学中退2007/06/08(金) 20:54:27
生活費とかの平均とかグラフで出したりすれば、結構面白そうじゃない?
実際に銀行作らないで、バーチャルオンラインバンキングでいいなら
それでもいいっすよー
0009デフォルトの名無しさん2007/06/08(金) 23:41:38
>>8
ユーザー内でのランキングとかあると良いかも。
今日の食費Best10とか。
携帯対応にしてね。
0010デフォルトの名無しさん2007/06/08(金) 23:45:51
とりあえず、これくらいは出来ますよ、という証明のために
Swing使ったシンプルな家計簿作ってみますわ

>>9
携帯対応とは、なかなかハードな注文をなさいますな
どんどんよろしく
0011大学中退 ◆4hgMuD5inA 2007/06/09(土) 00:35:44
とりあえず超簡単な設計書あげてみた
http://ccfa.info/cgi-bin/up/src/up4010.zip
0012デフォルトの名無しさん2007/06/09(土) 00:47:48
おまえがどんなとこにいるか大体わかった
0013大学中退 ◆4hgMuD5inA 2007/06/09(土) 00:49:31
まぁそんなことはどうでもいいんだ
とりあえず作ってみるから、どんどん注文しれ
0014大学中退 ◆4hgMuD5inA 2007/06/09(土) 00:59:06
あー注文はオンラインの方ね
眠いから作るのは明日やるわ
とにかく、おまえらよろしく
0015デフォルトの名無しさん2007/06/09(土) 02:18:51
20回っていう制限はなんだよw
ホスト下がりか?
0016デフォルトの名無しさん2007/06/09(土) 03:50:58
>>11
流れは知らんがマジレス。

コレは設計書じゃ無くて要求仕様書な。
個人的な好みで言わせて貰うと、仕様書は基本Wordで書け。

表紙なし、目次なし、章立てなしじゃ見づらくてかなわん。

で、要求仕様的に見ていきなり足らんモンがある。
「何を作るか」「何のために作るか」
それぞれ1〜3行ぐらいで一番初めに追加した方が良い。

それと、動作環境、開発環境も出来れば欲しい。
サーバがあるのか?
クライアントはJavaアプリ?アプレット?
それともオフラインアプリ?
0017大学中退 ◆4hgMuD5inA 2007/06/09(土) 09:13:58
>>15
別に理由は無いよ、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:36
大学中退でどうやって就職した?
0019デフォルトの名無しさん2007/06/09(土) 11:06:54
この売り手市場の時代にいったい何を言っているんだ?
0020大学中退 ◆4hgMuD5inA 2007/06/09(土) 17:28:13
今帰った、今日中は無理かな
>>18
>>19の通り
俺も面接中に内定出たよ
まぁ大したことないとこならどこでも入れるだろう、多分
0021デフォルトの名無しさん2007/06/09(土) 21:41:03
>>20
何系の会社ですか?
0022大学中退 ◆4hgMuD5inA 2007/06/09(土) 22:00:26
なんだよ、家計簿と言って馬鹿にしてたけどなかなかめんどくさいな

>>21
何系って聞かれてもなんと答えればいいのか・・・
偽装派遣系?
0023大学中退 ◆4hgMuD5inA 2007/06/10(日) 22:33:25
ttp://i-get.jp/upload500/src/up5170.zip
思うように時間が取れなくてまだここまでしか出来てねー
つーか、無駄にクラス分けしてると思われる…
まーちょっとずつ勉強しながらやってみます
0024デフォルトの名無しさん2007/06/10(日) 22:41:27
zipでくれ!!!!!!!!!!!!!!!!!!!!!!!!!!!!
0025デフォルトの名無しさん2007/06/10(日) 22:43:18
つーか、おまぃ、設計書アレで終わりか・・・?
プログラムの勉強だったら良いが、
「要件定義→コーディング」だと仕事の練習にならないぞ。
モジュール設計ぐらい先に書け。
クラス図とかでなくて良いから。
0026大学中退 ◆4hgMuD5inA 2007/06/10(日) 22:52:48
>>25
それはこの家計簿作ってからやるわ
大分忘れてる感があるからこで完成させつつある程度思い出してからということで…
あの設計書はただのメモ書きってことで忘れちゃってくだされ
0027デフォルトの名無しさん2007/06/11(月) 10:55:39
>>1
0からプログラム勉強したいんだがオススメの書物教えてくれ
0028デフォルトの名無しさん2007/06/11(月) 15:48:05
>>27
言語は何よ?FORTH?RPG?INTERCAL?
0029大学中退 ◆4hgMuD5inA 2007/06/11(月) 22:31:07
とりあえず、今日は日付選択で2月31日が選択された場合の
対処を書いたぞ

>>27
俺はJAVA以外知らないし
オススメだかどうだか分からんけど、
「JAVAを独習する前に読む本」→「改訂 新JAVA言語入門<ビギナー編>」→「ネット」←今ここ
って感じだな
コピペせずに実際に打ってやる方がよく覚えてオススメ
0030デフォルトの名無しさん2007/06/12(火) 00:08:45
>>29
サンクス
0031大学中退 ◆4hgMuD5inA 2007/06/12(火) 00:31:30
http://i-get.jp/upload500/src/up5263.zip
とりあえずここまで作った
0032デフォルトの名無しさん2007/06/12(火) 00:42:41
読んだ。
お前コード書くのうまくなるタイプだが
始めるのが10年おそかったって感じだな。
0033デフォルトの名無しさん2007/06/12(火) 01:12:33
コンパイルできんかった。
0034デフォルトの名無しさん2007/06/12(火) 11:46:29
自演乙。
0035大学中退 ◆4hgMuD5inA 2007/06/12(火) 21:08:29
>>32
こんなひどいコードを褒めてくれてありがとう
フィールドで部品初期化しまくってるのがどうにもみっともないのだけど
何かいい方法ある?
>>33
頭のpackage kakeibo;
を取れば多分出来るんじゃない?
0036デフォルトの名無しさん2007/06/12(火) 21:28:24
>>35
褒めてはいないぞ
まだみっともなさを云々するレベルじゃないな
気にせず書きまくれ
0037大学中退 ◆4hgMuD5inA 2007/06/13(水) 00:52:26
ttp://i-get.jp/upload500/src/up5330.zip
substringの指定がまずくて、String型からint型へのキャストする時に
まずってるが、眠いので今日は眠る
それが直ればファイル読み取りの初期処理はOKだとおもう
0038デフォルトの名無しさん2007/06/13(水) 19:31:00
最終的にプログラムでなにしたいんですか?
0039大学中退 ◆4hgMuD5inA 2007/06/13(水) 20:24:51
最終的っていうのはどういう意味で?
食うための道具にしたいし、単純に性にあってるから
楽しくもあるぞ
0040デフォルトの名無しさん2007/06/13(水) 21:20:00
金稼ぎたいということですか?
0041デフォルトの名無しさん2007/06/13(水) 21:26:08
まずは要件定義、とか言ってたから結構期待してたのに・・・
がっかりだわ
0042 ◆PVTL8cJoDM 2007/06/13(水) 21:35:42
>>◆4hgMuD5inA
C使いな俺がお前さんのコード見てみたいからみせてくれよ
00431160580550 ◆GqrOSDYjeQ 2007/06/13(水) 21:36:49
コテ間違えたwwwwwwwwwwww
0044デフォルトの名無しさん2007/06/13(水) 21:36:54
・・・・・・・・・。
00451160580550 ◆GqrOSDYjeQ 2007/06/13(水) 21:39:27
>>44
どうした俺に会えて感激しすぎたのか
0046デフォルトの名無しさん2007/06/13(水) 21:40:39
あー。404だわ
00471160580550 ◆GqrOSDYjeQ 2007/06/13(水) 21:47:13
ブラウザ使えよ
0048デフォルトの名無しさん2007/06/13(水) 22:02:23
^^
0049大学中退 ◆4hgMuD5inA 2007/06/13(水) 22:02:45
>>40
金稼ぎたいぜ、両親に家をプレゼントしたいし、目標もあるしな
>>41
プログラミングのプの字も知らない素人の癖に要件定義なんて早すぎるぜって意味?
俺もそう思うけどまーそう言わず、よろしく頼むよ
>>42
JAVAじゃだめですか?
0050デフォルトの名無しさん2007/06/13(水) 22:06:48
>>49
そうじゃなくて、要件定義ちゃんとやってないからだろ
0051デフォルトの名無しさん2007/06/13(水) 22:11:44
要件定義の定義から始めるスレでつか
めずらしいでつ
0052デフォルトの名無しさん2007/06/13(水) 22:18:36
>>49
いや、そうじゃなくて、要件定義なんてやってないじゃん・・・っていうことです
0053デフォルトの名無しさん2007/06/13(水) 22:20:35
むしろ>>25
そして家計簿終わってからやる
らしい
0054デフォルトの名無しさん2007/06/13(水) 22:26:16
クラス設計はモジュール設計の延長線上にはないぞ
0055大学中退 ◆4hgMuD5inA 2007/06/13(水) 22:38:59
ttp://cgi.2chan.net/up2/src/f267741.zip

>>50
>>52
>>53
とりあえずどの程度出来るのか、っていうのを見せておくのと
研修後、二ヶ月ほどJAVAから離れてたので俺が思い出すのを兼ねて
今は家計簿もどきを作ってるだけさ

じゃぁ要件定義から始めさせてもらうかな
じき、終わるだろうからそれまで待ってくれるならその方がいいが

で、おまいら何作るか考えてくれよ、一応オンライン家計簿ってことになってるが
それ以外でもいいぞ

>>54
まーそうは言っても設計はクラス設計じゃないしな
今働いてるとこでもそういう知識あると無いとじゃ随分違うんだなと感じてるが…
0056デフォルトの名無しさん2007/06/13(水) 22:43:14
オンライン家計簿が出来るなら
オンラインはさみ将棋とか
0057大学中退 ◆4hgMuD5inA 2007/06/14(木) 20:23:11
>>56
オンラインはさみ将棋か、面白そうだ
とりあえずどんなのがいいかなんでもいいから挙げてくれ
0058デフォルトの名無しさん2007/06/14(木) 21:20:10
チャットルーム作ってくれ
0059デフォルトの名無しさん2007/06/14(木) 21:21:19
メッセンジャー作ってくれ
0060デフォルトの名無しさん2007/06/14(木) 21:28:27
オフラインはさみ将棋
0061大学中退 ◆4hgMuD5inA 2007/06/14(木) 22:41:53
ttp://a-draw.com/uploader/src/up24451.zip.html
Pass:kakeibo

チャットルームにメッセンジャーかよ
いきなり難しい注文だぜ、具体的にはどんなのがいいんだ?
それってstrutsとかだけで出来るんかな
0062デフォルトの名無しさん2007/06/14(木) 22:49:49
strutsは何もせんぞ
アプリの形が決まるだけ
0063デフォルトの名無しさん2007/06/14(木) 22:56:28
>>61
具体的な提案すんのはお前の仕事だよ
0064デフォルトの名無しさん2007/06/14(木) 23:35:28
>>61
そこは任せる
0065デフォルトの名無しさん2007/06/15(金) 20:39:18
攻殻機動隊みたいなGUI作って欲しい
0066デフォルトの名無しさん2007/06/15(金) 23:57:26
つかexeでくれ!
00671160580550 ◆GqrOSDYjeQ 2007/06/16(土) 07:48:00
>>61
感想

コメントがない。
仮にそのソースを誰か他の奴が改修する時ものすごく不便
その状態だと改修してる奴は「このクソソースが!」と悪態つくだろうな
コメントについて先輩とかに言われなかったか?言われてないなら不幸だな。

後気になるところ。Javaは詳しくないが恐らく

JLabel lbl_year = new JLabel("年");
JLabel lbl_month = new JLabel("月");

↑とかの部分はレイアウト作成処理なんだろ?
これって関数(オブジェクト指向ならメソッドか)単位とかにできないのか?
ただ、この辺はJavaをよく知らない俺はあまり自信ないから聞き流してもいい。

ラベル名(変数名)のつけ方についてはやっていくうちに身に付いてくる(人によるが)
から今はまだ気にしなくいいんでね?

例えば

dlg1
dlg2
dlg3

↑は変数名見るからにダイアログなんだろうがもう少し意味のある名前がいい
適当だが【INIファイルの編集を行うダイアログ】だったなら
IniFileSetupDlgとかいう関数名にしてた方がみてるほうもわかりやすい
あんま長い名前だとそれはそれであれだけどな。

以 上
0068大学中退 ◆4hgMuD5inA 2007/06/16(土) 08:52:59
>>67
JLabel lbl_year = new JLabel("年");
は、宣言と初期処理として"年"をセットする記述になってるから
分けると二行になるが、多分これでいいんじゃないかな・・・

研修の時はコメントつけてたが、時間あまり取れなかったから
コメントは省いてしまった、すまん
結構変数の命名もいい加減だな…気をつけることにするよ
サンキュ
0069大学中退 ◆4hgMuD5inA 2007/06/16(土) 08:54:56
>>65
攻殻機動隊みたいなGUIのはさみ将棋か、それは面白そうだな

>>66
完成したらexeで起動できるようにするよ
もちろん、JRE入ってないと使えないが…
0070デフォルトの名無しさん2007/06/16(土) 14:33:45
>>69
違うよ!攻殻機動隊風のGUIの軍人将棋!
0071大学中退 ◆4hgMuD5inA 2007/06/17(日) 00:09:28
ttp://a-draw.com/uploader/src/up24529.zip.html
pass:kakeibo
>>70
面白そうだけど、JAVAで攻殻機動隊並のGUIって可能なんかいな
駒にタチコマ使うので許してくれよ
0072デフォルトの名無しさん2007/06/17(日) 00:37:22
・・・・・・。
0073ショスタコーヴィチ2007/06/17(日) 23:17:44
修正機能と設定以外は動く
ttp://a-draw.com/uploader/src/up24581.zip.html

とりあえず、これまでのまとめ
・オンライン家計簿
・オンラインはさみ将棋
・オンライン軍人将棋

ってことでゲーム系二つ占めてるから、
ハンゲっぽさを意識したポータルゲームサイトもどきを作ろうと思うのだが
どうだろう?
会員登録をしてる人だけ使えるみたいな
0074デフォルトの名無しさん2007/06/17(日) 23:19:20
ショスタコーヴィチだれだよww
0075デフォルトの名無しさん2007/06/17(日) 23:24:48
なんか面白そうなスレだな。中退タン、がんばれ!
0076デフォルトの名無しさん2007/06/18(月) 16:48:52
ショスタコーヴィチwww
別のスレで悪さしてるんじゃないのかwww
0077大学中退 ◆WFbe10luh6 2007/06/18(月) 19:26:47
|ω・`)…もろトリばれしたので、トリ変更
頭痛いので今日は寝ることにするよ

>>74
ロシアの音楽家
>>75
ありがとう、超元気でるわ
>>76
出る言葉もない
0078大学中退 ◆4hgMuD5inA 2007/06/18(月) 21:11:40
test
0079デフォルトの名無しさん2007/06/18(月) 21:59:58
wwwwwwwwwwwwwwww
0080デフォルトの名無しさん2007/06/18(月) 22:24:27
まあ頑張れやショスタコーヴィチ
0081 ◆4hgMuD5inA 2007/06/19(火) 00:33:02
てs
0082デフォルトの名無しさん2007/06/19(火) 00:42:53
ショタスキービッチに見えたのは俺だけじゃないはず
0083デフォルトの名無しさん2007/06/19(火) 01:33:19
キミだけw
0084デフォルトの名無しさん2007/06/19(火) 14:23:45
ショスタコーヴィチwww
別のスレで悪さしてるんじゃないのかwww
0085デフォルトの名無しさん2007/06/19(火) 19:07:20
425 :ショスタコ ◆4hgMuD5inA :2006/12/19(火) 22:37:58
(´;ω;`)でもまだ彼氏

旦那になるのは6年後
0086大学中退 ◆WFbe10luh6 2007/06/20(水) 00:02:44
設定以外動く。設定が終わればあとは集計モード作ればおk
ttp://a-draw.com/uploader/src/up24628.zip.html
pass:kakeibo

おまえら、ショスタコーヴィチのことはどうでもいいから
>>73に反応してくれ

とりあえず、ハンゲを参考にして
・会員登録した人だけ使える
・チャットやメッセンジャー機能付き
・アバター機能付き
・ランキング機能付き

なゲームポータルサイトを作ってみようと思うんだがどうだ?
サイトのデザインと、チャットとメッセンジャー以外はそれほど難しくなさそうだ
チャットとメッセンジャー系はちょっと勉強不足で分からん
0087デフォルトの名無しさん2007/06/20(水) 00:15:40
>>86
そんなにたくさんできるかよ
めんどうになって、途中で投げ出すに決まってる
もっと機能絞れ
0088デフォルトの名無しさん2007/06/20(水) 00:19:05
>>86
>>73はまさにショスタコーヴィチ
0089デフォルトの名無しさん2007/06/20(水) 08:43:18
>>86-87
まぁ要件には挙げておいて、システム設計してから
実装しない機能を決めるのは構造化設計ならあるが。

OO設計でも出来るかね?
OO設計あんま知らないから判断出来ない。
0090デフォルトの名無しさん2007/06/20(水) 15:55:08
>おまえら、ショスタコーヴィチのことはどうでもいいから
君がウケ狙いでネタ提供するからそれに答えたんだよw。

>ゲームポータルサイトを作ってみようと思うんだがどうだ?
面白そう。いつごろ完成するの?
0091デフォルトの名無しさん2007/06/21(木) 00:06:15
>>86
もしかしてこれが要件定義なのか
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:19
使い方がよくわからん。
0094大学中退 ◆WFbe10luh6 2007/06/21(木) 21:00:24
>>93
家計簿か?とりあえず入力の機能しかないぞ
まず日付選択して、登録ボタン押せば入力が出来るぞ
間違えたらそのデータ選択して修正ボタン、消したいなら削除ボタン
別の内訳作りたいなら設定だ、だが内訳の削除はあまりオススメしない
まーその辺もそのうち改めるか

んじゃ、今日から本格的に要件定義を始めるか
0095大学中退 ◆WFbe10luh6 2007/06/21(木) 23:30:58
ttp://a-draw.com/uploader/src/up24701.zip.html
pass:sage

とりあえず、開発の目的やらなんやらを挙げてみたぞ
なにぶんはじめてのことだから至らん点もあると思うが
どんどん指摘してくれよ、おまえらよろしくな!
0096デフォルトの名無しさん2007/06/21(木) 23:35:49
よしまずユースケース書け
0097デフォルトの名無しさん2007/06/21(木) 23:47:40
>>95
頑張れよ。結構楽しみにしてる
0098デフォルトの名無しさん2007/06/21(木) 23:53:15
>>95
読んだ。
目標高すぎじゃね?
0099デフォルトの名無しさん2007/06/22(金) 08:04:20
普通に実務クラスだな
一人で開発と工程管理は実質不可能だから
大雑把にスケジュール切ったほうがいいかも
まぁ定例mtgとかないからあんまり意味ないかもしれないけど
完成を目指すならとりあえず進捗は形にして把握した方がいいよ
0100デフォルトの名無しさん2007/06/22(金) 10:05:15
>>95
がんがれ。俺も結構楽しみ。

言葉の問題だけど、世間で言う要件定義書って>>95みたいなものなのか?
何となく「開発プロセス手順書」か「プロジェクト計画書」に見えるんだが。
どっちも実務で作る(ことがある)けど。
0101大学中退 ◆WFbe10luh6 2007/06/22(金) 22:00:12
ttp://a-draw.com/uploader/src/up24726.zip.html
調べる事随分多そうだな
ユースケースってなんだよ(´・ω・`)
>>96
ユースケース書くからちょっと待ってくれ
>>97
ありがとよ!なんかあったらじゃんじゃん言ってくれよ
>>98
最終目標は高すぎだとは思うが、書いたとおり設計からテストまで
何通りも小さく区切る事で未完成状態で終わることは無いようにしたいと思ってる
あくまで各期ごとの開発が途中で終わらないようにするよ
>>99
進捗管理はとりあえず各フェーズで必要な書類が完了したらチェック入れる的な
感じでいいんだろうか?
>>100
ありがとよ!どっちにしろ必要かなと思ったんで書いてみたんだ
要件定義って業務フローとか見てこんなシステム必要じゃないのかって
判断していく過程だよな?
0102デフォルトの名無しさん2007/06/22(金) 22:11:01
DLKeyにkariって入れたら、「DLKeyが一致しませんでした」って出るんだけど?
0103デフォルトの名無しさん2007/06/22(金) 22:43:45
kariはただのろだ借りますだな
sageじゃね?
0104大学中退 ◆WFbe10luh6 2007/06/22(金) 23:01:23
ユースケースってこんな感じでいいのか?
ttp://a-draw.com/uploader/src/up24734.zip.html

>>102
すまん、書き忘れた>>103でおk
0105デフォルトの名無しさん2007/06/22(金) 23:18:47
>>103 >>104
サンキュ。sageでうまくいった。
0106デフォルトの名無しさん2007/06/22(金) 23:38:35
よし次はユースケース記述だ
0107デフォルトの名無しさん2007/06/22(金) 23:45:21
>>104
ちょっとユースケース図おかしくね?w
あんまり使ってないから詳しく知らんけども。
こういう感じのもアリなのか。

もうちょっと細かい機能単位で書いてたような覚えがある。
「登録」「ログイン」「対戦相手を探す」「対戦を行う」
とかその辺をもう少し機能ごとに?

あと、UML使うならJudeとか使えるかも知れない。
かえってメンドイかな?
0108デフォルトの名無しさん2007/06/22(金) 23:59:13
シーケンス図とか書くならJudeでいいんじゃない?
ドロー系ならDynamicDrawというソフトがある。

大学中退さんはなるべく金かけない方がいいね。
サーバのOSはCentOSとかUbuntuとかフリーのLinuxにして、
Sambaサーバに立ててファイル管理とかしたり。

今後ソース管理もするだろうから、CVSサーバとかSubversionとか立てれば、
eclipseからそのまま利用できるし。

とにかく同い年くらいなので頑張ってくれ。
自分は5年目なのに完全に君に負けてるよ。
0109デフォルトの名無しさん2007/06/22(金) 23:59:56
ユースケ図
自分の中のゆうすけ像を書くことである
0110デフォルトの名無しさん2007/06/24(日) 03:13:28
ついでに、確かeclipseにUML記述のプラグインがあったはず

必要なスキルは主にサーバサイドか
設計段階から実装方法も含めて検討した方がよさそう
JavaでServletかPerlでゴリゴリか…
とりあえず、alphaまではApache or Tomcatでローカルテストでも十分な希ガス
商用(?)サーバの導入はもう少し形ができてからでも遅くないと思うな

実際にサーバいじるとなるとUNIXの知識が必要だし
Cygwinとかで今からちょっとずつ予習しておくといいんじゃないかな
0111デフォルトの名無しさん2007/06/24(日) 10:54:45
>JavaでServletかPerlでゴリゴリか…
ゲームなんだから素の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
ttp://a-draw.com/uploader/src/up24807.zip.html
もう一度ユースケース図あげてみた
ちょっと線がこんがらがって訳が分からなくなってしまったぞ…
管理者は管理者として利用者に汎化させずに、
ゲームも参加出来ない状態にして別個で作った方がいいんかな
でも、ロールとかで区別するなら汎化関係は記述すべき?
0116デフォルトの名無しさん2007/06/25(月) 00:52:07
>>115
ファイル破損してるんじゃないか?
0117デフォルトの名無しさん2007/06/25(月) 01:26:19
未入会利用者と入会済み利用者は状態が違うだけの気がする。区別は不要?
「新規登録する」は「ログインする」のinclude
「ログインする」は「対戦する」のinclude
「対戦者を探す」は「対戦する」のinclude
「はさみ将棋に参加する」は、、不要かな
管理者、はどういう役目をするかわからんけど利用者とは区別する
汎化もつけない
ユースケースにはincludeもextendもなるべくつけないのが流行かね
もしinclude/extendはずすなら、「ログインする」「対戦者を探す」「新規登録する」は全部
「対戦する」に畳み込まれる

まあユースケース記述書いちみ
0118デフォルトの名無しさん2007/06/25(月) 03:06:38
>>114
>>99=>>110=>>112の者だが
UMLとかユースケースとか設計部分は正直ようわからんが、俺も仲間に入れてほしい
実装部分なら力になれるかも試練

対戦テストはブラウザ2つ立ち上げればいけるんジャマイカ?
試したことないから俺もよーわからんが


ttp://ja.wikipedia.org/wiki/Comet
Cometは言語じゃなくて技術だな
ハンゲ自体は中身ASPっぽい
0119デフォルトの名無しさん2007/06/25(月) 04:57:11
実はよく知らんが、ユースケースと機能の定義は直交する概念

ユースケースは、主アクターと呼ばれる主人公(対象システムの外の人・モノ)が
ある目的を達成させるための主成功シナリオと、その拡張(分岐)を明確にする。

特に、拡張(失敗した場合の対処など)は、
決められてないとコーダーが勝手に実装してしまいそうなところなのでw
この時点で発見しておくという意味がある。

ちなみに、ユースケース図とかいうのは、単なるおまけで、
ユースケースの目次にしか使えない。無くてもいいんじゃまいか

「ユースケース実践ガイド」リスター・コーバーン著から
"略式”として紹介されている例:

ユースケース4 物を購入する
依頼者は依頼を作成し、承認者に送付する。
承認者は予算があることを確認し、商品価値を確認し、依頼を承認して購買担当者に提出する。
購買担当者は在庫を確認し、商品のベンダーを選定する。(中略)
商品を受け取る前であればいつでも、依頼者は依頼内容の変更や依頼のキャンセルができる。
キャンセルすると、その依頼は処理対象でなくなる(システムから削除するか?)。(後略)
01201192007/06/25(月) 05:20:44
>「ユースケース実践ガイド」リスター・コーバーン著から
× リスター
○ アリスター
0121デフォルトの名無しさん2007/06/25(月) 13:30:26
>>114
8月頭までに、俺の脳の調子が良くなってたら手伝うよ。多分無理だけど。
期待しないでくれ
0122大学中退 ◆WFbe10luh6 2007/06/25(月) 20:30:41
>>116
すまん、なんか知らんがアップロードがうまくいかん
もうちょっと待ってくれ

>>117
ユースケース書く時、クラスを意識してみたんだが関係無かったか?
ttp://csx.jp/~marunomaruno/usecaseDiagram01.html?c=indexum00
を見てみると、クラスを意識しているように見えたんだ
もう一度書き直してみるよ
>>118
よし、じゃあやるか
俺よりスキル遥かに高そうだな、たのむぞ
>>119
おまけか、それじゃ記述の方も書いてみるぞ
0123大学中退 ◆WFbe10luh6 2007/06/25(月) 20:35:40
ttp://strawberry.web-sv.com/Sn/5/ewq/bh2599.zip.html
>>121
なにかあったのか?
0124デフォルトの名無しさん2007/06/25(月) 20:37:41
>>122
>ユースケース書く時、クラスを意識してみたんだが関係無かったか?
べつにおかしかないけど、ユースケースに汎化・継承をあらわした「結果」どうなる
ってところがわかってないとたぶんあんまり効果がない。
最初のうちは深くかんがえずシンプルにやるといいよ。
0125デフォルトの名無しさん2007/06/25(月) 22:09:55
社会人2年目の俺が来ましたよ。
今仕事で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:49
ちょっとアクター管理者のイベントと、ユースケース図のincludeを変更
ttp://kininaruweb.sakura.ne.jp/uploader/src1/happa1733.zip.html
0128デフォルトの名無しさん2007/06/26(火) 00:17:25
>>126
お、結構いいんじゃねーの
ユースケースの記述レベルはとりあえずこれくらいでいんじゃねーか
(includeの矢印が逆の気がするが、、UML1.xと2.xで逆になったんだっけか?)

俺のやり方だと、この後モデル分析→アーキテクチャ検討・仮組みまでやって
ユースケースにフィードバックって感じになる。

アーキテクチャにバインドするのは遅い方がいいとよくいうけど、
俺的には実際に動かせる物が手元にあったほうが検討しやすいと思う。
0129118 ◆6MlisHplyU 2007/06/26(火) 00:55:56
>>126
>>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
とりあえず、対戦ゲームってことで単純なWebアプリってわけにはいかないか
ハンゲはFlash使ってんのかな
フロントエンドの技術は新しいのいろいろ出てるねえ
Apollo/Silvelight/GWT・・・etc
01331212007/06/26(火) 13:59:55
>>123
良くない生活を続けていたから当分は手伝える状態じゃない、というだけだから
深く考えなくていい。
0134デフォルトの名無しさん2007/06/26(火) 14:22:28
まれに見る良い感じのスレだな
0135大学中退 ◆WFbe10luh6 2007/06/26(火) 19:42:22
>>128
仮組みまでやっちまうのか?
確かにエクセルで罫線引いた画面よりHTMLの画面見せた方が分かりやすいしな
>>129
同じ出遅れ同士頑張ろうぜ、ていうか大規模な開発に関わった事ないってうらやましいぜ
規模が大きすぎると自分の好きに出来る度合いがぐっと減るから
まーJAVAで行こうぜ、違う言語になっちまうとお手上げ…
>>131
俺もちょっと分割して書いた方がいいかなって思ってたところだ
もう一度別々にして書いてみるよ
>>132
単純にJAVAで対戦とかって出来ないのか?
チャットやメッセンジャーが可能なら出来そうな気もするが…
>>133
そうか、まーゆっくり休息してくれ、復活したらよろしく頼むよ
>>134
まじで?開発続けて長寿スレになるようにがんばるよ
0136デフォルトの名無しさん2007/06/26(火) 20:04:52
良スレというか
他のスレの1が作ってるのをろくに見たことがないだけじゃ
0137デフォルトの名無しさん2007/06/26(火) 22:11:38
>単純にJAVAで対戦とかって出来ないのか?
Javaというか、素のWebだと難しいってだけ
上のほうでstrutsとかいってたからな
0138118 ◆6MlisHplyU 2007/06/26(火) 23:28:16
チャットもメッセンジャーも結局はサーバ通してることには変わりないからなぁ
Javaは実行速度に難有りだから、状況がリアルタイムに変化するやつとかはちょっと難しいような希ガス
VM動かすサーバ側の負荷もあるし

俺はとりあえず JDK + eclipse + Tomcat + MySQL でぼちぼち開発環境整えてる
Javaっていろいろめんどくせーな
0139大学中退 ◆WFbe10luh6 2007/06/27(水) 21:38:32
ttp://kininaruweb.sakura.ne.jp/uploader/src1/happa1767.zip.html
とりあえず、ゲーム以外のユースケースばらして書いてみた

>>137
struts使うとゲーム系のサイト作っていくのは難しいか
別の技術で作るという手もあるが、ぶっちゃけそれは今現在必要としていない
知識だしな…さてどうするか

>>138
tomcatとか導入が結構難しいよな、ひとつ何かやり忘れがあるとすぐエラーになったりして
エラー解析してもなにやら分からんかったりするし
DBはMySQLか、俺はpostgreを研修で少しやったぞ
まーほとんど違いないし、MySQLで行くか。本当はOracleがいいんだけど無理だし


ユースケース書いたり、プロジェクト計画書もどきを書いておいてなんだけど
どうしよう?俺的にはあくまでフレームワークを使ったweb系の開発にこだわりたいんだが
それほど時間がある訳でも無いし、新しい技術勉強してる時間あるかどうか分からんし
簡単だぞ、というなら挑戦してみるが
0140大学中退 ◆WFbe10luh6 2007/06/27(水) 22:46:26
>>118
俺は
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
Javaは実行速度に難有りとかサーバ側の負担もあるとかいう奴は出直して来い



フレームワークを使ったWEB系の開発やりたいならUnifiedProcessを勉強してみ。ユースケースも意識してることだし。
何をすれば良いか分かるはず。
0143デフォルトの名無しさん2007/06/28(木) 10:11:19
JavaのVMが早いとでも?
0144デフォルトの名無しさん2007/06/28(木) 19:12:31
速い遅いの基準はなんだよw

Cと比較でもしてんのか?
それほど差が出るようなアプリ作るわけでもねーのにそんなこと気にスンナ
それよりも早く安定したものを作りやすいというメリットの方がでかいんだよ。


サーバの負荷なんてサーバサイドアプリだったら当然あるわけで、
っていうか負荷が無いアプリってそんざいするわけねーじゃねーか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:00
ここからが地獄だ・・・
0148デフォルトの名無しさん2007/06/28(木) 23:34:35
まあJavaのパフォーマンスの話はどうでもいんじゃね?
このスレでやんなくてもいいだろ
0149デフォルトの名無しさん2007/06/29(金) 00:16:35
パフォーマンスを気にしてたら前に進めないし
vistaも.netも全部うんこ
0150デフォルトの名無しさん2007/06/30(土) 18:43:44
>>145
色んな考え方もあるんだろうけど、フレームワークは大規模専用のもんじゃないと思うよ。
良く使うモジュールなんかを使いまわせる形で提供してるのがフレームワークの基礎的なところ。
個人的には、広義には単なる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:40
最悪の糞スレになりました
0154デフォルトの名無しさん2007/07/02(月) 22:41:36
これはひどい
0155デフォルトの名無しさん2007/07/03(火) 14:42:41
このスレ気に入ってたのにな、、、残念。
0156大学中退 ◆WFbe10luh6 2007/07/03(火) 19:31:34
おまえら悪かった
もう相手してもらえんかとは思うが、もうちょっと勉強してから来るぜ
誰かやろうってヤツいたらスレ再利用してくれな
でわでわ
0157デフォルトの名無しさん2007/07/03(火) 19:40:04
共同開発が始まるかと思ったらこれだ
0158デフォルトの名無しさん2007/07/04(水) 03:32:18
開発者としての才能はともかく釣り氏としての才能はあると思うよ
0159デフォルトの名無しさん2007/07/04(水) 20:10:17
1はプログラマーではなく困猿が向いてそうだ。
0160デフォルトの名無しさん2007/07/04(水) 22:24:52
じゃーおれが、、、、いやもうちょっと様子を見よう
0161デフォルトの名無しさん2007/07/05(木) 07:10:54
linux系で何か開発したいので近況をちくちく報告していく予定の俺はド素人
まともにアプリケーションなど作ったこともないカスだが、多めに見てやってくんろ
0162デフォルトの名無しさん2007/07/07(土) 14:24:31
1はFランク中退。。
0163デフォルトの名無しさん2007/07/07(土) 15:09:43
>>161
Linuxなら、基本設計書がわりに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
01641612007/07/09(月) 23:19:40
参考にさせてもらいます。
今フルメタ見てたんだけど、テッサ超可愛いな。

進捗としては、
現在xUbuntu入れて、emacsの使い方を学んでいるところです。
予約語とか記号に色が付かないのですが。。。
■ このスレッドは過去ログ倉庫に格納されています