WEBシステム
「Swift」とは?Appleが開発した新しいプログラミング言語の特徴
「Swift(スウィフト)」はApple社が作った新しいプログラミング言語です。 学習しやすく、これまでAppleで使われていたObjective-Cコードにも簡単に組み込むことができます。 Swiftの登場によって、iOSやMacのアプリケーションはすべてSwiftで開発できるようになりました。 今回は、今後OSを問わず幅広く使われていくことが予想されているSwiftについて、基礎知識や特徴、 Swiftを取得するメリットをご紹介します。 目次 1. Swiftについての基礎知識 2. Swiftの特徴 3. Swiftに必要なものと「Objective-C」との違い 4. S ...
上流工程はシステム開発の要!プロジェクト成功に必要なスキルとは?
上流工程は、システム開発の要件定義から計画立案までを行うプロセスであり、その後のプログラミング開発など下流工程に大きな影響を与えます。 上流工程をおろそかにすると、開発や納品後の運用フェーズでトラブルが発生する可能性が高くなります。 今回は、上流工程の概要やリスク、上流工程でのトラブルを防ぐために必要なスキルについてご紹介します。 目次 1. 上流工程とは? 2. 下流工程では何を行う? 3. 上流工程のリスクと課題 4. 上流工程のトラブル防止に必要なスキル 5. 上流工程がシステム開発の安定的な推進のカギ 初めてプロジェクト担当者になった方向け プロが教える「I ...
分散システムとは?メリット・デメリットと自律分散システムの特徴
分散システムとは、多数のコンピュータをネットワークで接続し、作業を分担しながら稼働しているシステムのことです。 各マシンへの負荷が少なく、故障してもシステムがダウンしないなどのメリットがあり、近年は分散システムがシステム構成の主流となっています。 今回は、分散システムの概要やメリット・デメリット、さらに従来の分散システムが進化した「自律分散システム」についてご紹介します。 目次 1. 分散システムとは? 2. 分散システムの形態 3. 分散システムのメリット・デメリット 4. 自ら考えて行動する「自律分散システム」 5. 変化し続ける自立分散システムへの期待と可能性 初めてプロジ ...
ホワイトボックステストとブラックボックステスト、どっちが必要?
システム開発におけるテストは、大きく分けて二つあります。 システムの仕様確認を行う「ブラックボックステスト」と、プログラムが想定通りに動いているかを確認する「ホワイトボックステスト」です。 ブラックボックステストは利用者側に立ったテストであるのに対し、ホワイトボックステストは作り手側の視点に立ったテストといえます。 今回は、ホワイトボックステストとブラックボックステストの違いや手法、プログラムに最適なテストについてご紹介します。 目次 1. ホワイトボックステストでは何ができる? 2. ブラックボックステストでは何ができる? 3. ホワイトボックステスト・ブラックボックステストの ...
リグレッションテストとは?デグレーションの確認は必要不可欠!
システム開発では、部分的なバグの修正だけでも思わぬところに影響が出ることがあります。 バグ修正などの変更をプログラムに加えた際、修正した箇所以外に影響がないかを確認するテストを「リグレッションテスト」といいます。 今回は、プログラムの変更後に欠かせないリグレッションテストの重要性やデグレーションとの違い、テストを行うタイミングなどをご紹介します。 システム開発の工程について詳しく知りたい方はこちらをご覧ください。 ▷「システム開発・構築の違いとは?工程の流れや覚えておきたい略語などについても解説!」 目次 1. リグレッションテストとは? 2. リグレッションテストとデグレーションの違い 3. ...
ファイルシステムとは?今さら聞けない基礎知識とOSごとの種類
コンピュータで文書や画像データなどを保存・整理しているファイルは、「ファイルシステム」というOS機能のひとつです。 コンピュータ上にデータを格納したり、格納したデータを出してきて使用したりするのに、ファイルシステムが大きな役割を果たしています。 今回は、コンピュータに使われるファイルシステムの基礎知識や機能、さまざまなファイルシステムについてご紹介します。 目次 1. ファイルシステムとは? 2. ファイルシステムの機能 3. ファイルシステムの種類 4. ファイルシステムの変換方法 5. ファイルの保存に不可欠なファイルシステム 初めてプロジェクト担当者になった方向け プロ ...
VBAとは?マクロとの違いや効率化できる作業、基本的な使い方について解説
VBAはプログラミング言語の一つであり、「Visual Basic for Applications」の略です。MS Officeの拡張機能として提供されています。 VBAを使えば、作業の自動化が可能です。追加でソフトをインストールする必要が無いため、すぐに開発を始められる一方で、VBAには苦手な作業も存在します。 今回は、VBAの基礎知識やマクロとの違い、習得するメリット、向いている作業、基本的な使い方など、VBAについてわかりやすくご紹介します。 目次 1.VBAの基礎知識 2.VBAとマクロの違い 3.VBAと似ている言葉の違い 4.VBAでできること 5.VBAでは難しい ...
オークションシステムの費用相場は?開発の流れや外注時のポイントを解説
近年、スマートフォンの普及に伴い、商品購入サービスも多様化しています。その1つとして、オークションサイトやアプリが人気を集めています。スマートフォンの普及により、気軽にオークションに参加できるようになったからです。では、オークションサイトやアプリを立ち上げる為オークションシステムの費用はどの程度かかるのでしょうか。ここでは、開発費用相場や機能の選定ポイント、開発の流れ、外注する際のポイントを解説していきます。 目次 1.オークションシステムとは? 2.オークションシステムの費用相場 3.オークションシステムの機能選びのポイント 4.オークションシステム開発の流れ 5.オークション ...
XMLとは?IT初心者にもわかりやすい基礎知識とHTMLとの違い
XMLは、文章の見た目や構造を記述するためのマークアップ言語の一種です。 主にデータのやりとりや管理を簡単にする目的で使われ、記述形式がわかりやすいという特徴があります。 一方、HTMLも XML と同じマークアップ言語のひとつです。 どちらもWeb制作に必要な言語ですが、両者にはどのような違いがあるのでしょうか。 今回は、XMLの基礎知識や特徴、HTMLとの違いについてわかりやすくご紹介します。 目次 1. XMLの基礎知識 2. XMLの特徴 3. XMLとHTMLの違い 4. XMLの関連ツール 5. データ管理の効率を高めるXMLの汎用性 初めてプロジェクト ...
SMS配信システムの費用相場は?料金体系やサービスの一例をご紹介
携帯電話やスマートフォンの番号宛にメッセージを送信するSMS(ショートメッセージサービス)は、近年、本人確認や、マーケティングなど、様々な手段として利用している企業が増えています。そんな中で、SMS配信システムの導入には、いくらかかるのか?自社に合ったサービスはどれなのか?といった疑問を持っている担当者の方は多くいるでしょう。この記事では、SMSの導入を検討されている企業の担当者の方向けに、SMS配信システムの費用相場、おすすめのSMS配信システム、費用対効果を上げるポイントを具体的に解説しています。SMS配信システム導入の参考にしてみてください。 目次 1.SMS配信システムの ...
カテゴリー
ランキング
- 1SIer(エスアイヤー)とは?基礎知識から仕事内容まで詳しく紹介
- 2ICT(情報通信技術)とは?ITとの違いと政府が進めるICTの利活用
- 3Linuxとは?初心者でもわかる基本情報とメリットを紹介
- 4SQLとは?データベース言語の基礎知識をわかりやすく解説!
- 5Accessとは?Excelとの違いや基本操作を紹介!