ソフトウェア開発管理技術

ソフトウェア開発管理技術

アジャイル(Agile)

すばやく柔軟に対応しながら、チームで協力してソフトウェアを作る方法のこと 簡単な説明 アジャイルは、ちゃちゃっと作ってすぐ直せる開発スタイルだよ。お客さんと相談しながら、いい感じに仕上げていくんだ。ガチガチに決めずに、柔軟にやってくのがポイ...
ソフトウェア開発管理技術

スパイラルモデル

リスクを減らしながら段階的にシステムを開発する方法のこと 簡単な説明 スパイラルモデルって、ちょっとずつ作って試して、ダメそうなとこは先に対策する開発のやり方だよ。失敗しにくくなるし、使う人の声を聞きながら良くしていけるのがポイント。ガチな...
ソフトウェア開発管理技術

CMMI(Capability Maturity Model Integration)

組織の仕事のやり方をレベルアップするための評価基準のこと 簡単な説明 CMMIってのは、会社の仕事の進め方をレベル分けしてチェックする仕組みだよ。ちゃんと決まったやり方で仕事してる?ってのを見える化する感じ。レベルが上がるほど、仕事がうまく...
ソフトウェア開発管理技術

共通フレーム

ITの仕事の内容をみんなが同じ基準で考えるための「仕事の説明書」のこと 簡単な説明 共通フレームって、ITの仕事を「こんな流れでやるよ」って決めたルール集だよ。誰が見ても「この作業はこれね」ってわかるようにするためのもの。システム作るときの...
ソフトウェア開発管理技術

ウォーターフォールモデル(Waterfall Model)

上から下へ段階的に進む開発モデルのこと 簡単な説明 ウォーターフォールモデルってのは、「まず全部決めてから作り始めよう」っていうカッチリ型の開発スタイルです。設計→プログラミング→テストって、階段を下るみたいに順番に進めます。途中で「やっぱ...
ソフトウェア開発管理技術

UML

ソフトウェアやシステムの設計図を図で表したもの 簡単な説明 UMLってのは、システムの設計図を図で描くルールのことだよ。誰が何をするかとか、部品同士の関係とか、処理の流れとかをパッと見でわかるようにするやつ。開発メンバーで話が通じやすくなる...
ソフトウェア開発管理技術

オブジェクト指向

マインクラフトで、同じブロックからいろんな建物を作る感じのこと 簡単な説明 オブジェクト指向ってのは、ゲームとかアプリを作るときに、登場キャラとかアイテムとかを“部品”として作って、それを組み合わせて動かすやり方だよ。 たとえばマイクラなら...