アプリ開発
結合テストでシステムの連携を検証!主な種類と実施方式の違い
結合テストとは、システム開発プロセスにおいて実施されるテスト方法です。 結合テストのほかに、単体テストや機能テスト、システムテストがあり、開発の段階によって行うテストが変わります。 システム開発は、完成して終わりではありません。 開発したシステムを運用させることが目的であり、ユーザー満足度の高いシステムを納品するためには品質の高いテストが必要不可欠です。 今回は、結合テストの概要や種類、具体的なテスト方法や実施時の注意点などについてご紹介します。 目次 1.結合テストとは? 2.結合テストの主な種類 3.【目的別】テストタイプ 4.結合テストの実施方式 5.結合テストを実施すると ...
「Swift」とは?Appleが開発した新しいプログラミング言語の特徴
「Swift(スウィフト)」はApple社が作った新しいプログラミング言語です。 学習しやすく、これまでAppleで使われていたObjective-Cコードにも簡単に組み込むことができます。 Swiftの登場によって、iOSやMacのアプリケーションはすべてSwiftで開発できるようになりました。 今回は、今後OSを問わず幅広く使われていくことが予想されているSwiftについて、基礎知識や特徴、 Swiftを取得するメリットをご紹介します。 目次 1. Swiftについての基礎知識 2. Swiftの特徴 3. Swiftに必要なものと「Objective-C」との違い 4. S ...
ゲームエンジン「Unity」とは?世界でUnityが選ばれる理由と活用事例
IT、ソフトウェア業界やゲーム開発に携わる人の間で話題になっている「Unity(ユニティ)」。 Unityとはゲーム開発のためのエンジンで、世界で有名なゲームメーカーにも採用されています。 とはいえ、「名前は聞いたことがあるけど、Unityが具体的にどういうもので、どんなメリットがあるのかまでは知らない」という人も多いのではないでしょうか。 今回は、Unityの基礎知識や特徴、実際にUnityで開発されたゲーム作品についてご紹介します。 目次 1. Unityは世界最大シェア 2. Unityの特徴 3. Unityが選ばれる理由 4. Unityが採用された作品事例 5. Un ...
ホワイトボックステストとブラックボックステスト、どっちが必要?
システム開発におけるテストは、大きく分けて二つあります。 システムの仕様確認を行う「ブラックボックステスト」と、プログラムが想定通りに動いているかを確認する「ホワイトボックステスト」です。 ブラックボックステストは利用者側に立ったテストであるのに対し、ホワイトボックステストは作り手側の視点に立ったテストといえます。 今回は、ホワイトボックステストとブラックボックステストの違いや手法、プログラムに最適なテストについてご紹介します。 目次 1. ホワイトボックステストでは何ができる? 2. ブラックボックステストでは何ができる? 3. ホワイトボックステスト・ブラックボックステストの ...
リグレッションテストとは?デグレーションの確認は必要不可欠!
システム開発では、部分的なバグの修正だけでも思わぬところに影響が出ることがあります。 バグ修正などの変更をプログラムに加えた際、修正した箇所以外に影響がないかを確認するテストを「リグレッションテスト」といいます。 今回は、プログラムの変更後に欠かせないリグレッションテストの重要性やデグレーションとの違い、テストを行うタイミングなどをご紹介します。 システム開発の工程について詳しく知りたい方はこちらをご覧ください。 ▷「システム開発・構築の違いとは?工程の流れや覚えておきたい略語などについても解説!」 目次 1. リグレッションテストとは? 2. リグレッションテストとデグレーションの違い 3. ...
システムテストとは?開発段階のテストの流れと主な種類
システムテストとは、システムやソフトウェアを構築したあとに実行するテストです。 システムやソフトウェア全体が当初の仕様書通りにできているか、求められている機能と性能が確実に満たされているかどうかを確認し、システムの品質を確保するために行います。 今回は、システム開発テストの流れや主なテストの種類・手順など、システム開発の過程で実施されるシステムテストについてご紹介します。 システム開発の工程について詳しく知りたい方はこちらをご覧ください。 目次 1. システムテストとは? 2. システム開発テストの流れ 3. 主なシステムテストの種類 4. システムテストの手順 5. システムテ ...
初めてAndroidアプリを開発する人のための基本情報
PCやスマートフォンでアプリケーションを操作するためには、コンピューターの制御や管理を担うOS(オペレーティングシステム)が必要です。 PCにおけるWindowsやMacのように、スマートフォンにおいてはAndroid(アンドロイド)が世界的なシェアを獲得しています。 目次 1.そもそもAndroidとは? 2.Androidアプリとは? 3.Androidアプリの開発に必要なものは? 4.Androidアプリ開発の流れ 5.Androidアプリ開発についてサイトで学ぶ方法 6.ノーコードツールを使ってAndroidアプリを開発する方法 7.Androidアプリの開発を依頼できる ...
iPhone/iOSアプリ開発でおすすめのシステム開発会社17社【2026年版】
iOSは、Appleが開発および提供する、iPhone、iPad、iPodのモバイルオペレーティングシステムのことです。iOSに対応したアプリに不具合が発生したり、デバイス新機種がリリースされたりするなどのタイミングで、定期的にバージョンアップが行われています。今日、キャッシュレス決済など日常シーンでもモバイルツールが必要不可欠となっており、特にiPhoneユーザーが多い日本では、iOSのシステム開発ニーズも高いものがあります。 本記事では、日本最大級のシステム開発会社ポータルサイト「発注ナビ」が厳選した、iPhone/iOSアプリ開発でおすすめのシステム開発会社17社をご紹介します。 iOS ...
ブロックチェーン開発でおすすめのシステム開発会社14社【2026年版】
仮想通貨「ビットコイン」の中核技術として知られ、大きく注目されるブロックチェーン技術。データの書き換えや改ざんが非常の困難なこと、システム障害やハッキングに強いことなどから、その技術は仮想通貨だけでなく、さまざまな分野での活用が検討されています。 本記事では、日本最大級のシステム開発会社ポータルサイト「発注ナビ」が、ブロックチェーン技術を活用したシステム開発で実績を持つ開発会社14社をご紹介します。 目次 1. ブロックチェーンを活用したシステム開発で実績がある開発会社 – 株式会社ギャス – Acers Tech株式会社 – イクスコアクリエ ...
ノーコード開発でおすすめのシステム開発会社13社【2026年版】
ノーコードとは、ソースコードの記述を行うことなく、アプリケーションやWebシステムの開発を可能にするサービスを言います。通常の開発ではソースコードを書くことで開発を進めていきますが、ノーコード開発では、プログラミングの代わりに開発ツールを利用し、画面上を操作して開発していきます。 似たような開発手法にローコード開発がありますが、ノーコード開発と異なり、一部ソースコードを記述する必要があるため、開発には技術的な知識やスキルが求められます。 いずれの開発手法を選択するにせよ、お客様の求めるアプリケーションやシステムが開発できなければ意味がありません。自社にとって最適な開発会社を選定する際、コストや ...
カテゴリー
ランキング
- 1SIer(エスアイヤー)とは?基礎知識から仕事内容まで詳しく紹介
- 2ICT(情報通信技術)とは?ITとの違いと政府が進めるICTの利活用
- 3Linuxとは?初心者でもわかる基本情報とメリットを紹介
- 4SQLとは?データベース言語の基礎知識をわかりやすく解説!
- 5Accessとは?Excelとの違いや基本操作を紹介!