フレームワーク

システム開発・テクノロジー

バックアウトとは?システム変更を元に戻す切り戻し作業の重要性

バックアウトとは?ざっくりと3行でシステムのリリース・設定変更・パッチ適用後に問題が発生した際に、変更を取り消して変更前の正常な状態に戻す(元に戻す)作業・手順のこと「ロールバック」とほぼ同義で使われるが、IT運用・プロジェクト管理の文脈で...
システム開発・テクノロジー

ハイパーオートメーションとは?AI・RPA・ノーコードを組み合わせた全社自動化

ハイパーオートメーションとは?ざっくりと3行でAI・RPA(ロボティック・プロセス・オートメーション)・ノーコード・プロセスマイニング・機械学習など複数の自動化技術を組み合わせて、企業の業務プロセスを可能な限り広範囲かつ高度に自動化する戦略...
システム開発・テクノロジー

NaNとは?プログラムで「数値でない」を表す特殊な値の正体

NaNとは?ざっくりと3行でNot a Number(数値でない)の略で、0÷0・無効な数値演算・不正なデータ変換の結果として発生する「数値として表現できない」ことを示す特殊な値のことJavaScriptでは「typeof NaN === ...
システム開発・テクノロジー

ノーコードとは?プログラミングなしでアプリを作れる開発手法

ノーコードとは?ざっくりと3行でプログラミングコードを一切書かずに、ドラッグ&ドロップや視覚的なUIの操作だけでWebサイト・モバイルアプリ・業務システムを構築できる開発手法・プラットフォームのことエンジニアでないビジネス担当者・デザイナー...
システム開発・テクノロジー

トランザクションとは?データベースの処理を守るACID特性の仕組み

トランザクションとは?ざっくりと3行でデータベースにおいて複数の操作を「全て成功するか・全て失敗して元に戻るか」の一つの処理単位として扱う仕組みのこと銀行の振込処理(口座Aから引き落とし→口座Bに入金)のように、途中でエラーが起きたときに中...
システム開発・テクノロジー

等価演算子とは?プログラムで値の一致を比較する記号の使い方

等価演算子とは?ざっくりと3行でプログラムで2つの値が等しいかどうかを比較するための演算子のこと。多くの言語では「==」(イコールイコール)で表記し、比較結果をtrue(等しい)またはfalse(等しくない)で返すJavaScriptには「...
システム開発・テクノロジー

ドキュメントルートとは?Webサーバーが公開ファイルを置く基準ディレクトリ

ドキュメントルートとは?ざっくりと3行でWebサーバーが外部に公開するファイル群の基点となる最上位ディレクトリのこと。WebブラウザのURLで指定したパスは、このディレクトリを起点としてサーバー内部のファイルに対応付けられるドキュメントルー...
システム開発・テクノロジー

デベロッパーツールとは?ブラウザに内蔵されたWeb開発者の必携機能

デベロッパーツールとは?ざっくりと3行でChrome・Firefox・Safari・Edgeなどのブラウザに標準搭載された開発者向けの検査・デバッグツールのこと。F12キーまたは「検証」メニューから起動できるHTMLの構造確認・CSSのリア...
システム開発・テクノロジー

デグレードとは?修正のつもりが正常な機能を壊してしまう開発の落とし穴

デグレードとは?ざっくりと3行でソフトウェアのバグ修正や機能追加・設定変更を行った際に、以前は正常に動作していた機能が動かなくなる品質低下のトラブルのこと。「デグレ」と略されることが多い英語圏ではこの現象をリグレッション(regressio...
システム開発・テクノロジー

デジタルレイバーとは?RPAやAIが担う仮想の労働力の正体

デジタルレイバーとは?ざっくりと3行でRPAやAIなどのソフトウェアが人間に代わって業務を自動実行する仮想の労働力のこと。デジタルワーカーとも呼ばれるデータ入力・帳票作成・メール送信などルーティン性の高い業務を24時間365日ミスなく処理で...