📝【まとめ】開発プロセス・手法(Summary of Software Development Processes and Methodologies)

目次

🧭【共通フレーム・開発プロセス全体】

📘 共通フレーム(Software Life Cycle Process)

ITの仕事の流れや用語を、みんなが同じ意味で使えるように決めたルールや考え方。ソフトウェアを中心としたシステムの開発および取引のプロセス(工程)を明確化する。

📉 ウォーターフォールモデルのコスト

  • 要因:初期は少なく、中盤は増え、最後は少ない
  • 1件あたりの訂正作業:初期は少なく、後半は多い(=コスト増)

🔁【アジャイル開発とその関連用語】

🚀 アジャイル開発

少しずつ作って、途中で見直しながら進めていくソフトウェアの作り方(柔軟性を持つ)

  • 短い期間(1~4週間のスプリント)で開発
  • ドキュメントより「動くソフト」を重視

🤝 XP(エクストリーム・プログラミング)

開発で大事なこと(テスト・協力・品質)を極端に強化。
チームの協力を重視し、アジャイル開発の中でも実践的な手法。

🔄 イテレーション

「作って → 試して → 直して → また作る」
試行錯誤をくり返して、少しずつより良いものにしていく進め方。

👥 スクラム(アジャイル開発の一種)

チームでこまめに話し合いながら、少しずつ作って見直すスタイル。
変化の激しい問題に強く、短いサイクルで進める。


🔧【開発技術・補助作業】

🧹 リファクタリング(Refactoring)

プログラムの動きはそのままで、コードを読みやすく・直しやすく整理すること。
(内部構造の改善)

🔍 リバースエンジニアリング

すでにあるソフトや製品を分析し、どう作られているかを理解すること。
(プログラムの中身を調べる)


🌍【開発体制・チーム構成】

🌐 オフショア開発

ソフトウェア開発を外国の会社やチームに委託する開発スタイル。
コスト削減や人材確保を目的とするが、言語や文化の違いには注意。

⚙️ DevOps

作る人(Dev)と運用する人(Ops)が協力して、すばやく安定したサービスを提供する考え方。
➡ テスト・公開・監視などを自動化ツールで行うことが重要。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

GoodMorning!

デジタルの海原を冒険しながら、美食の宝を探し求める探検家です。テクノロジーの世界を舞台に、新しい発見を求めて、キーボードの海を横断。そして、実世界では、隅々まで足を運んで、舌鼓を打つ価値のある美味しいお店を見つけ出します。

私の使命は、小さなITの豆知識から始まり、心を満たすグルメスポットの紹介まで、あなたの日常にちょっとしたスパイスを加えること。画面の向こう側から、気軽に楽しめる話題を届けたいのです。ここでは、私が「これは!」と思った技術的な小話や、舌の記憶に残るような食べ物屋さんを紹介していきます。

このWebサイトは、ITとグルメ、二つの世界を融合させた、まさにデジタルと現実の融合点。ふらっと立ち寄って、新たな発見や、ほっこりするような話題で一息ついていただけたら幸いです。知識の海を冒険し、味覚の旅を楽しみましょう。毎日を少しだけ特別なものに変える、そんな情報をお届けします。

GoodMorning!

I am an explorer who ventures across the digital sea in search of gastronomic treasures. In the world of technology, I traverse the sea of keyboards in search of new discoveries. And in the real world, I visit every nook and cranny to find a delicious restaurant worth tantalizing your taste buds.

My mission is to add a little spice to your everyday life, starting with little IT tidbits and ending with foodie spots that fill your heart. I want to bring you topics that you can easily enjoy from the other side of the screen. Here, I'm going to share with you some of the technical tidbits and I will introduce small technical stories and food shops that will leave a lasting impression on your taste buds.

This Web site is truly a fusion point of digital and reality, combining the two worlds of IT and gourmet. I hope you will stop by and take a breather with new discoveries and dusty topics. Come explore the sea of knowledge and enjoy a journey of taste. I will bring you the information that will change your everyday life into something a little more special.

目次