「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

上流

pointこの用語のポイント

point上流工程のことだよ

pointシステム開発の前半でやる工程だよ

point考える作業だよ

スポンサーリンク

簡単に書くよ

上流(読:ジョウリュウ)とは

「上流工程」の省略表現。
用語の中身としては

システム開発において前半でやることになる作業
であり

どんなものを作るか考える作業
です。
一般的には

お客さまからのヒアリング(要件定義)とか設計とか
を指している場合が多いと思います。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「ウォーターフォール型」と「上流工程」について説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

ウォーターフォール型は、システム開発のやり方のひとつで「工程を1つずつ順番に終わらせていく やり方」です。
水が高いところから低いところに流れ落ちるように、最初の工程から最後の工程に向かって1つずつ順番に終わらせていきます。

上流

ウォーターフォール型の開発では、全体の作業がいくつかの工程に分けられます。
一般的なのは

1.要件定義
2.基本設計
3.詳細設計
4.プログラム設計
5.プログラミング
6.単体試験
7.結合試験
8.総合試験


のような分け方でしょうか。

上流2

各工程の中身が分からない人は、それぞれの用語の説明を ご覧ください。
また、お仕事現場によっては一部の工程がなかったり工程の呼び名が違ったりします。
そこら辺は、ゆるく捉えてください。

上流3

上流工程は「システム開発において前半でやることになる作業」です。

先ほどの工程分けを もう一度 見てください。

1.要件定義
2.基本設計
3.詳細設計
4.プログラム設計
5.プログラミング
6.単体試験
7.結合試験
8.総合試験


です。

実は、これらの工程は大きく2つに分けられます。
それは

1.要件定義
2.基本設計
3.詳細設計
4.プログラム設計




5.プログラミング
6.単体試験
7.結合試験
8.総合試験


です。

上流4

開発の前半にやる

1.要件定義
2.基本設計
3.詳細設計
4.プログラム設計


は「考える作業」です。
頭をウンウン悩ませて「何を作る?」や「どう作る?」といった内容を決めます。

上流5

開発の後半にやる

5.プログラミング
6.単体試験
7.結合試験
8.総合試験


は「実際に作る作業」です。
「考える作業」で決まった内容をもとにして、プログラムを作ったり、作った物がおかしくないかテストします。

上流6

この2つに分類した工程のうち、前半の

1.要件定義
2.基本設計
3.詳細設計
4.プログラム設計


が上流工程です。
システム開発の作業工程を川の流れに見立てると、上流の方でやる作業ですよね。

上流7

あと、ついでなので書いておくと、後半の

5.プログラミング
6.単体試験
7.結合試験
8.総合試験


は「下流工程」と呼ばれます。
せっかくなので、併せて覚えてあげてください。

上流8

お仕事現場によっては、区切り方が違う場合もありますけどね。
基本的には、そんな感じです。

以上を踏まえて

「上流工程」の省略表現

が「上流」です。

上流9

あと、ついでなので書いておくと「下流工程」を省略して「下流」と言ったりもします。

上流10

せっかくなので、セットで併せて覚えてあげてください。

■上流
・「上流工程」の省略表現
・システム開発の前半でやる作業
・主に「考える」作業

■下流
・「下流工程」の省略表現
・システム開発の後半でやる作業
・主に「作る」作業


です。


image piyo2

一言でまとめるよ

まぁ「上流」って単語が出てきたら「上流工程(どんなものを作るか考える作業)のことなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像028
書籍画像065


書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
実務で役立つ バックアップの教科書 基本の考え方からツール活用・差分管理・世代管理・データ保全・リストア・リカバリー・可用性の確保まで
「技術書」の読書術 達人が教える選び方・読み方・情報発信&共有のコツとテクニック