WEBシステム
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. ...
ファイルシステムとは?今さら聞けない基礎知識とOSごとの種類
コンピュータで文書や画像データなどを保存・整理しているファイルは、「ファイルシステム」というOS機能のひとつです。 コンピュータ上にデータを格納したり、格納したデータを出してきて使用したりするのに、ファイルシステムが大きな役割を果たしています。 今回は、コンピュータに使われるファイルシステムの基礎知識や機能、さまざまなファイルシステムについてご紹介します。 目次 1. ファイルシステムとは? 2. ファイルシステムの機能 3. ファイルシステムの種類 4. ファイルシステムの変換方法 5. ファイルシステムに関するよくある質問(FAQ) 6. ファイルの保存に不可欠なファイルシステム &n ...
VBAとは?マクロとの違いや効率化できる作業、基本的な使い方について解説
VBAはプログラミング言語の一つであり、「Visual Basic for Applications」の略です。MS Officeの拡張機能として提供されています。 VBAを使えば、作業の自動化が可能です。追加でソフトをインストールする必要が無いため、すぐに開発を始められる一方で、VBAには苦手な作業も存在します。 今回は、VBAの基礎知識やマクロとの違い、習得するメリット、向いている作業、基本的な使い方など、VBAについてわかりやすくご紹介します。 目次 1.VBAの基礎知識 2.VBAとマクロの違い 3.VBAと似ている言葉の違い 4.VBAでできること 5.VBAでは難しい ...
Webアプリケーションサーバとは?3層構成の仕組みと導入のメリット
WebサイトやWebシステムはメールサーバ、Webサーバ、Webアプリケーションサーバ、データベースサーバ、トランザクションサーバなど多くのハードウェア・ソフトウェアで構成されています。 「サーバ」という言葉はハードウェアとソフトウェアの両方で使用されていますが、サーバごとにそれぞれどのような違いがあるのか、ご存じでしょうか。 サーバソフトウェアの「Webアプリケーションサーバ」はWeb3層構成とも呼ばれる構成要素の一つで、大量のリクエストを高速で処理するWebサイトにおいて、重要な役割を担っています。 今回は、Webアプリケーションサーバの概要や仕組み、Webサーバとの違い、メリットなどにつ ...
Webシステムの基本を解説!その仕組みと導入のメリットとは?
Webシステムはインターネット上で利用できるサービスやシステムのことです。 ECサイトやネットオークションサイトで商品を購入したり、ネットバンキングシステムで残高を確認したりするなど、インターネットの普及によってWebシステムは生活に不可欠なサービスとなりました。 今回は、Webシステムの概要や他の言葉との違い、活用の具体例、メリット・デメリット、開発の流れなどについてご紹介します。 目次 1. Webシステムとは? 2. WebシステムとWebアプリケーションの違い 3. WebシステムとWebサイトの違い 4. Webシステムでできること・具体例 5. Webシステムを使わな ...
システムテストとは?開発段階のテストの流れと主な種類
システムテストとは、システムやソフトウェアを構築したあとに実行するテストです。 システムやソフトウェア全体が当初の仕様書通りにできているか、求められている機能と性能が確実に満たされているかどうかを確認し、システムの品質を確保するために行います。 今回は、システム開発テストの流れや主なテストの種類・手順など、システム開発の過程で実施されるシステムテストについてご紹介します。 システム開発の工程について詳しく知りたい方はこちらをご覧ください。 目次 1. システムテストとは? 2. システム開発テストの流れ 3. 主なシステムテストの種類 4. システムテストの手順 5. システムテ ...
カテゴリー
ランキング
- 1SIer(エスアイヤー)とは?基礎知識から仕事内容まで詳しく紹介
- 2ICT(情報通信技術)とは?ITとの違いと政府が進めるICTの利活用
- 3Linuxとは?初心者でもわかる基本情報とメリットを紹介
- 4SQLとは?データベース言語の基礎知識をわかりやすく解説!
- 5Accessとは?Excelとの違いや基本操作を紹介!