functionとは?

Weblio 辞書 > コンピュータ > IT用語辞典 > functionの意味・解説 

ファンクション [1] 【function】

〘数〙 関数函数)。

関数

読み方かんすう
【英】function

関数とは、入力された値に対してある決まった内容計算行い入力された値に応じた処理結果返す数式、あるいは命令集まりのことである。

プログラミング言語などにおいては使用頻度の高い処理手続きは関数としてあらかじめ用意されていることが多い。関数に入力する値は「引数」と呼ばれる引数は、関数の種類によっては数値でなく文字列などが使用される場合もある。

例えば、C言語などにおける「abs」関数は、引数である数の「絶対値返す」関数である。このような関数を複数組み合わせることで、高度で複雑な処理をくみ上げることができる。

関数はプログラミング言語だけでなく、表計算ソフトデータベースソフトなどでも用意されていることが多い。例えば数の絶対値返すabs」関数の処理は、Excelでも用意されている。

なお、より数学的な意味での関数を扱い、関数の定義によってプログラム表現するタイププログラミング言語が、関数型言語呼ばれている。


機能

(function から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2017/11/20 07:18 UTC 版)

機能(きのう、: function)とは、もののはたらきのこと[1]相互に連関し合って全体を構成しているものの各要素や部分が、それぞれ荷っている固有の役割[1]。作用。

また、そうした役割を果たすこと[1]。たとえば「機能する」とか「腸が機能していない」などと使う。

社会学

社会学において、「機能」はあるシステム目的に対し何らかのかたちで貢献するか否かという視点から捉えたシステム全体または一部の作用をさす[要出典][注釈 1]

IT

「機能要件」(: functional requirement)と言うと、ソフトウェアや情報システムの開発時に定義される要件のうち、機能に関するもののこと[2]。たとえば扱えるデータのタイプ、処理の内容、画面表示や帳票出力の形式、等々である。この「機能要件」という分類に対して、「非機能要件」(: non-functional requirement)という分類があり、それは信頼性・セキュリティ・拡張性・運用性などに関する要件のことである[2]

システム開発において「機能テスト」とは、開発時に行われるシステムテストのひとつで、ユーザー側から要求された機能(機能要件)をシステムが満足しているかどうかを検証するテストのことである[3]。しばしば入力されたテストデータと出力結果について(のみに)着目してそれを検証するブラックボックステスト英語版が用いられ、システム内部で行われる具体的処理手順については調べないことが多い[3]

脚注

[ヘルプ]

注釈

  1. ^ なお、機能主義 (社会学)では慣習制度などの個々の文化要素を全体に対する機能の究明によって理解を図るため、非常に重要視され、人間の生存に役立つかどうかにより正機能と逆機能に分類される。

出典

  1. ^ a b c 「機能」『広辞苑岩波書店[いつ?]、第六版、[要ページ番号]
  2. ^ a b 機能要件とは|functional requirement : 意味-定義 - IT用語辞典”. 株式会社インセプト (2012年7月14日). 2017年4月17日閲覧。
  3. ^ a b 機能テストとは (functional test) きのうテスト: - IT用語辞典バイナリ”. Weblio. 2017年4月17日閲覧。

参考文献

関連項目

外部リンク


関数

(function から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2015/08/04 09:42 UTC 版)

関数(かんすう)、函数

関連項目





英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

「function」に関係したコラム

辞書ショートカット

カテゴリ一覧

全て

ビジネス

業界用語

コンピュータ

電車

自動車・バイク

工学

建築・不動産

学問

文化

生活

ヘルスケア

趣味

スポーツ

生物

食品

人名

方言

辞書・百科事典

すべての辞書の索引

「function」の関連用語

functionのお隣キーワード

   

英語⇒日本語
日本語⇒英語
   
検索ランキング

画像から探す

AQUOS EVER SH-02J

iOS 7

京ぽん

iPhone 4

P-smart ケータイ

Xperia Z5

Sun Fire T1000

XPERIA





functionのページの著作権
Weblio 辞書情報提供元は参加元一覧にて確認できます。

  
三省堂三省堂
Copyright (C) 2001-2018 Sanseido Co.,Ltd. All rights reserved.
株式会社 三省堂三省堂 Web Dictionary
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2018 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリ関数の記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの機能 (改訂履歴)、関数 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2018 Weblio RSS