人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

perlの質問をしていたら「設計をしっていたほうが良い」とのご意見を頂きました。
分かりやすいURL、本など教えてください。

●質問者: yujihirose
●カテゴリ:コンピュータ 学習・教育
✍キーワード:Perl 意見 設計
○ 状態 :終了
└ 回答数 : 5/5件

▽最新の回答へ

1 ● mizusawaaki
●16ポイント

http://www.atmarkit.co.jp/fjava/rensai2/websys03/websys03.html

連載:サーバーサイドJava初心者のためのWebシステム入門 第3回

最近はUMLが主流です。

覚えておくといいと思いますよ。

私も現在勉強中です。


2 ● sandaler
●16ポイント

http://www.pat.iis.toyama-u.ac.jp/flowchart/

FLOWCHART

頭の中にあるものを整理するために、プログラミングの前にフローチャートを書かれてみてはどうでしょうか。


3 ● itg1224
●16ポイント

http://bookweb.kinokuniya.co.jp/htm/4916157729.html

あなたにもできるプログラミング超入門: 紀伊國屋書店BookWeb

苦労なさっている様子ですね。

この本なら、言語より前の考え方が判りやすくかいてあるのでいいと思います。


4 ● きゃづみぃ
●16ポイント

http://sel.ist.osaka-u.ac.jp/people/inoue/prog-sekkei2001/july2....

なかなか わかりやすそうなのがないですね。

http://www.smg.co.jp/~toyo/Program/note.html

目から鱗が落ちるように分かるプログラミング講座 詳細解説 エスエムジー株式会社 SMG

プログラムの設計に関しては 言語などによる違いは あまりないですね。


5 ● n4d
●16ポイント

http://www.hatena.ne.jp/1101443892#

人力検索はてな - perlの質問をしていたら「設計をしっていたほうが良い」とのご意見を頂きました。 分かりやすいURL、本など教えてください。..

一連の質問を拝見いたしましたが、まずはシステム開発の何たるかをご理解された方が良いと思います。

基本的に、システム開発を行う際には以下のものについての知識が必要です。(例は、Webサーバ上でPerlで書かれたCGIを使うことを想定して挙げました)

・やりたいこと

あなたが実現したい機能です。(例:アクセスカウンタ、掲示板、ショッピングカート機能・・・)

・使える道具

PerlやRuby, Javaなどのプログラミング言語及び、PostgresやMySQLなどのDBサーバ、HTTPなどの通信プロトコルです。

システム開発には、「やりたいこと」を実現できるだけの機能を持った「道具」が必要です。(通常はPerl+HTTPのみで事足りるとは思いますが)

・環境

「道具」と通じるものがありますが、必要な「道具」のうち、あなたが準備できるものには制約があると思います。その制約を考慮したものが「環境」になります。(レンタルサーバの制限(Apache+Perlしか使えません とか)、費用/スキル/期間の縛りなど)

まずは、上記3点を整理して、やりたいことを実現するためには何が必要かをリストアップして必要な事項は質問するなり自習するなりすればいいと思います。

答える方も、「やりたいこと」がわかれば手持ちの「道具」を使い分けして回答できるので、楽だと思います。

◎質問者からの返答

なるほど。文章で詳しく書いて頂いてたすかります。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ