• ソフトウェア工学におけるアジャイルソフトウェア開発 (アジャイルソフトウェアかいはつ、英: agile software development) は、人間・迅速さ・顧客・適応性に価値を置くソフトウェア開発である。典型的なアジャイルソフトウェア開発では、チーム主導で設計・実装・デプロイを短期間に繰り...
    35 KB (4,311 words) - 13:24, 21 September 2024
  • プログラミング言語 ソフトウェア開発工程 ソフトウェア工学 クローズドソース 運用制約 コンピュータシステム ソフトウェアのリグレッション ゲームソフト 製造物責任法 医療用ソフトウェアの規制関連 ヘルスソフトウェア推進協議会 ヘルスソフトウェアに関する開発ガイドライン 経済産業省 (PDF) 『ソフトウェア』 -...
    18 KB (1,976 words) - 23:26, 1 October 2024
  • ソフトウェア開発工程(ソフトウェアかいはつこうてい、英: Software Development Process)はソフトウェアライフサイクルプロセスのうち、開発に関わるプロセスである。すなわち、ソフトウェアの構想から廃止までの流れのうち、開発部分をプロセスとして捉えたものである。ソフトウェア開発プロセスとも。...
    23 KB (3,176 words) - 20:17, 9 September 2023
  • ソフトウェア解析 プログラム意味論 ソフトウエア検証論 ソフトウア開発環境 ソフトウェア工学の典型的な定義として、以下のようなものがある。 「ソフトウェア開発・運用・保守に体系的・学問的・定量的手法を応用する分野」 「ソフトウェア開発のあらゆる面を扱う工学分野」...
    29 KB (3,389 words) - 01:55, 1 May 2024
  • ソフトウェア開発ソフトウェアかいはつ、英語: Software Development)とは、ソフトウェア開発(制作)することである。一般にソフトウェアの制作には、プログラミング言語, 統合開発環境, フレームワークという3つのソフトウェアが使用される。 また「ソフトウェア開発...
    6 KB (681 words) - 23:25, 1 October 2024
  • ソフトウェア設計(ソフトウェアせっけい、英: Software design)は、ソフトウェアのための問題解決と計画の工程である。ソフトウェアの目的と仕様が決定した後で、ソフトウェア開発者が設計をしたり、専門の設計者が開発計画を立てる。細かいコンポーネントやアルゴリズムの実装だけではなく、アーキテクチャ的観点での検討も行われる。...
    5 KB (693 words) - 16:22, 20 August 2024
  • 持続可能な開発 筐体開発 機体開発 車体開発 広告媒体開発 書体開発 本体開発 共同体開発 半導体開発 森林開発 媒体開発 立体開発 義体開発 機体開発 人材開発 能力開発 職業能力開発 教育開発 教材開発 開発教育 経済開発 経済技術開発区 反復型開発開発 - 日本の原子爆弾開発 開発独裁 開発政策...
    8 KB (1,091 words) - 14:57, 18 May 2024
  • ソフトウェア保守(ソフトウェアほしゅ)またはソフトウェアメンテナンス (software maintenance) とは、ソフトウェア工学において既存のソフトウェアを改良・最適化していくと共にバグを修正していくプロセスを意味する。ソフトウェア保守はソフトウェア...
    6 KB (774 words) - 18:57, 7 February 2024
  • 統合開発環境(とうごうかいはつかんきょう)、IDEは、ソフトウェア開発のための統合的なプログラミング環境であり、様々なツールの集合からなる。 従来、ソフトウェアプログラムのコーディング・コンパイル・ビルド・デバッグといった作業を行なう際に、テキストエディタ、コンパイラ、リンカ、デバッガなどの各ツール...
    17 KB (2,122 words) - 02:24, 10 November 2023
  • アジャイル開発手法を選択した場合、ソフトウェアの更新頻度も仕様変更頻度も共に高くなることが見込まれるため、特に開発期間が短いアジャイル開発手法においては、回帰試験が多くの不必要なオーバーヘッドになる可能性がある。回帰試験をサードパーティーに委託する場合、あるいは、ソフトウェア...
    33 KB (4,439 words) - 06:06, 1 July 2024
  • ソフトウェア開発者の側で行われるものもあれば、顧客側で行われるものも、あるいは両者が共同で行うものもある。ソフトウェアは非常に様々なものがあり、ソフトウェアデプロメントのプロセスやプロシージャを正確に定義することは難しい。従って、ソフトウェアデプロ...
    10 KB (1,195 words) - 23:28, 6 January 2024
  • ソフトウェア開発方法論(英: software development methodology; SDM)は、ソフトウェア開発に用いられる一連のルール・ガイドライン、またそれを扱うソフトウェア工学の一分野である。システム開発方法論(英: system development methodology)とも。...
    31 KB (4,066 words) - 01:57, 12 December 2023
  • ソフトウェアアーキテクチャ(英: Software Architecture)は、ソフトウェアコンポーネント、それらの外部特性、またそれらの相互関係から構成される。また、この用語はシステムのソフトウェアアーキテクチャの文書化を意味することもある。ソフトウェアアーキテクチャの文書は開発...
    13 KB (1,371 words) - 02:33, 9 February 2024
  • スクラムは適応型ITソリューションすなわち適応型ソフトウェア開発する(ソフトウェア開発)ために発明され、のちにアジャイルソフトウェア開発手法の1つに分類された。現在ではソフトウェアに限らずあらゆる適応型ソリューション/プロダクトの開発に適用される。 スクラムは経験主義に基づいている。スクラ...
    47 KB (5,993 words) - 07:57, 18 October 2023
  • かんばんはソフトウェア製品を開発するための方法である。さらに、かんばんは、ソフトウェア開発者に過剰な負荷をかけずに、ジャスト・イン・タイムでのソフトウェアリリースを強調したプロセスでもある。このアプローチでは、顧客へのデリバリーに必要なタスクの定義を行い、そのタスクをソフトウェア開発...
    15 KB (2,046 words) - 01:59, 10 October 2024
  • WinDev Code::Blocks Computer Aided Software Engineering (CASE) ソフトウェア開発キット マスカスタマイゼーション ソフトウェア工学 計算機科学 スクリプト言語 Software Development Tools for Petascale Computing...
    9 KB (923 words) - 02:31, 24 November 2023
  • アジャイルソフトウェア開発フレームワークの基本的要素でもある。 反復型開発の基本的考え方は、ソフトウェアシステムを徐々に開発していき、ソフトウェア開発者が過去の開発から学んだことを生かして、使用可能なシステムを段階的にリリースしていくというものである。開発者は、開発...
    7 KB (973 words) - 23:15, 21 September 2024
  • DevOps (category ソフトウェア開発工程)
    DevOps(デブオプス)は、ソフトウェア開発手法の一つ。開発 (Development) と運用 (Operations) を組み合わせたかばん語であり、開発担当者と運用担当者が連携して協力する(さらに両担当者の境目もあいまいにする)開発手法をさす。ソフトウェア...
    19 KB (2,504 words) - 13:23, 4 November 2023
  • 1)である。 SQAには、要求工学、ソフトウェア設計、コーディング、コードレビュー、ソースコード管理、ソフトウェア構成管理、テスト、リリース管理、ソフトウェア統合など、ソフトウェア開発プロセス全体が含まれており、SQAの目標、コミットメント、能力、活動、測定、...
    7 KB (806 words) - 20:36, 9 September 2023
  • ユーザー機能駆動開発(ユーザーきのうくどうかいはつ、英: Feature Driven Development, FDD)は、反復的ソフトウェア開発工程の一種。アジャイルソフトウェア開発手法の1つでもある。FDD は業界におけるいくつかのベストプラクティスを混合したものである。それらは全て、顧客に...
    12 KB (1,507 words) - 02:45, 31 July 2021
  • プログラミング (category ソフトウェア開発工程)
    ソフトウェア開発手法がどうであれ、最終的にはプログラムは基本的な属性を満たさなければならない。プログラミングにおいてそれを気にかけておくことで、デバッグやその後の開発およびユーザーサポートにかかる時間とコストを削減できる。ソフトウェア品質を確保する方法は様々だが、以下の5つの属性が最も重要である。...
    36 KB (4,744 words) - 11:24, 29 May 2024
  • ) は、ソフトウェア工学において、ソフトウェア (システム) を相互作用するオブジェクトの集まりとしてモデル化 (オブジェクト指向モデリング) する、オブジェクト指向に基づくソフトウェア開発の方法である。オブジェクト指向の理論的枠組みに基づくソフトウェア開発、すなわちオブジェクト指向開発...
    43 KB (4,886 words) - 23:46, 7 July 2024
  • マーティン・ファウラー (category アジャイルソフトウェア開発)
    マーティン・ファウラーへのインタビュー (英語) 「新しいソフトウア開発手法」 (日本語) - アジャイルソフトウェア開発手法の論文の日本語訳 The New Methodology (英語) - 上記論文の原文 設計の終焉? (日本語) - ソフトウェア設計の論文の日本語訳 Is Design Dead...
    7 KB (673 words) - 21:23, 23 December 2022
  • 1960年代から、いくつかのプロプライエタリなソフトウェアプロジェクト管理手法群が、ソフトウェア開発企業によりその企業自身のために開発された。 同時期に、いくつかのコンピュータコンサルティング企業もまた、彼らの顧客のために似たような手法を開発した。 ソフトウェアプロジェクト管理手法群は、こんにちにおいても、発展途上である。...
    18 KB (2,570 words) - 13:25, 29 October 2022
  • ソフトウェア構成管理(ソフトウェアこうせいかんり、英: software configuration management、SCM)は、ソフトウェア開発プロジェクトをその成果物を通して制御・管理する方法論である。ソースコードや文書などの成果物の変更履歴を管理し、製品のバージョンやリビジョンに個々の成...
    7 KB (921 words) - 20:29, 9 September 2023
  • バグ (英: bug) とは、英語で「虫」の意味である。コンピューター業界ではプログラムの誤りや欠陥を表す用語として使われる。 ソフトウェア・ハードウェア開発における契約文書など、法的な文書ではバグのことを「瑕疵」(かし)と記述する。原因や責任の所在などが不明なものを特定性の低い表現の「不具合」と...
    22 KB (3,272 words) - 23:51, 20 September 2024
  • Apache Ant (category Apacheソフトウェア財団)
    Ant(アパッチ アント)は、ビルドツールソフトウェアである。 GNU make のJava版ともいえるものであり、オペレーティングシステム (OS) など特定の環境に依存しにくいビルドツールである。XML文書でビルド(ソフトウェア構築)のルールを記述することが特徴である。統合開発環境EclipseにはAntプラグインが標準で内蔵されている。元々...
    5 KB (552 words) - 08:04, 4 December 2023
  • エクストリーム・プログラミング (category アジャイルソフトウェア開発)
    エクストリーム・プログラミング、XP(英: extreme programming)は、 ソフトウェア品質 を向上させ、変化する顧客の要求への対応力を高めることを目的としたソフトウェア開発プロセスである。アジャイルソフトウェア開発の一つとして、短い開発サイクルで頻繁に「リリース」することを推奨することで、生産性を向上さ...
    48 KB (6,262 words) - 20:14, 9 September 2023
  • オブジェクト指向 (category ソフトウェア工学)
    ルソフトウェアで合流して統一モデリング言語(UML)を制作し、1995年のOOPSLAで初回発表した。オブジェクト指向はソフトウェア開発工程の分野にも広がり、モデル駆動工学、ドメイン固有言語、リファクタリング、アジャイルソフトウェア開発...
    34 KB (4,689 words) - 04:37, 22 June 2024
  • 要求分析 (category ソフトウェア開発工程)
    requirements analysis)とは、システム工学やソフトウェア工学において新たなシステムやシステム更新に際しての調査/定義に関わる工程を指す。要求分析はシステム設計工程でも重要な部分であり、アナリストやシステムエンジニア/ソフトウェア開発者が顧客の必要性や要求を特定する工程である。顧客の要求が...
    15 KB (2,280 words) - 13:53, 10 September 2023
  • 2017年7月29日 ^ 株式会社セガゲームス、日本のソフトウェアメーカーとしては初めて台湾における家庭用ゲームソフト直販を開始 セガホールディングス 2016年8月23日 ^ セガゲームス、日本一ソフトウェア開発のPlayStation®4用ソフト5タイトルのアジアでの販売ライセンスを獲得『魔女と百騎兵2』の繁体字版を発売...
    129 KB (15,740 words) - 05:01, 2 October 2024