タグ

agileに関するnc44v-134-nvtyqfgqのブックマーク (2)

  • ソフトウェア開発工程 - Wikipedia

    ソフトウェア開発工程(ソフトウェアかいはつこうてい、英: Software Development Process)はソフトウェアライフサイクルプロセスのうち、開発に関わるプロセスである。すなわち、ソフトウェアの構想から廃止までの流れのうち、開発部分をプロセスとして捉えたものである。ソフトウェア開発プロセスとも。 開発工程はいくつかのサブプロセスからなる。サブプロセスの種類と関係性を示す開発プロセスモデルが複数存在する。また開発工程とその中の各種タスク・活動のための方法論が提案されている。 サブプロセスモデル[編集] 開発プロセスは何種類のもサブプロセスからなる。開発サブプロセスのモデルには様々な種類がある。規格としてISO 12207、能力成熟度モデル統合(CMMI)が挙げられる。以下は代表的なサブプロセス(モデル)である。 ソフトウェア要求分析 ソフトウェア製品を作るにあたっての最初の

  • 継続的インテグレーション - Wikipedia

    継続的インテグレーション(けいぞくてきインテグレーション、英: continuous integration、CI)とは、すべての開発者の作業コピーを定期的に共有されたメインラインにマージすることである。1日複数回行われるのが一般的である[1]。グラディ・ブーチは1991年のメソッド[2]でCIという用語を最初に提案したが、彼は1日に数回の統合を提唱していなかった。エクストリームプログラミング(XP)ではCIの概念を採用し、1日に1回以上、おそらく1日に何十回も統合することを提唱した[3]。 理論的根拠[編集] 開発者は変更に着手するとき、現在のコードベースのコピーを取って作業する。他の開発者が変更したコードをソースコードリポジトリに提出すると、このコピーは徐々にリポジトリのコードを反映しなくなる。既存のコードベースが変更されるだけでなく、新しいコードを追加したり、新しいライブラリやその他

  • 1