プログラミング(コーディング)が出来るだけでは、ソフトウェアは作れない? - Togetter
Twitterのつぶやきマッシュアップメディア!
@togetter_jpをフォロー
ホーム
まとめ作成
お知らせ
設定
ログイン
ついに決定!第2回トゥギャッターまとめまとめ!2月25日開催!
トップ
ニュース
社会
地域
芸能・スポーツ
IT・Web
科学・教養
カルチャー
趣味
生活
仕事
ネタ・お笑い
ログ・日記
震災
AKB48
岩上安身
原発
iwj
群馬県桐生市
放射能
東電
速報
国内
アジア
アメリカ
ヨーロッパ
その他
政治
経済
国際
法律
環境
コラム
東京
東京近郊
北海道
東北
関東
北陸・信越
東海
近畿
中国・四国
九州・沖縄
海外
芸能
テレビ
ラジオ
野球
サッカー
ゴルフ
格闘技
競馬
モータースポーツ
その他
Android
Apple
インターネット
パソコン
モバイル
ガジェット
サイト制作
プログラミング
その他
科学
テクノロジー
エネルギー
数学
物理
宇宙
自然
人文
建築
心理
その他
アニメ
ゲーム
マンガ
アイドル
映画
音楽
書籍
演劇
ファッション
社会学
カメラ
車・バイク
電車
旅行
釣り
歴史
アート
デザイン
動物
その他
ハウツー
レシピ
グルメ
恋愛
マネー
節約
健康・医療
教育
ペット
起業・ベンチャー
経営
マーケティング
会計・人事
法務
就職・転職
語学・資格
ネタ
お笑い
大喜利
画像・動画
やってみた
その他
ログ
日記
思い出
雑談
メモ
飲み会
議事録
イベント
セミナー
復興
原発
支援
政府
自治体
トップ
>
トップ
>
AKB48
> プログラミング(コーディング)が出来るだけでは..
2010/05/26 10:53:25
プログラミング
システム開発
ソフトウェア開発
+
プログラミング(コーディング)が出来るだけでは、ソフトウェアは作れない?
ソフトウェアを完成させるために、必要な視点(要求仕様から要件定義、内部設計からプログラム設計まで)に関する解説。
by
kimuraya
42 fav
4342 view
お気に入りに登録ならここをクリック!
まとめ
メニューを開く
一括削除
前にもちらと書いたんですが。たいてい、プログラミングで躓く人ってのは、「やりたいこと(要件)」を「プログラム仕様」に変換できないんです。
やりたいことを実現するためには、どんな機能が必要か、まずは、それを「設計」することが大事なのに、それをしない、または出来ない。
返信する
RTする
ふぁぼる
kaorin_linux
2010/05/26 01:27:21
プログラムの機能仕様の設計なしに、そこからプログラム設計なんて、できないので、たいていは、実装時につまづくんですよね。機能設計が出来ていれば、そこからは言語仕様やライブラリに合わせて実装していくだけ、のはずなのに。
返信する
RTする
ふぁぼる
kaorin_linux
2010/05/26 01:28:29
大事なのは「要件」をきちんと分析して「機能」に落とすこと、なんですよ。どんな小さなプログラムでもね。
そこから先は、わりとどうとでもなります。言語を選択すれば、出来ることはわりと限られてくるので。
返信する
RTする
ふぁぼる
kaorin_linux
2010/05/26 01:29:42
実装は、ボトムアップで考えてもいいですが、設計はトップダウンで考える必要があります。まずは「何を実現するか(要件)」を明らかにすることなんです。
返信する
RTする
ふぁぼる
kaorin_linux
2010/05/26 01:31:03
昨日も書きましたが、プログラミングを習得することと、言語を習得することは別物ととして考えた方が解り易いと思います。
返信する
RTする
ふぁぼる
kaorin_linux
2010/05/26 01:33:33
要件を機能まで、落として、機能を関数まで落とす。
それを、ある言語で、どのように実装するか、という流れになります。どのように実装するか、が言語習得の部分です。
返信する
RTする
ふぁぼる
kaorin_linux
2010/05/26 01:34:29
つまり、やりたいことを、機能単位、関数単位まで落とせないのに、言語習得は出来ないんですよ。
返信する
RTする
ふぁぼる
kaorin_linux
2010/05/26 01:35:14
オブジェクト指向の言語を使う場合には、機能を分割するのに、どのようなオブジェクトが必要なのかを設計する必要がありますけどね。いずれにせよ、機能単位まで分割して、はじめて言語選択に入ることになるんです。
返信する
RTする
ふぁぼる
kaorin_linux
2010/05/26 01:37:22
Content from Twitter
2011年を振り返ろう!傑作まとめランキングベスト20をこちらで公開中だよ。
みんなのおすすめ商品
商品を編集
おすすめ商品を登録する
情報システム開発総論
東和コンピュータマネジメント
コンピュータシステム開発入門
松永 俊雄,亀田 弘之,中村 太一
設定を変更する
Check
お気に入り
いいね
うーん
ブログ等に貼付ける?
iframe版
拡張版
new
張付けプレビュー
コメント
だkら、解析とか程度だとmatlabちゃんのお世話になるわけなのですね。
zoomer_k
2010/05/26 13:19:10
要するに段階的詳細化という超基本です
zellonfire
2010/10/10 23:08:58
コーディングエンジニア(コーダー)と上位(ex.アルゴリズム)エンジニア(プログラマー)は明確に違うという事実がありますね。
meguamano
2010/10/19 10:06:11
コメントを入力してください。
Twitterにも投稿する
関連するオススメまとめ
「インタラクションデザインによるソフトウェア開発」
リーンソフトウェアについて2 「遅延と即断」
コーディングは書くより読む方が苦痛だから全部読まずして更新できる作りにするのが正しい
メモ:自由にソフトウェアを作る課題で気をつけて欲しいこと
労働集約型の日本のソフトウェア開発。その問題の根源について
powered by Preferred Infrastructure
まとめを作成する
@togetter_jp
プロフィール
まだ自己紹介が設定されていません。
kimuraya
twitter
rss
マイタグ
: 設定されていません。
このユーザの更新状況や活動をチェック!
フォローしている
0
フォローされている
3
まとめ
17
お気に入り
1563
コメント
2
新人プログラマへのアドバイス
業務用アプリケーション開発とゲーム開発の違い。ドキュメントと成果物の扱いについて
早朝に行われた自作言語のライブラリについての意見交換
GREEのプロデユーサーが語るソーシャルゲームFAQ
独裁者の勤務時間は平均16時間?
もっと見る
「ものづくり神話」にしがみつく日本
ニコ運営「権利者からじゃねーなら知らねーしwww」 監督「権利者です」 運営「…え…!?」 監督「初めまして、アニメーションの監督 北久保弘之です」 運営「…う、うわあ…ああ…べ…別の連絡手段で…」 監督「twitterで^^」
ライブドア社員mala「やられやく管理人のウイルス作成罪での逮捕はおかしい」?
仕事が減少する日本の中で、特異な才能を持たない人は、「スキルの組合わせ」でスペシャリストを目指すべきだと思う
#学会発表死亡フラグ
もっと見る
早朝に行われた自作言語のライブラリについての意見交換
ゲーム制作にまつわる問題点
注目のまとめリスト
「アメリカ就職において最も重要な8つの要素」
その7・上杉隆VS町山智浩(2月3日)水道橋博士編 @uesugita..
駐日フィンランド大使館公式ツイッターによる、日常フィンラン..
きゃりーぱみゅぱみゅ (.@pamyurin)1月のコーデまとめ 【ポニ..
ニコ運営「権利者からじゃねーなら知らねーしwww」 監督「権利..
大衆と理系知識
トゥギャッター通信
第64回「ネコストーブとクレカトラブル」
第63回「iPhone爆発と震災の備え」
第62回「byeハドソンとエロ駅弁」
第61回「謎の雲とセンター試験」
第60回「江戸ハックとお雑煮」
トゥギャッターからのお知らせ
とっても簡単!はじめてのトゥギャッター..
まとめへのフィードバック機能がつきました!
まとめ作成画面でつぶやきへの返信の流れ..
トゥギャッターのまとめは「はてなダイア..
t.coやbit.lyなど、短縮された..
過去のアーカイブ
2012-02-06の人気まとめ
2012-02-05の人気まとめ
2012-02-04の人気まとめ
2012-02-03の人気まとめ
2012-02-02の人気まとめ
最近追加された商品
MEN'S KNUCKLE (メンズナックル) 2012年 03月号 [雑誌]
MEN'S KNUCKLE (メンズナックル) 2011年 11月号 [雑誌]
MEN'S KNUCKLE (メンズナックル) 2012年 01月号 [雑誌]
鋼の錬金術師 BOX SET-ARCHIVES- 【完全予約生産限定】 [DVD]
劇場版「空の境界」Blu-ray Disc BOX
MEN'S KNUCKLE (メンズナックル) 2011年 10月号 [雑誌]
コメント