ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
無料
ブラウザよりも高速アクセス!
 

バグ

索引 バグ

バグ (bug) とは、英語で「虫」の意であり、転じてコンピュータプログラムの誤りや欠陥を表す。 ソフトウェア・ハードウェア開発における契約文書など、法的な文書ではバグのことを「瑕疵」と記述する。原因や責任の所在などが不明なものを特定性の低い表現の「不具合」と呼ぶことがある。また、セキュリティ上に関わるバグや欠陥は「セキュリティホール」などと呼ばれることもある(正確には、バグはこれらの原因(のひとつ)である)。 多くのバグが含まれ、機能的に正常な役割を果たさないものを、バギー・プログラム (Buggy Program) と呼ぶことがある。 なお、発生したバグを探して取り除く作業はデバッグと呼ばれる。.

66 関係: 不具合不正行為人工知能影舞マイクロソフトチャールズ・バベッジハードウェアバージョン管理システムバグ管理システムポリゴンメディア (媒体)レーダーワークアラウンドトーマス・エジソンヘンリー四世 (シェイクスピア)プログラミング (コンピュータ)プログラミング作法プログラム (コンピュータ)パッチデバッグベータ版アルファ版アプリケーションソフトウェアアイテムインストールウィリアム・シェイクスピアウェブブラウザエラーエイダ・ラブレスオペレーティングシステムグレース・ホッパーコンピュータゲームコアダンプスペースインベーダーセキュリティホールソフトウェアソフトウェア工学ソフトウェア保守ソフトウェアテスト勘定系システム動詞Bugzilla第二次世界大戦瑕疵無限ループ特異なバグ銀行のオンラインシステム裏技解析機関...語源学英語電子メールHarvard Mark IWebサーバ暴走機械欠陥正誤表消費者昆虫01842年1878年2000年問題 インデックスを展開 (16 もっと) »

不具合

不具合(ふぐあい)とは、「物事の調子や都合、状態が悪いこと。具合が良くないこと」。工業製品やソフトウェアでは「仕様の不明確さ、設計時の想定外、品質のバラつきなどを原因とした責任の所在が不明確な障害や欠陥、不良品、バグ」を表す。 一般的に不具合は技術用語ではないが、機械類のJIS規格では「予防保全若しくは計画的行動又は外部資源の不足によって機能を実行できない状態を除き、要求される機能を実行できないアイテムの状態」と定義されている。 不具合は、障害や欠陥、不良品、バグという言葉を使うことを回避するための、日本語特有の言い回しと考えられる。 使用上の注意を守らなかったり、経年劣化による故障を回避するためのメンテナンスや保全(保守)を怠ることによる破損、損傷、欠損、破断などは不具合ではない。 不具合は、機能を実行できない状態を表すフォールト(Fault)や障害の類義語であるが、機能を実行できなくなる事象(イベント)を表す故障とは異なる用語である。専門家の間においても、故障(Failure)と、フォールト(Fault)や障害・不具合は区別して使われていないことが多い。.

新しい!!: バグと不具合 · 続きを見る »

不正行為

不正行為(ふせいこうい)とは、法律などの規範に従わない行為を指す。通常は、何らかの罰が課せられ、中には重大な社会問題に発展するものもある。 具体的な不正行為として、次のようなものがある。.

新しい!!: バグと不正行為 · 続きを見る »

人工知能

250px 人工知能(じんこうちのう、artificial intelligence、AI)とは、「計算機(コンピュータ)による知的な情報処理システムの設計や実現に関する研究分野」を指す。.

新しい!!: バグと人工知能 · 続きを見る »

影舞

影舞(かげまい, Kagemai)はRubyで記述されている、Webベースのオープンソースバグ管理システムである。.

新しい!!: バグと影舞 · 続きを見る »

マイクロソフト

マイクロソフト()は、アメリカ合衆国ワシントン州に本社を置く、ソフトウェアを開発・販売する会社である。1975年4月4日にビル・ゲイツとポール・アレンらによって設立された。.

新しい!!: バグとマイクロソフト · 続きを見る »

チャールズ・バベッジ

チャールズ・バベッジ(Charles Babbage、FRS、1791年12月26日 - 1871年10月18日)は、イギリスの数学者。分析哲学者、計算機科学者でもあり、世界で初めて「プログラム可能」な計算機を考案した。「コンピュータの父」と言われることもあり、初期の機械式計算機を発明し、さらに複雑な設計に到達した。その完成しなかった機械の一部はサイエンス・ミュージアムに展示されている。1991年、バベッジの本来の設計に基づいて階差機関が組み立てられ、完全に機能した。これは19世紀当時の技術の精度に合わせて作られており、バベッジのマシンが当時完成していれば動作していたことを証明した。9年後、サイエンス・ミュージアムはバベッジが階差機関用に設計したプリンターも完成させた。.

新しい!!: バグとチャールズ・バベッジ · 続きを見る »

ハードウェア

ハードウェア (hardware) とは、システムの物理的な構成要素を指す一般用語である。日本語では機械、装置、設備のことを指す。ソフトウェアとの対比語であり、単に「ハード」とも呼ばれる。.

新しい!!: バグとハードウェア · 続きを見る »

バージョン管理システム

バージョン管理システム(バージョンかんりシステム)とは、コンピュータ上で作成、編集されるファイルの変更履歴を管理するためのシステム。特にソフトウェア開発においてソースコードの管理に用いられることが多い。.

新しい!!: バグとバージョン管理システム · 続きを見る »

バグ管理システム

、バグトラッキングシステムとはプロジェクトのバグを登録し、修正状況を追跡するシステム。バグ管理システムの多くは、ウェブサーバ上で動作し、ウェブブラウザ経由でアクセスできるようになっている。バグ管理システムはソフトウェアを開発する上でのになりつつある。.

新しい!!: バグとバグ管理システム · 続きを見る »

ポリゴン

ポリゴンで造られた回転放物線 ポリゴン(polygon)とは、多角形のことであるが、この記事ではサーフェスモデルなど、コンピュータグラフィックス特に3次元コンピュータグラフィックスにおける応用について述べる。 一般に日常的には「三角形」や「四角形」といった語は、それらの辺だけのものを指すのか、囲まれた中身を含む「面分」か、明確でないことも多い(「円」で言うならば、「円周」と「円盤」の違い)。しかし、形状モデリング等の応用では、その面が塞がっている面なのか、穴が開いているのかは大きな違いであり、識別の必要がある。そのため、きちんと多角形として「閉じて」いて、囲まれた中身を含む場合はクローズドポリゴン(closed polygon)、ただの連結な線分など閉じていない場合をポリラインあるいはオープンポリゴン(open polygon)、と呼び分ける(ことがある)。 (なお、3次元に限らず2次元コンピュータグラフィックスにおいても同様である。一例として、地理情報システム(GIS) などの地図データ及び描画では、領域の輪郭はポリゴンであり、道路や鉄道などはポリラインである) このようなポリゴンで構成された物体は、基本的に直線と平面のみで構成されるが、線・面分割を細かくしてスムーズシェーディングなどの処理を併用する事で擬似的に曲線・曲面も表現できる。またピクサー社は単純なポリゴン形状で有機的曲面形状を制御するサブディビジョンサーフェス技術を開発している。.

新しい!!: バグとポリゴン · 続きを見る »

メディア (媒体)

メディア(media)とは、情報の記録、伝達、保管などに用いられる物や装置のことである。媒体(ばいたい)などと訳されることもある。記録・保管のための媒体とコミュニケーションのための媒体とに大別することができるが、両者には重なりがある。.

新しい!!: バグとメディア (媒体) · 続きを見る »

レーダー

レーダー用パラボラアンテナ(直径40m) レーダー(Radar)とは、電波を対象物に向けて発射し、その反射波を測定することにより、対象物までの距離や方向を測る装置である。.

新しい!!: バグとレーダー · 続きを見る »

ワークアラウンド

ワークアラウンド(英: workaround)とは、コンピューターにおいてシステム上で問題が発生した際の応急措置のこと。一時しのぎに過ぎないので後々抜本的対策が必要となる。ただしその場しのぎだから悪いということではなく、ワークアラウンドを考え出すにしても、根本的対策を考え出すにしても、創造性や発想の転換が要求されることは変わりがないということが多い。 想定外の事態に対しては脆弱なことが多いので、ワークアラウンドを行った際には、どこを変更したかを明記しておくと、後々根本的対策を施す際に都合が良い。 状況によってはワークアラウンドが原因でシステムに不具合が生じることがある。たとえば、プログラミングで施されるワークアラウンドには、ライブラリで不整合値が検知された際に(戻り値が規定外の場合など)、それを回避するものがある。ライブラリが修復されれば正常な値が返ってくるようになるが、ワークアラウンドでは本来は異常である値の方を正常な値として扱い、本来正常である値の方を異常な値として扱うので、ワークアラウンドが元でシステムに障害が発生することがある(この意味で、ワークアラウンドを宛がった際には、どこをどのように変更したのか明記しておくと後々勝手が良い)。 ワークアラウンドをヒントによりよいシステムを構築できたという事例もある。.

新しい!!: バグとワークアラウンド · 続きを見る »

トーマス・エジソン

トーマス・アルバ・エジソン(Thomas Alva Edison, (トマス・アルヴァ・エディスン)トーマスではなくトマス・エジソンと表記することも多い。, 1847年2月11日 - 1931年10月18日)は、アメリカ合衆国の発明家、起業家。スポンサーのJPモルガン、配下のサミュエル・インサル、そしてメロン財閥と、電力系統を寡占した。 日本では長らく「エジソン」という表記が定着しているが、 "di"()を意識して「エディソン」「エディスン」と表記する場合もある。.

新しい!!: バグとトーマス・エジソン · 続きを見る »

ヘンリー四世 (シェイクスピア)

『ヘンリー四世』(ヘンリーよんせい、Henry IV)は、ウィリアム・シェイクスピアの戯曲。イングランド王ヘンリー4世を主人公とする。以下の2作が書かれた。.

新しい!!: バグとヘンリー四世 (シェイクスピア) · 続きを見る »

プログラミング (コンピュータ)

ンピュータのプログラミング(programming)とは、コンピュータプログラムを作成することにより、人間の意図した処理を行うようにコンピュータに指示を与える行為である。.

新しい!!: バグとプログラミング (コンピュータ) · 続きを見る »

プログラミング作法

プログラミング作法(:en:Programming style)の記事では、コンピュータ・プログラミング及びプログラムのスタイル(書法)についての話題を述べる。この分野の古典は、1970年代の書籍『プログラム書法』(The Elements of Programming Style)である。古典であるゆえにプログラミング言語も古く、例がもっぱらFORTRANであるため言語の設計の古さによる制限に由来する記述も多いが、本質(Elements)は不変・普遍である。 なお、『プログラミング作法』は "The Practice of Programming" という書籍の邦題、『ソフトウェア作法』は "Software Tools" という書籍の邦題である。 あるプロダクトに見られるスタイルは、単にその作者の好みの問題という場合もあるし、何らかの「コーディング標準」や「コーディング規約」などと呼ばれるものによるものという場合もある。PythonのPEP-8、PHPのPEARのように、言語のメンテナらによる、標準的なガイドラインがある言語もある。.

新しい!!: バグとプログラミング作法 · 続きを見る »

プログラム (コンピュータ)

ンピュータプログラム(英:computer programs)とは、コンピュータに対する命令(処理)を記述したものである。コンピュータが機能を実現するためには、CPUで実行するプログラムの命令が必要である。 コンピュータが、高度な処理を人間の手によらず遂行できているように見える場合でも、コンピュータは設計者の意図であるプログラムに従い、忠実に処理を行っている。実際には、外部からの割り込み、ノイズなどにより、設計者の意図しない動作をすることがある。また設計者が、外部からの割り込みの種類を網羅的に確認していない場合もある。.

新しい!!: バグとプログラム (コンピュータ) · 続きを見る »

パッチ

パッチ(Patch)とは、コンピュータにおいてプログラムの一部分を更新してバグ修正や機能変更を行うためのデータのこと。「修正プログラム」や「アップデート(プログラム)」などとも呼ばれる。実際に変更を施す際は「パッチを当てる」、「パッチを適用する」と言う。同名のUNIXコマンドpatchのことも指す。 コンピュータネットワークがまだ低速だった時代、プログラムの一部を変更するために全体を再度ダウンロードすることは非常に効率が悪かった。そこで、部分的な変更を施すために必要な部分のみを差分データとして抽出し配布するパッチ形式が慣習となった。プログラム全体をダウンロードすれば何時間も要するが、必要部分だけであれば数分程度でダウンロードを完了することができる。これは前述のとおりネットワークがまだまだ低速であったことのほか、常時接続環境がまだ普及しておらず、ダウンロード時間が長時間に及ぶことで回線使用料がかさむのを避けるという面においても有用であった。なお、差分の抽出やそれを使用してのプログラム更新には専用のソフトウェアを必要とする。また、手動で更新を行う際には元のプログラムのバージョンを確認し、専用のパッチを適用しなければ不具合を生じる場合がある。 今日においては、ネットワークのブロードバンド化や常時接続環境の普及に伴い、数十メガバイト単位のコンパイル済みアプリケーションであっても更新時にはその都度全体を再度ダウンロードする形態が多く見られる。しかし、商用ソフトやOSのバグ修正、オープンソースのソフトウェアで変更点をポストする際には依然としてパッチが利用される。また、主に UNIX コミュニティで、個々の環境に合わせてソースコードを調整するような場合もパッチ形式が一般的である。これは、常時接続環境が普及した現在においても、サーバの転送量を軽減し、全体としてのダウンロード時間を軽減する目的には変わりない。.

新しい!!: バグとパッチ · 続きを見る »

デバッグ

デバッグ(debug)とは、コンピュータプログラムや電気機器中のバグ・欠陥を発見および修正し、動作を仕様通りのものとするための作業である。サブシステムが密結合であると、1箇所の変更が別の箇所でのバグを作り出すので、バグの修正がより困難となる。.

新しい!!: バグとデバッグ · 続きを見る »

ベータ版

ベータ版(ベータばん、β版)とは、正式版をリリース(公開)する前にユーザーに試用してもらうためのサンプルのソフトウェアである。ベータバージョン、試用版(しようばん)という場合もある。.

新しい!!: バグとベータ版 · 続きを見る »

アルファ版

アルファ版(アルファばん、α版)とは、性能や使い勝手などを評価するためのテスト用ソフトウェアである。.

新しい!!: バグとアルファ版 · 続きを見る »

アプリケーションソフトウェア

アプリケーションスイートである。 アプリケーションソフトウェア(application software, 応用ソフトウェア)は、アプリケーション(応用)プログラムともいい、ワープロや表計算などといった、コンピュータを「応用」する目的に応じた、コンピュータ・プログラムである。なお、それに対してシステムプログラムは、アプリケーションプログラムに対して処理実行のための計算機資源を抽象化して提供する、などのインフラとしての役割のプログラムであり、ユーザーが要求する情報処理を直接実行するものではなく、ユーザーが普段は意識することはない裏方的な存在がシステムプログラムである。.

新しい!!: バグとアプリケーションソフトウェア · 続きを見る »

アイテム

アイテム()は、コンピュータゲームおよびテーブルトークRPG等においては、プレイヤーの操作するキャラクターがゲーム中で何らかの方法で入手することができ、また、使用することによって何らかの効果が得られる道具全般のことである。またストーリー上は道具と言えないものを、システム上はアイテムとして処理する場合もある(生け捕りにした小動物を、システム上はアイテムとして処理する、など)。.

新しい!!: バグとアイテム · 続きを見る »

インストール

インストールとは、.

新しい!!: バグとインストール · 続きを見る »

ウィリアム・シェイクスピア

ウィリアム・シェイクスピア(William Shakespeare, 1564年4月26日(洗礼日) - 1616年4月23日(グレゴリオ暦5月3日))は、イングランドの劇作家、詩人であり、イギリス・ルネサンス演劇を代表する人物でもある。卓越した人間観察眼からなる内面の心理描写により、最も優れた英文学の作家とも言われている。また彼の残した膨大な著作は、初期近代英語の実態を知る上での貴重な言語学的資料ともなっている。 出生地はストラトフォード・アポン・エイヴォンで、1585年前後にロンドンに進出し、1592年には新進の劇作家として活躍した。1612年ごろに引退するまでの約20年間に、四大悲劇「ハムレット」、「マクベス」、「オセロ」、「リア王」をはじめ、「ロミオとジュリエット」、「ヴェニスの商人」、「夏の夜の夢」、「ジュリアス・シーザー」など多くの傑作を残した。「ヴィーナスとアドーニス」のような物語詩もあり、特に「ソネット集」は今日でも最高の詩編の一つと見なされている。 2002年BBCが行った「100名の最も偉大な英国人」投票で第5位となった。 「シェイクスピア」の日本における漢字表記(借字)は「沙吉比亜」だが、これは中国での表記「莎士比亞」(繁体字での表記で、簡体字では「莎士比亚」)の「莎」を「沙」と、「亞」を「亜」と略し、「士」の代わりに「吉」を用いたもの。「沙翁」と呼ばれることもある。.

新しい!!: バグとウィリアム・シェイクスピア · 続きを見る »

ウェブブラウザ

情報なし ウィキメディア財団のサーバにアクセスしたウェブブラウザの割合(2012年12月) ウェブブラウザ(インターネットブラウザ、web browser)とは、 World Wide Web (WWW) の利用に供するブラウザであり、ユーザエージェント (UA) である。具体的には、ウェブページを画面や印刷機に出力したり、ハイパーリンクをたどったりするなどの機能がある。単にブラウザ(ブラウザー)と呼んだ場合、多くはウェブブラウザのことを指す。 WWW 上の情報リソースを扱うアプリケーションであり、ウェブページ・画像・動画・音声等の情報リソースの識別には Uniform Resource Identifier (URI) を使用する。 ウェブブラウザは WWW への接続を第一の目的としているが、プライベートネットワーク内の Web サーバやファイルシステム内のファイルが提供する情報への接続にも利用できる。主なウェブブラウザとして、Internet Explorer, Microsoft Edge, Mozilla Firefox, Google Chrome, Opera, Safari 等がある。.

新しい!!: バグとウェブブラウザ · 続きを見る »

エラー

ラー (error) は、コンピュータにおいて、プログラムがそれらの実行が正常な動作でないと判断し、処理を中断または停止させる状態。.

新しい!!: バグとエラー · 続きを見る »

エイダ・ラブレス

イダ・ラブレス エイダ・ラブレス ラブレース伯爵夫人オーガスタ・エイダ・キング(Augusta Ada King, Countess of Lovelace, 1815年12月10日 - 1852年11月27日)は、19世紀のイギリスの貴族の女性。ミドルネームのエイダで知られる。結婚前の姓はバイロン。詩人第6代バイロン男爵ジョージ・ゴードン・バイロンの一人娘であり、数学を愛好した。主にチャールズ・バベッジの考案した初期の汎用計算機である解析機関についての著作で知られている。.

新しい!!: バグとエイダ・ラブレス · 続きを見る »

オペレーティングシステム

ペレーティングシステム(Operating System、OS、オーエス)とは、コンピュータのオペレーション(操作・運用・運転)のために、ソフトウェアの中でも基本的、中核的位置づけのシステムソフトウェアである。通常、OSメーカーが組み上げたコンピュータプログラムの集合として、作成され提供されている。 オペレーティングシステムは通常、ユーザーやアプリケーションプログラムとハードウェアの中間に位置し、ユーザーやアプリケーションプログラムに対して標準的なインターフェースを提供すると同時に、ハードウェアなどの各リソースに対して効率的な管理を行う。現代のオペレーティングシステムの主な機能は、ファイルシステムなどの補助記憶装置管理、仮想記憶などのメモリ管理、マルチタスクなどのプロセス管理、更にはGUIなどのユーザインタフェース、TCP/IPなどのネットワーク、などがある。オペレーティングシステムは、パーソナルコンピュータからスーパーコンピュータまでの各種のコンピュータや、更にはスマートフォンやゲーム機などを含む各種の組み込みシステムで、内部的に使用されている。 製品としてのOSには、デスクトップ環境やウィンドウシステムなど、あるいはデータベース管理システム (DBMS) などのミドルウェア、ファイル管理ソフトウェアやエディタや各種設定ツールなどのユーティリティ、基本的なアプリケーションソフトウェア(ウェブブラウザや時計などのアクセサリ)が、マーケティング上の理由などから一緒に含められていることもある。 OSの中で、タスク管理やメモリ管理など特に中核的な機能の部分をカーネル、カーネル以外の部分(シェルなど)をユーザランドと呼ぶ事もある。 現代の主なOSには、Microsoft Windows、Windows Phone、IBM z/OS、Android、macOS(OS X)、iOS、Linux、FreeBSD などがある。.

新しい!!: バグとオペレーティングシステム · 続きを見る »

(蛾)とは、節足動物門・昆虫綱・チョウ目(鱗翅目、ガ目とも)に分類される昆虫のうち、チョウ(具体的にはアゲハチョウ上科、セセリチョウ上科、シャクガモドキ上科)を除いた分類群の総称。 日本にはチョウ目の昆虫が3,500種類知られているが、「チョウ」と呼ばれるものは250種類にすぎず、他はすべて「ガ」である。世界全体で見ると、ガの種類数はチョウの20 - 30倍ともいわれている。チョウとガに明確な区別はない(チョウ目参照)。.

新しい!!: バグとガ · 続きを見る »

グレース・ホッパー

レース・マレー・ホッパー (Grace Murray Hopper, 1906年12月9日 - 1992年1月1日) は、アメリカ海軍の軍人かつ計算機科学者。最終階級は准将。ハーバード マークIの最初のプログラマーの一人であり、プログラミング言語COBOLを開発した。愛称はアメージング・グレース。.

新しい!!: バグとグレース・ホッパー · 続きを見る »

コンピュータゲーム

ンピュータゲーム(computer game)はコンピュータによって処理されるゲームのことである。ゲーム機の記事も参照。 形態によって、アーケードゲーム、コンシューマーゲーム(テレビゲーム、携帯型ゲーム)、パソコンゲーム、携帯電話ゲームなどの分類がある。ゲーム画面をビデオモニターに出力するためビデオゲーム等とも。また、いわゆるLSIゲームも含め電子ゲームと呼ばれる場合もある。 コンピュータ化したものという意味合いで「デジタルゲーム」などと呼び、コンピュータゲーム以外のゲームを「アナログゲーム」と呼ぶ向きもあるが、「デジタル」や「アナログ」という語の本来の意味からは離れた表現である。 なお、日本(日本語)の「コンピュータゲーム」と、英語圏(英語)の "computer game" はやや意味合いが異なる。日本の「コンピュータゲーム」に近いのは英語圏の "video game" である一方、英語圏の "computer game" は日本の「パソコンゲーム」に近い意味である。.

新しい!!: バグとコンピュータゲーム · 続きを見る »

コアダンプ

アダンプ(英語:core dump)は、ある時点の使用中のメモリの内容をそのまま記録したものであり、一般に異常終了したプログラムのデバッグに使われる。最近では、特定のプロセスのメモリイメージ(あるいはその一部)とレジスタの内容などの情報を格納したファイルを指すのが一般的である。しかし、本来は使用中メモリの内容を全てプリントアウトしたものを指した。 その名前は、かつて主記憶用に利用された磁気コアメモリの内容を、ダンプトラックが砂利や小麦などを大量にダンプ(どさっと落とす)するかのようにプリントアウトすることから来ている。 異常終了したプロセスがコアダンプを出力することを、俗に「コアを吐く」という。.

新しい!!: バグとコアダンプ · 続きを見る »

スペースインベーダー

『スペースインベーダー』(Space Invaders)とは、株式会社タイトーが1978年(昭和53年)に発売したアーケードゲーム。これを初めとする同社の後継製品、他社製の類似商品・模倣品を総称してインベーダーゲームと呼ぶ。.

新しい!!: バグとスペースインベーダー · 続きを見る »

セキュリティホール

ュリティホール は、脆弱性についての俗表現である。 脆弱性は、コンピュータソフトウェアの欠陥(バグ、不具合、あるいはシステム上の盲点)の一つで、本来操作できないはずの操作(権限のないユーザが権限を超えた操作を実行するなど)ができてしまったり、見えるべきでない情報が第三者に見えてしまうような不具合をいう。ハードウェアおよびそれを含めたシステム全般の欠陥を指すこともある。 このような欠陥は古くから存在したが、特に問題視されるようになったのはインターネットの発展に伴って脆弱性がネットワークを介して容易に攻撃されうる状態になっているからである。 原因としては、プログラムのコーディング間違いや、システムの設定間違い、システム設計上の考慮不足、故意に作られ秘密にされた機能の漏洩などがある。.

新しい!!: バグとセキュリティホール · 続きを見る »

ソフトウェア

フトウェア(software)は、コンピューター分野でハードウェア(物理的な機械)と対比される用語で、何らかの処理を行うコンピュータ・プログラムや、更には関連する文書などを指す。ソフトウェアは、一般的にはワープロソフトなど特定の作業や業務を目的としたアプリケーションソフトウェア(応用ソフトウェア、アプリ)と、ハードウェアの管理や基本的な処理をアプリケーションソフトウェアやユーザーに提供するオペレーティングシステム (OS) などのシステムソフトウェアに分類される。.

新しい!!: バグとソフトウェア · 続きを見る »

ソフトウェア工学

フトウェア工学(ソフトウェアこうがく、Software engineering)は、コンピュータのプログラム、およびその作成行為であるプログラミングを対象とした工学である。.

新しい!!: バグとソフトウェア工学 · 続きを見る »

ソフトウェア保守

フトウェア保守またはソフトウェアメンテナンス (software maintenance) とは、ソフトウェア工学において既存のソフトウェアを改良・最適化していくと共にバグを修正していくプロセスを意味する。ソフトウェア保守はソフトウェア製品ライフサイクルにおける主要なプロセスの一部であり、ソフトウェアの実際の現場への投入後に行われる。ソフトウェア保守工程では、実際の使用で発見された問題点やバグを修正すると共に、そのソフトウェアのユーザビリティや可用性を改善するための機能追加も行う。.

新しい!!: バグとソフトウェア保守 · 続きを見る »

ソフトウェアテスト

フトウェアテスト()は、コンピュータのプログラムから仕様にない振舞または欠陥(バグ)を見つけ出す作業のことである。ソフトウェアテストで見つかったプログラム中の欠陥を修正する作業をデバッグという。ソフトウェアテストに成功するとは、テストで欠陥が発見されるか、規定した試験項目にすべて合格するか、規定した品質目標に到達することである。目標とした品質には、規定した試験項目にすべて合格することもある。例えば、OS, プログラミング言語では、仕様を満たしているかどうかの適合試験を規定している。ソフトウェアテストでは、欠陥が存在することを示すことはできるが、欠陥が存在しないことは証明できない。ソフトウェアに仕様にない振舞がないことを保証する作業を証明といい、証明用のシステム、証明しやすい言語も多数存在している。本項では動的なソフトウェアテストを中心に扱う。.

新しい!!: バグとソフトウェアテスト · 続きを見る »

勘定系システム

勘定系システム(かんじょうけいシステム)とは、主に企業や行政機関において会計勘定処理を行うシステムのこと。1960年代以降は、コンピュータを使用したコンピュータシステムが普及した。本稿では、主に銀行における勘定系システムについて言及する。.

新しい!!: バグと勘定系システム · 続きを見る »

動詞

動詞(どうし、英: verb)とは、品詞の一つで、主に動作や状態を表し、項として主語や目的語などの名詞句をとる語である。時制がある言語では、一般に動詞が時制を示す。.

新しい!!: バグと動詞 · 続きを見る »

Bugzilla

Bugzilla(バグジラ)は、Mozilla Foundationが開発、使用してきたウェブベースのバグ管理システム。元々Netscape社が社内で使ってきたシステムであったが、後に公開。極めて初期のバージョンは Tcl で記述されていたが、オープンソース・プロジェクトになってからのソースコードは、Perlで記述されている。現在では、オープンソース、プロプライエタリ問わず、数百のプロジェクトでバグ管理ツールとして選択されている。 Bugzillaでのバグはソフトウェアに対する問題点、要望、議論などのすべてを表し、機能拡張リクエストにも利用される。 Netscape が Netscape Webブラウザのソースコードを公開する際に mozilla.org で使うツールとして, Bonsai と共に公開されたものが現在の Bugzilla の原型である。.

新しい!!: バグとBugzilla · 続きを見る »

第二次世界大戦

二次世界大戦(だいにじせかいたいせん、Zweiter Weltkrieg、World War II)は、1939年から1945年までの6年間、ドイツ、日本、イタリアの日独伊三国同盟を中心とする枢軸国陣営と、イギリス、ソビエト連邦、アメリカ 、などの連合国陣営との間で戦われた全世界的規模の巨大戦争。1939年9月のドイツ軍によるポーランド侵攻と続くソ連軍による侵攻、そして英仏からドイツへの宣戦布告はいずれもヨーロッパを戦場とした。その後1941年12月の日本とイギリス、アメリカ、オランダとの開戦によって、戦火は文字通り全世界に拡大し、人類史上最大の大戦争となった。.

新しい!!: バグと第二次世界大戦 · 続きを見る »

瑕疵

瑕疵(かし)とは、通常、一般的には備わっているにもかかわらず本来あるべき機能・品質・性能・状態が備わっていないこと。法概念としても用いられる。.

新しい!!: バグと瑕疵 · 続きを見る »

無限ループ

無限ループ(むげんループ、infinite loop)は、コンピュータ・プログラムの一連の命令が無限に繰り返される(ループする)ことである。永久ループ(えいきゅうループ)ともいう。 専門用語としては一応きちんとした意味があるが、刺激的に感じられる他の用語(例えばメモリリーク)と同様に、通俗的な使い方もされる(「日常会話での使用」を参照)。専門的な意味としての無限ループは、ようだが、実際のところそうではないこともある(#無限ループの検出)。.

新しい!!: バグと無限ループ · 続きを見る »

特異なバグ

特異なバグ (unusual software bugs) とは、ソフトウェアバグの中でも特に修正が難しいものを言う。いくつかの種類があるが、直感的に理解しがたいような理論を発表した科学者に由来して名前が付いているものが多い。.

新しい!!: バグと特異なバグ · 続きを見る »

銀行のオンラインシステム

銀行のオンラインシステムとは、銀行に構築されているネットワーク、オンラインシステムのこと。 預金や貸出など、銀行の勘定系の事務は、かつて人手で労働集約的に行われていた。預金の口座元帳への記帳などこれら大量の事務作業を、情報処理技術・コンピュータシステムによって自動化・機械化していったのが始まり。.

新しい!!: バグと銀行のオンラインシステム · 続きを見る »

裏技

裏技(うらわざ)とは、取扱説明書(解説書)といった公式文書で発表されていない方法、あるいは技術を指す俗語。主にコンピュータゲームにおいて、実行すると特異な現象を引き起こすテクニックのこと。もしくは、余り知られていないが、知っていると生活上便利な知恵などのこと(後述)。.

新しい!!: バグと裏技 · 続きを見る »

解析機関

バベッジ自身が組み立てた解析機関の一部の試作品http://www.sciencemuseum.org.uk/objects/computing_and_data_processing/1878-3.aspx ''Babbage's Analytical Engine, 1834-1871. (Trial model)'' -Science Museum, London。サイエンス・ミュージアム(ロンドン) 解析機関(かいせききかん、analytical engine)は、イギリス人数学者チャールズ・バベッジが設計した、蒸気機関で動くはずだった機械式汎用コンピュータであり、コンピュータの歴史上、重要なステップを刻んだ。 バベッジが解析機関についてはじめて記述したのは1837年であるが、1871年の死去直前まで設計を続けた。資金や政治、法律などの問題があり、この機械は実際には製作されなかった。論理的に解析機関に匹敵する機能を持つ汎用コンピュータは、1940年代にやっと現実のものとなったのである。 この機械はしばしば、当時の工作精度のため製作できなかった、とされる。これはバベッジが機関のための精度が足りないとしていたためもある。しかし、息子のヘンリー・バベッジや現代のサイエンス・ミュージアムによる部分的構築によって、必要なだけの工作精度はあったことが確認されている(特に、現代の再現では、当時の工作機械についての考証のうえで行われている) 。そのため、資金と政府の支援があれば、工作機械の精度に関しては、当時でも製作できたのではないかとされる。ただし、必要な精度がどれだけであるか、といった工学的な考え方は当時まだ無かったことも考慮する必要がある。.

新しい!!: バグと解析機関 · 続きを見る »

語源学

語源学(ごげんがく、etymologia、etymology)とは、ある語について、何に由来するのか、あるいはいつ借用されたのか、意味や形がどのように変化したのかを探る学問である。言語学の中では主要な分野ではなく、また一つ一つの語の由来を探ることは学問的に重視されていないが、その成果は言語の系統を調べる比較言語学で利用される。.

新しい!!: バグと語源学 · 続きを見る »

英語

アメリカ英語とイギリス英語は特徴がある 英語(えいご、)は、イ・ヨーロッパ語族のゲルマン語派に属し、イギリス・イングランド地方を発祥とする言語である。.

新しい!!: バグと英語 · 続きを見る »

電子メール

電子メール(でんしメール、英: Electronic mail、E-mail、Eメール)は、コンピュータネットワークを使用して、郵便のように情報等を交換する手段である。電子郵便(でんしゆうびん)とも言う。.

新しい!!: バグと電子メール · 続きを見る »

虫(蟲、むし)の意味は次の通りである。.

新しい!!: バグと虫 · 続きを見る »

Harvard Mark I

Harvard Mark I の一部(左側) 右側 入出力制御部 Harvard Mark I(ハーバード マーク ワン)は、IBMのASCC(Automatic Sequence Controlled Calculator)とも呼ばれ、アメリカ初の電気機械式計算機である。 電気機械式のASCCはハワード・エイケンが考案し、IBMが製作し、ハーバード大学に1944年2月に出荷された。当初、アメリカ海軍の船舶局が計算に使用し、正式に大学に引き渡されたのは1944年8月7日である。.

新しい!!: バグとHarvard Mark I · 続きを見る »

Webサーバ

Webサーバ(ウェブサーバ、英:)は、HTTPに則り、クライアントソフトウェアのウェブブラウザに対して、HTMLやオブジェクト(画像など)の表示を提供するサービスプログラム及び、そのサービスが動作するサーバコンピュータを指す。 広義には、クライアントソフトウェアとHTTPによる通信を行うプログラム及びコンピュータ。.

新しい!!: バグとWebサーバ · 続きを見る »

暴走

暴走(ぼうそう)は、常軌や規則を無視して乱暴に走行することを指す。 ただし近年では、乱暴かどうかにかかわらず、「機械・装置などが、操作を受け付けず制御不能の状態、あるいは操作者が操作できない状態にあって、停止させられず異常に動作すること」という意味合いで使われる場合が多い。本記事では主にこの事象について記述する。.

新しい!!: バグと暴走 · 続きを見る »

機械

この記事では機械、器械(きかい、フランス語、英語、オランダ語:machine、ドイツ語:Maschine)について説明する。 なお、日本語で「機械」は主に人力以外の動力で動く複雑で大規模なものを言い、「器械」のほうは、人力で動く単純かつ小規模なものや道具を指すことが多い。.

新しい!!: バグと機械 · 続きを見る »

欠陥

欠陥(けっかん、 Defect)とは、理想状態を想定できる物事における理想状態との違いである。.

新しい!!: バグと欠陥 · 続きを見る »

正誤表

正誤表(せいごひょう)またはエラッタ(英語:errata、corrigenda)は、出版物の誤植を正すために、誤植箇所と正しい記述を列挙したものである。.

新しい!!: バグと正誤表 · 続きを見る »

消費者

消費者(しょうひしゃ、consumer、コンシューマー)とは、財やサービスを消費する主体のことである。.

新しい!!: バグと消費者 · 続きを見る »

昆虫

昆虫(こんちゅう)は、節足動物門汎甲殻類六脚亜門昆虫綱(学名: )の総称である。昆虫類という言葉もあるが、多少意味が曖昧で、六脚類の意味で使うこともある。なお、かつては全ての六脚虫を昆虫綱に含めていたが、分類体系が見直され、現在はトビムシなど原始的な群のいくつかが除外されることが多い。この項ではこれらにも触れてある。 昆虫は、硬い外骨格をもった節足動物の中でも、特に陸上で進化したグループである。ほとんどの種は陸上で生活し、淡水中に棲息するものは若干、海中で棲息する種は例外的である。水中で生活する昆虫は水生昆虫(水棲昆虫)とよばれ、陸上で進化した祖先から二次的に水中生活に適応したものと考えられている。 世界の様々な気候、環境に適応しており、種多様性が非常に高い。現時点で昆虫綱全体で80万種以上が知られている。現在知られている生物種に限れば、半分以上は昆虫である。.

新しい!!: バグと昆虫 · 続きを見る »

0

0 |- | Divisors || all numbers |- | Roman numeral || N/A |- | Arabic || style.

新しい!!: バグと0 · 続きを見る »

1842年

記載なし。

新しい!!: バグと1842年 · 続きを見る »

1878年

記載なし。

新しい!!: バグと1878年 · 続きを見る »

2000年問題

2000年問題(にせんねんもんだい、Year 2000 problem)とは、西暦(グレゴリオ暦)2000年になるとコンピュータが誤作動する可能性があるとされた年問題である。Y2K問題(ワイツーケイもんだい、Y は年 (year) 、K はキロ (kilo。千) )、ミレニアム・バグ(millennium bug)とも呼ばれた。 西暦2000年であることをコンピュータが正常に認識できなくなるという問題が主に取り上げられるが、グレゴリオ暦における置閏法を誤解して生じる問題もある。.

新しい!!: バグと2000年問題 · 続きを見る »

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »