ソフトウェア構成管理(ソフトウェアこうせいかんり、英: software configuration management、SCM)は、ソフトウェア開発プロジェクトをその成果物を通して制御・管理する方法論である。ソースコードや文書などの成果物の変更履歴を管理...
7 KB (921 words) - 20:29, 9 September 2023
ソフトウェアがもつ著しい特徴の1つである。 一般にソフトウェアは、ワープロソフトなど特定の作業や業務を目的として開発されたアプリケーションソフトウェア(応用ソフトウェア、アプリ)と、ハードウェアの管理や基本的な処理をアプリケーションソフトウェアやユーザーに提供するシステムソフトウェアの2つに分類される。...
18 KB (1,976 words) - 04:06, 1 May 2025
フリーソフトウェア財団(フリーソフトウェアざいだん、英語: Free Software Foundation, Inc., 略称FSF)とは、1985年10月4日、リチャード・ストールマンにより創設された非営利団体である。当団体は、自由ソフトウェア運動、すなわち、コンピュータ・ソフトウェア...
47 KB (5,413 words) - 02:30, 25 April 2025
2005) ソフトウェア工学 ソフトウェア開発工程 ユーザーエクスペリエンス ソフトウェアプロジェクト管理 システムソフトウェア アプリケーションソフトウェア ゲーム開発 ウェブアプリケーション ソフトウェア開発者 ソフトウェア発行者 プログラミング (コンピュータ) ソフトウェアアーキテクチャ...
6 KB (681 words) - 08:13, 23 October 2024
ソフトウェア工学は「工学」であり、ソフトウェアの信頼性・保守性・開発効率の向上などを目的とする。 ソフトウェア工学には、設計法と生産法の2領域がある。設計法はソフトウェア構造(ソフトウェアアーキテクチャ)を扱う。ソフトウェア生産法はソフトウェア...
30 KB (3,599 words) - 01:36, 15 April 2025
ソフトウェア設計(ソフトウェアせっけい、英: Software design)は、ソフトウェアのための問題解決と計画の工程である。ソフトウェアの目的と仕様が決定した後で、ソフトウェア開発者が設計をしたり、専門の設計者が開発計画を立てる。細かいコンポーネントやアルゴリズムの実装だけではなく、アーキテクチャ的観点での検討も行われる。...
5 KB (693 words) - 16:22, 20 August 2024
独立して保証するサポートプロセス(SUP.1)である。 SQAには、要求工学、ソフトウェア設計、コーディング、コードレビュー、ソースコード管理、ソフトウェア構成管理、テスト、リリース管理、ソフトウェア統合など、ソフトウェア開発プロセス全体が含まれており、SQAの目標、コミットメント、能力、活動、測定...
7 KB (809 words) - 20:36, 9 September 2023
12207 (JIS X 0160) - 共通フレーム IPO+Sモデル システム開発ライフサイクル システム設計 ソフトウェア開発 ソフトウェア構成管理 ソフトウェア製品ライフサイクル ソフトウェアドキュメンテーション プログラミングパラダイム プロジェクト プロジェクトマネジメント 抽象モデル [脚注の使い方]...
23 KB (3,176 words) - 20:17, 9 September 2023
構成管理(こうせいかんり、configuration management、CM)とは、システムのライフサイクルにわたる範囲、性能、機能的および物理的要件、設計、操作に関する情報などを確立し維持する作業またはプロセスである。形態管理、コンフィギュレーションマネジメントとも。CMプロセスは、武器システ...
23 KB (3,097 words) - 19:05, 15 February 2025
ソフトウェア保守(ソフトウェアほしゅ)またはソフトウェアメンテナンス (software maintenance) とは、ソフトウェア工学において既存のソフトウェアを改良・最適化していくと共にバグを修正していくプロセスを意味する。ソフトウェア保守はソフトウェア...
6 KB (774 words) - 18:57, 7 February 2024
ソフトウェアを提唱した。リチャード・ストールマンは自由ソフトウェアだけで構成されたオペレーティングシステムを開発するGNUプロジェクトを立ち上げ、自由ソフトウェア運動を促進するフリーソフトウェア財団を設立した。自由ソフトウェアはソフトウェア利用者のソフトウェア...
102 KB (12,609 words) - 21:47, 11 May 2025
トウェイは、あるプロトコル形式(例えばAppleTalk)のパケットを受信でき、転送する前に他のプロトコル(例えばTCP/IP)に変換できる。ゲートウェイはハードとソフトのいずれかまたは両方の形で実装できるが、一般的にはルータにソフトウェアとして組み込まれる。ゲートウェ...
7 KB (848 words) - 00:05, 19 December 2023
ソフトウェアデプロイメント(英: Software deployment)または単にデプロイとは、ソフトウェアシステムを利用可能にする活動全般を指す用語である。デプロイメント(Deployment)とは「展開、配備、配置」などの意。 一般にデプロイメントは相互に関連したいくつかの活動から構成...
10 KB (1,195 words) - 23:28, 6 January 2024
ソフトウェアプロジェクト管理 (ソフトウェアプロジェクトかんり、英: software project management) は、ソフトウェアプロジェクトを計画し導く技法および技術である。 ソフトウェアプロジェクト管理は、プロジェクト管理の一分野であり、ソフトウェアプロジェクトの計画、監視および制御を対象とする。...
18 KB (2,570 words) - 13:25, 29 October 2022
Serverだけでなく様々なソフトウェアが開発されており、トップレベルのプロジェクトだけで206(2020年7月現在)に及び、Apacheブランドを構成している。その成果は全てソースコードと共に公開され誰もが無償で利用できる。 Apache Ant - ビルドツール Apache Arrow - 列指向データベース管理システム...
13 KB (1,444 words) - 02:23, 20 April 2025
ソフトウェアテスト (英: software testing) は、コンピュータのプログラムから仕様にない振舞または欠陥(バグ)を見つけ出す作業のことである。ソフトウェアテストで見つかったプログラム中の欠陥を修正する作業をデバッグという。ソフトウェアテストに成功するとは、テストで欠陥が発見されるか...
33 KB (4,439 words) - 06:06, 1 July 2024
パッケージソフトウェア(英: packaged software)とは、 市販ソフトウェアのこと。企業資源計画、ワープロ、グラフィックデザイン、ウイルス対策、数値解析ソフトウェア、会計ソフトウェアなど特定の業務あるいは業種で汎用的に利用することのできる既製のソフトウェアである。(対する言葉としてスクラッチ開発、受託開発)...
5 KB (581 words) - 13:40, 20 July 2024
ビルドスクリプト(またはMakefile)の生成ツール 継続的インテグレーションツール 構成管理ツール メタビルドツールまたはパッケージ管理ツール その他 それぞれの分類に含まれるソフトウェアの一覧は、ビルド自動化ソフトウェアの一覧(英語版)確認できる。 ビルド自動化ユーティリティを活用すると、単純で何度...
5 KB (538 words) - 01:19, 5 April 2025
クトに参加していない人たちに対しても公開している。 バージョン バージョン管理 バージョン管理システムの一覧 バージョニングファイルシステム バグ管理システム 構成管理 ソフトウェア構成管理 コミッター 差分圧縮 テスト管理システム ^ a b Collins-Sussman, Ben (2004)...
15 KB (2,144 words) - 00:58, 18 December 2023
バージョン管理システムおよびソフトウェア構成管理におけるブランチ(英語: branch)とは、バージョン管理システムの管理下にあるオブジェクト(ソースコードファイル、ディレクトリツリーなど)を複製し、それぞれ同時並行して変更が行えるようにしたものである。 ブランチはツリー(英: tree)、ストリーム(英:...
6 KB (682 words) - 08:26, 31 December 2024
グラフィックスソフトウェアは様々な観点から分類できる。以下はその一例である: 編集対象の形式に基づく分類 画像(⇒#画像編集ソフトウェア) 動画(⇒#動画編集ソフトウェア) 3DCG(⇒#3次元ソフトウェア) コンピュータソフトウェアにおいては、ビットマップ画像を編集する(絵を描く)ためのソフト...
20 KB (2,435 words) - 12:25, 14 February 2025
ソフトウェアアーキテクチャ(英: Software Architecture)は、ソフトウェアコンポーネント、それらの外部特性、またそれらの相互関係から構成される。また、この用語はシステムのソフトウェアアーキテクチャの文書化を意味することもある。ソフトウェア...
13 KB (1,369 words) - 11:28, 27 November 2024
ソフトウェア工学におけるアジャイルソフトウェア開発 (アジャイルソフトウェアかいはつ、英: agile software development) は、人間・迅速さ・顧客・適応性に価値を置くソフトウェア開発である。典型的なアジャイルソフトウェア開発では、チーム主導で設計・実装・デプロイを短期間に繰り...
35 KB (4,321 words) - 04:58, 7 December 2024
、悪意のある不正ソフトウェア、有害なソフトウェア、不正プログラムとも呼ばれる。 マルウェアの行う活動としてはデータの破壊やデータの盗難などがあるが、こうした「悪意のある」行動をするソフトのみならず、ユーザの望まない広告を勝手に出すアドウェアのような「迷惑ソフト」(の中で悪質なもの)もマルウェアの範疇に含める場合がある。...
39 KB (4,565 words) - 19:53, 20 February 2025
Fossilは、ソフトウェア開発におけるソフトウェア構成管理、バグ管理に利用可能なウィキソフトウェアである。 Fossilは、リチャード・ヒップによって開発された、クロスプラットフォームの分散型バージョン管理システムである。対応OSは、Linux、BSD、macOSおよびWindowsである。分散型...
6 KB (596 words) - 05:16, 1 May 2025
Microsoft Windows (redirect from マイクロソフト・ウィンドウズ)
まり個人でパーソナルコンピュータを使用しなくなっており、それらを含めたシェアに関しては比較的厳しい状況にある。 Windowsはマイクロソフトによる独自仕様のソフトウェア製品(プロプライエタリソフトウェア)であり、その製品構成や販売手法をめぐり2009年時点でもいくつかの国で独占禁止法訴訟が起きて...
73 KB (7,926 words) - 22:26, 24 March 2025
ソフトウェア・シンセサイザー(software synthesizer)とは、コンピュータ上でシンセサイザー機能を提供するソフトウェアである。広義にはCPUによって音信号を合成するソフトウェアすべてを指すが、狭義には歴史的に専用ハードウェアで提供されてきた楽器用シンセサイザーの発音回路をコンピュータ...
22 KB (2,818 words) - 09:15, 11 July 2024
マイクロソフト(英: Microsoft Corporation)は、アメリカ合衆国ワシントン州に本社を置く、ソフトウェアを開発、販売する会社である。1975年にビル・ゲイツとポール・アレンによって創業された。1985年にパソコン用OSのWindowsを開発。1990年にWindows向けのオフィスソフトとしてMicrosoft...
65 KB (7,790 words) - 05:21, 3 May 2025
統合開発環境 (redirect from ソフトウェア開発環境)
管理は一般的に煩雑であり、大規模なソフトウェアになるほど困難となる。IDEでは、対応するビルドシステムのプロジェクトファイルを直接編集することなく視覚的かつ直感的に操作・管理することが可能となっている。 より複雑なソフトウェア...
17 KB (2,122 words) - 02:24, 10 November 2023
ソフトウェアコンポーネント(英: software component / software componentry)は、ソフトウェアシステムの様々な機能を関心の分離によって分割したものである。システムを独立した結合の弱い再利用可能なコンポーネント(部品)群で構成する設計技法は Component-Based...
23 KB (2,621 words) - 21:24, 27 February 2025
Portable Document Format (section ソフトウェア)
ソフトウェアを開発・公開しており、オープンソースソフトウェア、フリーウェアも数多い。 PDFファイルはCOS ("Carousel" Object Structure) のサブセットである。COSのツリー構造は以下の8種のオブジェクトで構成される。 ブーリアン値 数値 文字列...
91 KB (11,343 words) - 07:50, 30 April 2025