WEBシステム
ビーコンとは?身近にある活用例と新たな集客サービスへの活かし方
本来、「ビーコン」とは何かを誘導したり、信号を送ったりするものを指す言葉です。 灯台や狼煙(のろし)という意味がありますが、現在はBluetoothを使った情報収集・発信サービスの意味でよく使われています。 特に「iBeacon」が発表されてから、ビーコンという言葉が広く知られるようになりました。 スマートフォンが普及してビーコンの信号を受け取れる端末が増えたことによって、ビーコンの機能やサービスが拡大しているためです。 今回は、ビーコンについて基本的な知識や種類、ビーコンを活用した集客サービスをご紹介します。 目次 1. ビーコンとは? 2. ビーコンと他の通信機器の違い 3. 身近にあるビ ...
APIとは?開発工程の効率化からコスト削減まで!APIのメリットと活用
アクセスするたびに表示内容が変わる動的なWebサイトやソフトウェアを制作する場合、プログラムの活用は必要不可欠です。なかでも、APIはプログラミングが必要な制作において幅広く活用されています。 APIを活用したほうが、ゼロから制作するよりも開発コストを抑えやすいうえ、FacebookやTwitterなどの大手Webサービス企業が保有している大量の情報を活用することも可能です。今回は、APIの概要や利用するメリット、一般的に利用されているAPIの種類、活用方法についてご紹介します。 目次 1.API(Application Programming Interface)とは? 2.A ...
OSS(オープンソースソフトウェア)とは?利用時のメリットと注意点
OSSとは、ソースコードの改変や再配布が自由に認められている無償のソフトウェアです。プログラミング言語やOS、CMSの中には、OSSとして公開されているツールも多くあります。今回は、OSSの基礎知識や魅力、利用時のメリットなどについて解説いたします。 目次 1.オープンソースソフトウェア(OSS)とは? 2.OSSの魅力と広まる理由 3.OSSを利用するメリット 4.OSSを使う際の注意点 5.OSS(オープンソースソフトウェア)で公開されているプログラミング言語 6.OSS(オープンソースソフトウェア)で公開されているOS 7.OSS(オープンソースソフトウェア)で公開されてい ...
システムテストとは?開発段階のテストの流れと主な種類
システムテストとは、システムやソフトウェアを構築したあとに実行するテストです。 システムやソフトウェア全体が仕様書通りにできているか、求められている機能や性能が満たされているかを確認し、システムの品質を確保するために行います。 今回は、システム開発テストの流れや主なテストの種類・手順など、システム開発の過程で実施されるシステムテストについてご紹介します。 システム開発の工程について詳しく知りたい方はこちらをご覧ください。 ▷「システム開発・構築の違いとは?工程の流れや覚えておきたい略語などについても解説!」 目次 1. システムテストとは? 2. システム開発テストの流れ 3. 主なシステムテ ...
「Swift」とは?Appleが開発した新しいプログラミング言語の特徴
「Swift(スウィフト)」はApple社が作った新しいプログラミング言語です。 学習しやすく、これまでAppleで使われていたObjective-Cコードにも簡単に組み込むことができます。 Swiftの登場によって、iOSやMacのアプリケーションはすべてSwiftで開発できるようになりました。 今回は、今後OSを問わず幅広く使われていくことが予想されているSwiftについて、基礎知識や特徴、 Swiftを取得するメリットをご紹介します。 目次 1. Swiftについての基礎知識 2. Swiftの特徴 3. Swiftに必要なものと「Objective-C」との違い 4. S ...
Webアプリケーションサーバとは?3層構成の仕組みと導入のメリット
WebサイトやWebシステムはメールサーバ、Webサーバ、Webアプリケーションサーバ、データベースサーバ、トランザクションサーバなど多くのハードウェア・ソフトウェアで構成されています。 「サーバ」という言葉はハードウェアとソフトウェアの両方で使用されていますが、サーバごとにそれぞれどのような違いがあるのか、ご存じでしょうか。 サーバソフトウェアの「Webアプリケーションサーバ」はWeb3層構成とも呼ばれる構成要素の一つで、大量のリクエストを高速で処理するWebサイトにおいて、重要な役割を担っています。 今回は、Webアプリケーションサーバの概要や仕組み、Webサーバとの違い、メリットなどにつ ...
上流工程はシステム開発の要!プロジェクト成功に必要なスキルとは?
上流工程は、システム開発の要件定義から計画立案までを行うプロセスであり、その後のプログラミング開発など下流工程に大きな影響を与えます。 上流工程をおろそかにすると、開発や納品後の運用フェーズでトラブルが発生する可能性が高くなります。 今回は、上流工程の概要やリスク、上流工程でのトラブルを防ぐために必要なスキルについてご紹介します。 目次 1. 上流工程とは? 2. 下流工程では何を行う? 3. 上流工程のリスクと課題 4. 上流工程のトラブル防止に必要なスキル 5. 上流工程がシステム開発の安定的な推進のカギ 初めてプロジェクト担当者になった方向け プロが教える「I ...
Webシステムの基本を解説!その仕組みと導入のメリットとは?
Webシステムはインターネット上で利用できるサービスやシステムのことです。 ECサイトやネットオークションサイトで商品を購入したり、ネットバンキングシステムで残高を確認したりするなど、インターネットの普及によってWebシステムは生活に不可欠なサービスとなりました。 今回は、Webシステムの概要や他の言葉との違い、活用の具体例、メリット・デメリット、開発の流れなどについてご紹介します。 目次 1. Webシステムとは? 2. WebシステムとWebアプリケーションの違い 3. WebシステムとWebサイトの違い 4. Webシステムでできること・具体例 5. Webシステムを使わな ...
分散システムとは?メリット・デメリットと自律分散システムの特徴
分散システムとは、多数のコンピュータをネットワークで接続し、作業を分担しながら稼働しているシステムのことです。 各マシンへの負荷が少なく、故障してもシステムがダウンしないなどのメリットがあり、近年は分散システムがシステム構成の主流となっています。 今回は、分散システムの概要やメリット・デメリット、さらに従来の分散システムが進化した「自律分散システム」についてご紹介します。 目次 1. 分散システムとは? 2. 分散システムの形態 3. 分散システムのメリット・デメリット 4. 自ら考えて行動する「自律分散システム」 5. 変化し続ける自立分散システムへの期待と可能性 初めてプロジ ...
ホワイトボックステストとブラックボックステスト、どっちが必要?
システム開発におけるテストは、大きく分けて二つあります。 システムの仕様確認を行う「ブラックボックステスト」と、プログラムが想定通りに動いているかを確認する「ホワイトボックステスト」です。 ブラックボックステストは利用者側に立ったテストであるのに対し、ホワイトボックステストは作り手側の視点に立ったテストといえます。 今回は、ホワイトボックステストとブラックボックステストの違いや手法、プログラムに最適なテストについてご紹介します。 目次 1. ホワイトボックステストでは何ができる? 2. ブラックボックステストでは何ができる? 3. ホワイトボックステスト・ブラックボックステストの ...
カテゴリー
ランキング
- 1SIer(エスアイヤー)とは?基礎知識から仕事内容まで詳しく紹介
- 2ICT(情報通信技術)とは?ITとの違いと政府が進めるICTの利活用
- 3SQLとは?データベース言語の基礎知識をわかりやすく解説!
- 4Linuxとは?初心者でもわかる基本情報とメリットを紹介
- 5Accessとは?Excelとの違いや基本操作を紹介!