WEBシステム
結合テストでシステムの連携を検証!主な種類と実施方式の違い
結合テストとは、システム開発プロセスにおいて実施されるテスト方法です。 結合テストのほかに、単体テストや機能テスト、システムテストがあり、開発の段階によって行うテストが変わります。 システム開発は、完成して終わりではありません。 開発したシステムを運用させることが目的であり、ユーザー満足度の高いシステムを納品するためには品質の高いテストが必要不可欠です。 今回は、結合テストの概要や種類、具体的なテスト方法や実施時の注意点などについてご紹介します。 目次 1.結合テストとは? 2.結合テストの主な種類 3.【目的別】テストタイプ 4.結合テストの実施方式 5.結合テストを実施すると ...
システム運用管理とは?円滑で継続的な稼働を実現する管理方法の特徴
システム運用管理とは、システムがトラブルや不具合で停止することなく、安定して稼働するように管理することです。ITシステムが欠かせなくなった近年、システム運用管理は企業経営に欠かせない重要な仕事のひとつになっています。 今回はシステムを安定的に維持するための運用管理について、基礎知識や種類、主な項目などをご紹介します。 目次 1. システム運用管理とは? 2. システム運用管理の種類 3. システム運用管理の主な項目 4. システム運用管理のクラウド化 5. システム運用管理に関するよくある質問(FAQ) 6. システム運用管理の目的は、安定した稼働態勢の構築 初めて ...
「Swift」とは?Appleが開発した新しいプログラミング言語の特徴
「Swift(スウィフト)」はApple社が作った新しいプログラミング言語です。 学習しやすく、これまでAppleで使われていたObjective-Cコードにも簡単に組み込むことができます。 Swiftの登場によって、iOSやMacのアプリケーションはすべてSwiftで開発できるようになりました。 今回は、今後OSを問わず幅広く使われていくことが予想されているSwiftについて、基礎知識や特徴、 Swiftを取得するメリットをご紹介します。 目次 1. Swiftについての基礎知識 2. Swiftの特徴 3. Swiftに必要なものと「Objective-C」との違い 4. S ...
スクラッチ開発とは?パッケージ開発との違いについても紹介
既存の製品や雛形などを使うことなくおこなうスクラッチ開発。 ここでは、そんなスクラッチ開発について、どんな開発方法なのか、パッケージ開発との違いは何なのか、その2点を中心に解説していきます。 システム開発の担当者であれば必ず知っておきたい情報です。 目次 1. スクラッチ開発とは 2. スクラッチ開発における4つのメリット 3. スクラッチ開発の流れ 4. スクラッチ開発に関するよくある質問(FAQ) システム開発会社選びはプロにお任せ完全無料で全国社以上からご提案 ・ベストマッチな発注先が見つかる ・たった1日のスピード紹介 ・ITに詳しいコンシェルジュがサポート ・ご相談 ...
ゲームエンジン「Unity」とは?世界でUnityが選ばれる理由と活用事例
IT、ソフトウェア業界やゲーム開発に携わる人の間で話題になっている「Unity(ユニティ)」。 Unityとはゲーム開発のためのエンジンで、世界で有名なゲームメーカーにも採用されています。 とはいえ、「名前は聞いたことがあるけど、Unityが具体的にどういうもので、どんなメリットがあるのかまでは知らない」という人も多いのではないでしょうか。 今回は、Unityの基礎知識や特徴、実際にUnityで開発されたゲーム作品についてご紹介します。 目次 1. Unityは世界最大シェア 2. Unityの特徴 3. Unityが選ばれる理由 4. Unityが採用された作品事例 5. Un ...
OSS(オープンソースソフトウェア)とは?利用時のメリットと注意点
OSSとは、ソースコードの改変や再配布が自由に認められている無償のソフトウェアです。プログラミング言語やOS、CMSの中には、OSSとして公開されているツールも多くあります。今回は、OSSの基礎知識や魅力、利用時のメリットなどについて解説いたします。 目次 1.オープンソースソフトウェア(OSS)とは? 2.OSSの魅力と広まる理由 3.代表的なOSS 4.OSSを利用するメリット 5.OSSとフリーソフトとの違いとは 6.OSSを使う際の注意点 7.OSSで公開されているプログラミング言語 8.OSSで公開されているOS 9.OSSで公開されているCMS 10.OSSに関するよ ...
上流工程はシステム開発の要!プロジェクト成功に必要なスキルとは?
上流工程は、システム開発の要件定義から計画立案までを行うプロセスであり、その後のプログラミング開発など下流工程に大きな影響を与えます。 上流工程をおろそかにすると、開発や納品後の運用フェーズでトラブルが発生する可能性が高くなります。 今回は、上流工程の概要やリスク、上流工程でのトラブルを防ぐために必要なスキルについてご紹介します。 目次 1. 上流工程とは? 2. 下流工程では何を行う? 3. 上流工程のリスクと課題 4. 上流工程のトラブル防止に必要なスキル 5. 上流工程に関するよくある質問(FAQ) 6. 上流工程がシステム開発の安定的な推進のカギ 初めてプロ ...
分散システムとは?メリット・デメリットと自律分散システムの特徴
分散システムとは、多数のコンピュータをネットワークで接続し、作業を分担しながら稼働しているシステムのことです。 各マシンへの負荷が少なく、故障してもシステムがダウンしないなどのメリットがあり、近年は分散システムがシステム構成の主流となっています。 今回は、分散システムの概要やメリット・デメリット、さらに従来の分散システムが進化した「自律分散システム」についてご紹介します。 目次 1. 分散システムとは? 2. 分散システムの形態 3. 分散システムのメリット・デメリット 4. 自ら考えて行動する「自律分散システム」 5. 分散システムに関するよくある質問(FAQ) 6. 変化し続ける自立分散シ ...
ホワイトボックステストとブラックボックステスト、どっちが必要?
システム開発におけるテストは、大きく分けて二つあります。 システムの仕様確認を行う「ブラックボックステスト」と、プログラムが想定通りに動いているかを確認する「ホワイトボックステスト」です。 ブラックボックステストは利用者側に立ったテストであるのに対し、ホワイトボックステストは作り手側の視点に立ったテストといえます。 今回は、ホワイトボックステストとブラックボックステストの違いや手法、プログラムに最適なテストについてご紹介します。 目次 1. ホワイトボックステストでは何ができる? 2. ブラックボックステストでは何ができる? 3. ホワイトボックステスト・ブラックボックステストの ...
リグレッションテストとは?デグレーションの確認は必要不可欠!
システム開発では、部分的なバグの修正だけでも思わぬところに影響が出ることがあります。 バグ修正などの変更をプログラムに加えた際、修正した箇所以外に影響がないかを確認するテストを「リグレッションテスト」といいます。 今回は、プログラムの変更後に欠かせないリグレッションテストの重要性やデグレーションとの違い、テストを行うタイミングなどをご紹介します。 システム開発の工程について詳しく知りたい方はこちらをご覧ください。 ▷「システム開発・構築の違いとは?工程の流れや覚えておきたい略語などについても解説!」 目次 1. リグレッションテストとは? 2. リグレッションテストとデグレーションの違い 3. ...
カテゴリー
ランキング
- 1SIer(エスアイヤー)とは?基礎知識から仕事内容まで詳しく紹介
- 2ICT(情報通信技術)とは?ITとの違いと政府が進めるICTの利活用
- 3Linuxとは?初心者でもわかる基本情報とメリットを紹介
- 4SQLとは?データベース言語の基礎知識をわかりやすく解説!
- 5Accessとは?Excelとの違いや基本操作を紹介!