情報処理技術者

情報処理技術者の学習に関係したことです。

スポンサーリンク
ネットワーク

ARPの仕組みとMACアドレス、IPアドレスの関係を調べよう!

「ARP」って言葉を始めて見た時は読み方すら分かりませんでした。しかし、ARPは現在のネットワーク技術としては欠かせない仕組みです。今回はARPの仕組みとIPアドレスとMACアドレスの関係を調べてみました! ARPとは? では...
ITの初歩

MTUとMSSの違いとサイズの決め方を調べよう!

ネットワークを学習していると、IPアドレスからMACアドレス、そしてパケット、フレームの中身など、どんどん奥深い知識エリアに入り込んでいきますよね。 その中で、ネットワークの中のデータのサイズの話が出てきます。どんなに大きなサイズ...
コンピュータシステム

AWS認定ソリューションアーキテクト-アソシエイトに合格する重要なポイント!

先日(2019年7月)、AWSの認定ソリューションアーキテクト-アソシエイトにチャレンジして合格しましたので、その学習方法をまとめてみました! 受験するきっかけ 仕事の関係でクラウド環境を利用する必要性が出てきたのですが、クラ...
ITの初歩

絶対パスと相対パスの違いを理解しよう!

コンピュータの大きな特徴として「ファイル管理」があります。 コンピュータは、文章や画像、動画などのデータを取り扱うことができますが、これらの情報をファイルという単位で管理しています。これがファイル管理ですが、管理するファイルは非常に多...
コンピュータシステム

レスポンスタイムとターンアラウンドタイムの違いを調べよう!

Webアプリケーションを使った時に画面の表示が遅かったり、処理に時間が掛かったりした場合に何が原因なのかを調べることになりますが、そもそもアプリケーションが処理をする速度に関して、正常なのか、異常なのかを判断するための指標が必要となります。...
技術要素

DNSとhostsファイルの関係とは?違いは?

「DNS」って言葉はよく聞きますよね。インターネットを使う上で、必ず必要になってくる仕組みですが、普通はDNSを意識して使ってませんよね。 企業において、「社内の端末からインターネットに出れない」、「社内システムへアクセスできない」、なんて...
ネットワーク

標準ACLはアウトバンド!拡張ACLはインバウンド!

ネットワークの学習をしているとACLという言葉にぶつかります。ネットワークにおけるレイヤーやルーティングの基礎などを学習している時には出てこないのですが、実際のネットワーク構築においては非常に重要な技術となります。 今回はこのACLに関し...
プロジェクトマネージャ

コンフィギュレーションマネジメントとは?

コンフィギュレーションマネジメントって聞くと、英語が苦手な私は頭が「??」になってしまいますが、プロジェクトマネジメントには重要なので調べてみました! コンフィギュレーションマネジメントとは? 英語で書くと「Configurat...
基本情報技術者

ITにおける製造物責任法(PL法)の対象範囲はどこ?

製造物責任法(PL:Product Liability)とは、製造物に欠陥があった場合に、消費者が製造業者に対して直接損害賠償を請求できることを定めた法律です。 ITの世界において、今回は製造物責任法が製造物の品質にどのように関わって...
プロジェクトマネージャ

EVM(アーンド・バリュー・マネジメント)でコストコントロールとは?

突然EVM(アーンド・バリュー・マネジメント)と言われると、何のことか分かりませんが、PMBOK(ピンボック)によるコスト・コントロールとして使われる技法です。 今回はちょっと難しいEVMとその使い方を調べてみました! EV...
プロジェクトマネージャ

プロジェクトのコスト見積り方法!(標準値法、ファンクションポイント法)

システム開発のプロジェクト開始前には必ず「どのくらいの期間、人数、費用が掛かるのか」を算出します。当たり前ですが、これが無いと、見積もりが出せないですね。 ただし、プロジェクト開始前なのであくまでも概算になり、実際は「要件定義後」に機...
プロジェクトマネージャ

「ファスト・トラッキング」と「クラッシング」の違いは?

システム開発のプロジェクトにおいて、スケジュールが遅延することは多々あります(勿論、無い方が良いのですが...)。 そんな時に、「遅延したまま」というのは基本的にありえません。なので、スケジュールの遅延を回復するための処方箋が必要とな...
プロジェクトマネージャ

CASEツールを便利に使おう!

システム開発においてCASEは重要な役割を担っておりますが、なんか捉えどころの無い感じがしますので、今回はCASEとCASEツールに関して調べてみました。 CASEとは? Computer Aided Software Engi...
プロジェクトマネージャ

レビュー方法は色々ある!

「レビュー」って言ったら、「内容をチェックする」というイメージを持ちますが、システム開発におけるレビュー方法には色々あるので、今回はそこをまとめてみました! レビューとは? システム開発において、各開発工程完了時にレビューという...
技術要素

RFIDとIrDAの違いは?そしてBluetoothは?

突然ですが、RFIDとIrDAって何か似てる気がしませんか?私はよく混ざってしまうので、改めて違いをまとめてみました! ついでにBluetoothも調べてみました。 RFIDとは? RFID(Radio Frequency...
コンピュータシステム

CISC(シスク)とRISC(リスク)の違いは?

CPUには高機能な命令を持つCISCと、単純な命令のみで構成されるRISCという2つのアーキテクチャがあります。CISCとRISCはCPUへの命令の仕方の違いを表してます。 あまりなじみが無いですが、「マイコンのカタログやマニュアルを...
基本情報技術者

ステークホルダーの意味とポイントとは?

プロジェクトを運営する中で、「ステークホルダーに説明する必要がある!」、「ステークホルダーを重視する必要がある!」なんて言葉が出てきて、ちょっとカッコイイなんて感じることがあります。 ステークホルダーって言葉はフワッとしてるので、今回...
コンピュータシステム

メモリリークの原因と対処方法を学ぼう!

メモリリーク(Memory leak)って言葉は良く出てきますが、言葉だけだと悪いイメージがありますよね。 そう、メモリリークはプログラミングにおけるバグの一種なんです!今回はこのメモリリークが何故起きて、その時の対処はどうすべきかを...
技術要素

FQDN?URL?ドメイン名?違いは?

Webブラウザのアドレスバーと言ったら「URL」って言葉が直ぐに出てくるとお思いますが、これに近い言葉としてFQDNやドメイン名なんて言葉もあります。 今回は似ているが違うこれらの言葉に関して調べてみました! URLって? URLとは「U...
コンピュータシステム

3層クライアントと2層クライアント、どっちが良いの?

今回は多層アーキテクチャのお話です! まず前段の知識として必要なのがシステム構成ですが、システムの構成を大きく分類すると、次のように3つに分けられます。 メインフレーム 大型汎用機・ホストなんて呼びますね。 クライアント・アプリ...
基礎理論

固定小数点数と浮動小数点数の違いを調べよう!

2進数の計算で「小数点」が出てくるとちょっとハードルが上がる感じがしますが、今回はコンピュータにおける小数点の表現方法の「固定小数点数」と「浮動小数点数」について調べてみました! 【固定小数点数表示】0.00000015 【浮動小数点数...
基礎理論

補数って難しい?1の補数、2の補数?

2進数の計算を学習していると、最初の方に必ず出てくる「補数」ですが、何回聞いてもなかなか理解できなかったりします... 今回はこの補数を整理してみました! そもそも補数とは? 先ず、補数とは補う数のことなのですが、何を補う...
基本情報技術者

CEO、CIO、CTOの違いは?

CEO,CIO、CTOって似ている言葉ですが、良く聞く言葉はCEOですかね。 オフィサー制度なんて言葉で括らている最高責任者としての役職ですが、今回はこの違いを調べてみました。 CEOとは? Chief Exective ...
コンピュータシステム

内部バスと外部バスの違いは?

コンピュータを構成する機器の間でデータをやりとりするための経路や伝送路のことを「バス」と呼びますが、コンピュータの中で使われる場所によって呼び方に違いがあるようです。 今回はこのバスの種類を調べてみました! 内部バスと外部バ...
コンピュータシステム

USBの規格とOn-the-Go!

シリアル方式の外部バスインタフェースの規格として代表的なのものとして「USB(Universal Serial Bus)」があります。 USBは歴史と種類があるので、今回はこのUSBの種類を調べてみました。 USBの特徴 パソコンと繋ぐた...
基本情報技術者

ホワイトボックステストとブラックボックステストを調べてみよう!

システム開発においてテストは非常に大事です! ソフトの詳細設計時に分割したモジュール(プログラム)ごとに、正しく動作するかテストしますが、これを単体テストと呼びます。 この単体テストには大きく二つに手法があります。 ホワイトボ...
基本情報技術者

構造化プログラミング、そしてオブジェクト指向プログラミングへ…

突然ですが、構造化プログラミングとは何か気になったので、調べてみましたところ、オブジェクト指向プログラミングという言葉も出てきたので、今回はこの二つの考え方の違いをまとめてみました。 構造化プログラミングとは? 構造化プログラミ...
技術要素

ソーシャルエンジニアリングとリバースエンジニアリングの違いを調べよう!

ソーシャルエンジニアリングとリバースエンジニアリング、両方エンジニアリングという言葉が入りますが、実は意味が全然違います。ちょっとややこしいので、二つの言葉の違いをまとめてみました。 ソーシャルエンジニアリングとは? 先ず、この...
コンピュータシステム

RAM(ラム)とROM(ロム)の種類を学ぼう!

主記憶にはRAM(ランダムアクセスメモリ)とROM(リードオンリーメモリ)の2種類があり、RAMは電源を切るとデータが消える揮発性の特徴があります。一方、ROMはデータが消えない不揮発性の特徴があります。 今回はこの言葉が似ているRA...
技術要素

データベースのインデックス機能って何だろう?

インデックスは本の目次のようなもの! データベースを使うと必要な情報を検索するのに非常に便利ですが、膨大な量のデータを一度に処理しようとすると検索結果が出るまでの時間(性能)の低下を引き起こします。 そのためにDBMSは、インデック...
スポンサーリンク
タイトルとURLをコピーしました