No.1ベストアンサー
- 回答日時:
こんにちわ
まぁ、大体そんなところだと思います。
INPUTはプログラムの外側からプログラムに渡されるデータで、
OUTPUTはプログラムが表示・作成するデータのことかと。
例えば、あるデータベースを検索して、その結果を
帳票の形にまとめて印刷するプログラムの場合、
データベース上で検索する条件はユーザーが指定しますよね。
住所はこれで、とか日付は何日でとか金額はこれ以下で・・・とか。
これがINPUTです。そして、条件を入れた後で「印刷」ボタンを押すと、
検索が始まって、プリンタから帳票が出てくる。これがOUTPUTです。
INPUT/OUTPUTはこれだけではありません。
ユーザーがボタンを押す・・・と言うのはINPUTですし、
プログラムがダイアログを表示する・・・と言うのはOUTPUTです。
プログラム以外からプログラムに対して処理をする(条件入力やボタンの押下)
のがINPUTで、プログラムからプログラム以外に処理をする
(ダイアログを出すや帳票の印刷)のがOUTPUTです。
うーん、いまいちな説明ですがそんな感じ(笑
詳細は専門家にまかせます。
No.5
- 回答日時:
No.3のymmasayanです。
舌足らずで誤解を招いたようですね。>仕様書であれば、本来、想像力を発揮してはならないと考えます。
>仕様書である限り、INPUT、OUTPUTが何を指すかは、明瞭にすべきだと思います。
>従って、仕様書を書いた人に確認をする(仕様書に定義を追加してもらう)
ということが必要ではないでしょうか。
一々ごもっともです。本来基本的にはそうあるべきですが、業界用語ならぬ暗黙の業界(ローカル:社内)常識もあり、ある程度はそれを読み取れる常識と努力も必要だということを申し上げたつもりです。それでも疑問なら問いただしたり、書き直してもらうことは当然必要です。
不完全な仕様書、一人よがりの仕様書が多すぎることとは別の問題として申し上げたつもりです。
No.4
- 回答日時:
仕様書であれば、本来、想像力を発揮してはならないと考えます。
INPUT、OUTOUTには、さまざまな意味を含めることが出来ると思いますが、
仕様書である限り、INPUT、OUTPUTが何を指すかは、明瞭にすべきだと
思います。
従って、仕様書を書いた人に確認をする(仕様書に定義を追加してもらう)
ということが必要ではないでしょうか。
No.3
- 回答日時:
話をややこしくしてしまうかも知れませんが、入力(INPUT)、出力(OUTPUT)という言葉は意味が広く、かつあいまいに使われています。
対象がプログラムのときとモジュールやサブルーチンの時では違う事もあります。
媒体を考えると、キーボード、FD、ファイル(HDD)などが入力で、プリンタ、ディスプレイ、FD、ファイル(HDD)などが出力です。
更に通信も入力、出力に入ります。
厄介なのはファイル(データベースを含む)です。これを入出力(装置)として考えるときとそうでないときがあります。
又サブルーチンやモジュールでは、メモリー内のテーブルを受け渡すときこれを入力、出力と称することもあります。あるいはこれを連絡用ファイルに書いて受け渡しすることもあります。
更に制御関係ではスイッチやランプが入力装置や出力装置になることもあり、プログラムでの扱いも様相が一変します。
今、見ておられる仕様書がどれに相当するかわかりませんが、この辺を踏まえて想像力を駆使し、喝破してください。
No.2
- 回答日時:
仰るように、プログラムにデータが入ってくることをINPUT、プログラムがデータを出力することをOUTPUTと言います。
「何処からデータが来るのか」(ユーザの入力? 外部のファイル? データベースのデータ?) 、「どんなデータが来るのか」等については、その時々での使われ方次第です。
ってことで、その仕様書から読み取るか、仕様書を作成した方に尋ねるしか、そこに書かれている「INPUT」「OUTPUT」の内容を知る術はありません。
仕様書を見て、「何を取り込んでいるのか」「何を書き出しているのか」が分かれば、おのずと「何処から取り込んで何処に書き出すのか」が見えてくると思います。
PS.
説明不足な仕様書って嫌になっちゃいますよね~
書いた本人は「見れば分かる」って思ってるらしいけど、実際は目を皿のようにして見ても何にも分からん(笑)。
…って愚痴っちゃいました(^^;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- オープンソース IT用語、ソースとオブジェクト、改変と翻訳と翻案の違いなど どのようにりかいすればよいのですか 1 2022/09/09 10:02
- JavaScript セレクトボックスを2つ設けて選択して初めてメッセを表示 1 2022/07/27 12:15
- その他(悩み相談・人生相談) アウトプットについて、長年気になることがあるのですが、私はよくインプットとして、小説や映画など、様々 3 2022/11/03 15:33
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- その他(悩み相談・人生相談) 同じ事ばかり言う人はアウトプットばかりの人で。 インプットが無い。 本を読む。 勉強する。 映画など 2 2022/10/15 17:13
- バッテリー・充電器・電池 【USB充電器】丸形DC端子ーAC100V充電器を丸形DC端子ーUSB端子充電に買い替 3 2023/02/16 07:59
- デザイン グラフィックデザイナーの方はどう感性を日々磨いてるのでしょうか?ピンタレストのアプリなどで色々なデザ 2 2022/09/18 17:23
- 電気工事士 【訂正版】空調服用のDCモバイルバッテリー Li-ion RECHARGE BATTE 2 2023/08/24 08:50
- 日本語 「言語化する」って言い方、どうなの? 「文章化する」「言葉で説明する」ではダメなのか? 9 2023/08/01 18:03
- アプリ パソコンやスマホで、「ソフト」と「アプリ」ってどんな違いがあるの? 9 2022/11/02 07:44
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テストについて
-
グーグルの障害者訓練プログラ...
-
三菱製PLC:ファイルレジスタ(...
-
PostgreSQL+DataGridView
-
マスクROM と PROMの違いについて
-
Zと2とか紛らわしいのがあるか...
-
nc旋盤やレーザー加工機を使う...
-
マシニングセンタ プログラム...
-
初心者です。プログラムを作り...
-
プログラムを作ってもらう費用
-
ソケット通信の受信処理につい...
-
オーバレイ方式と仮想記憶シス...
-
プログラマーの土日のみのアル...
-
納品 vs ご納品 どちらが正し...
-
「スポット受注」はどういう意...
-
納入日と納品日について
-
スーパー発注し始めて3週間たち...
-
Windows server 2022 CALとSQL ...
-
中小企業に対しての分割検収
-
敬語チェックお願いします!
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Zと2とか紛らわしいのがあるか...
-
テストについて
-
三菱製PLC:ファイルレジスタ(...
-
プログラマーの土日のみのアル...
-
グーグルの障害者訓練プログラ...
-
オーバレイ方式と仮想記憶シス...
-
インプットとアウトプット
-
プログラムソースの値段
-
エントリーシート
-
初心者です。プログラムを作り...
-
PostgreSQL+DataGridView
-
三菱シーケンサーA1SHCPUとA1SJ...
-
マスクROM と PROMの違いについて
-
システムを作るにあたり、SQLSe...
-
プログラムのバージョンが上が...
-
東京でヨコイのソース買えますか?
-
マシニングセンタ プログラム...
-
フライに天つゆ
-
ナショナル NE-1401F の業...
-
3000行位の帳票作成プログラム...
おすすめ情報