|
要件定義とは、システム開発などのプロジェクトを始める前の段階で、必要な機能や要求をわかりやすくまとめていく作業のことです。企画の進行とともに要件定義に立ち返ることも多く、目的の脱線を防止する役割も果たします。要件定義の概要やまとめ方、作成までの流れ、要件定義に求められるスキルを解説していきます。
...続きはこちら
|
|
ミドルウェアとはどのようなソフトウェアのことでしょうか。アプリケーションやOSと比べ、理解しづらいと感じる人は多いでしょう。この記事ではミドルウェアの概要や種類、システム運用で使われる運用ミドルウェアの役割について解説します。ミドルウェアへの理解を深め、活用する参考にしてください。
...続きはこちら
|
|
この記事ではAR開発を行えるソフトウェアと、基礎知識を紹介します。AR技術の進歩により、自社内でアプリ開発を考える企業が増えてきました。AR開発の準備ややり方、注意点もまとめているので、自社内での開発の参考にしてください。
...続きはこちら
|
|
アジャイル開発は仕様変更に対応しやすい手法ですが、失敗も多いため注意が必要です。しかし、どうすればプロジェクトを適切に進められるか分からず、困ったことはありませんか。まずは開発案件を成功させる体制を整えることが大切です。この記事ではアジャイル開発が失敗する原因と、成功させるポイントを紹介していきます。
...続きはこちら
|
|
リファクタリングとはどのような作業なのでしょうか。作業内容が曖昧なうえ、必要不可欠な作業ではないため、実施する目的が分からない人は多いでしょう。この記事ではリファクタリングの概要から目的、方法、注意点まで幅広く解説します。高品質なソフトウェア開発を実現する参考にしてください。
...続きはこちら
|
|
開発工程を守ることで、開発を計画的に進められます。では、具体的にどのような流れで開発を進めればよいのでしょうか。自社の開発体制を見直したい人は多いでしょう。この記事では開発工程の基本や、2つのモデル、8つの開発工程について解説します。計画的なシステム開発を実現する参考にしてください。
...続きはこちら
|
|
クロスプラットフォームとは、一つの開発言語でWindowsやmacOSなど異なるプラットフォーム上のアプリケーションを動作させるプログラムのことです。iOSとAndroidの両方に対応したアプリを開発する場合、この技術は必須です。この記事では、クロスプラットフォームの概要と種類、代表的なツールを紹介します。
...続きはこちら
|
|
オートエンコーダとはニューラルネットワークの仕組みの1つです。入力されたデータに次元削減の処理をして、特徴抽出するものです。それが具体的に何の役に立つのかご存知でしょうか。この記事ではオートエンコーダの概要から必要性、活用方法まで解説します。
...続きはこちら
|
|
エクストリームプログラミング(XP)はアジャイル開発手法の1種です。顧客の要望を取り入れながら、要件定義から設計、開発、テストの工程をイテレーションという単位で繰り返し、開発の品質を高めます。この記事では、エクストリームプログラミングの概要から方法まで幅広く解説します。ソフトウェア開発を行う際の参考にしてください。
...続きはこちら
|
|
アジャイルは小規模開発向けとされる手法です。しかし、大規模開発でもアジャイルの迅速性を実現したいケースは多いでしょう。では、大規模開発にアジャイルを適用するには、どうすればよいのでしょうか。アジャイルで大規模開発を行う手法や、成功事例を紹介します。開発プロジェクトを考える参考にしてください。
...続きはこちら
|