iteadmin

コンピュータシステム

システムの信頼性(MTBF・MTTR、HAなど)をやさしく解説

MTBF・MTTRやHAといったシステム信頼性の基本を、初心者にもわかりやすく解説した記事です。MTBF(平均故障間隔)・MTTR(平均修理時間)MTBF(平均故障間隔)の求め方MTBFの正式名称は、Mean Time Between Fa...
開発技術

システム開発における単体テストや結合テストの手法を解説

システム開発ではプログラミングが完了すると、プログラムの不具合や設計ミスがないかテストをします。基本的にテストは単体テスト、システムテスト、ユーザ受け入れテストの順で実施し、これらは前工程の詳細設計、基本設計、要件定義に対応するテストとなっ...
開発技術

システム開発の基本設計と詳細設計のやり方を具体例で解説

システム開発プロジェクトで要件定義が終わったら設計という工程に入ります。設計はプログラム作成に必要なことを決めます。設計の目的と実施内容設計は一般的に、基本設計(外部設計)、詳細設計(内部設計 または プログラム設計)の順番で進めます。それ...
AI

【初心者向け】機械学習の仕組みを徹底解説|損失関数・転移学習・強化学習

機械学習は大量のデータをコンピュータに覚えさせ、データからからパターン認識や規則を導くことです。本書は機械学習とは何かの説明からニューラルネットワーク、機械学習の説明をします。機械学習とは機械学習は、コンピュータが人間の代わりに「経験から学...
セキュリティ

【図解】認証技術の種類やSSOを徹底解説|パスワード・FIDO・OAuth

認証は、システムやネットワークにアクセスしようとするユーザが「正しい利用者かどうか」を確認するプロセスです。パソコンやスマホの電源を入れた場合にIDやパスワードを入力したり、顔や指紋認証などがあります。本書はパスワード認証、スマホ認証(FI...
開発技術

要件定義の進め方と成果物の解説

要件定義では企画プロセスの内容をインプットして、「何を作るのか」を決めるフェーズです。また、関係者からヒアリングをして求められる条件(要件)を整理して、目的や機能や性能の要件を整理します。本書は要件定義の進め方、要件を整理して成果物にまとめ...
開発技術

ソフトウェア開発手法(ウォーターフォールモデル、スパイラルモデル、アジャイル開発)の解説

開発手法はウォーターフォールモデル、スパイラルモデル、アジャイル開発などがあります。それぞれの特徴について説明をします。アジャイル開発アジャイル開発の特徴アジャイル(Agile)は、「すばやい」「俊敏な」という意味の言葉です。従来のシステム...
コンピュータシステム

コンピュータのメモリやキャッシュメモリの基礎を解説

コンピュータのメモリの役割や種類を整理し、SRAM・DRAMの違いを解説します。さらにキャッシュメモリの仕組みや各種マッピング方式、アクセス時間について理解を深める内容です。メモリとはメモリは、アプリやファイルを開いたときに一時的に保存され...
Oracleの基礎

Oracleデータベース構築-①準備、インストール(Oracle21XE)

Oracleデータベースを実際にWindowsへインストールするために必要な準備や、インストール手順を解説します。<環境情報> ・インストール端末のOS:Windows10 ・Oracleデータベースバージョン:Oracle21XE準備Or...
Oracleの基礎

OracleデータベースのREDOログとアーカイブログ

Oracleデータベースは、万が一障害が発生してデータが破損しても、障害直前に復旧(これを「完全リカバリ」という)ができるようデータ更新と同時にログを記録しています。この大事なログですが、仕組みが分かっていないとログで容量がいっぱいになって...