IT-Skills

IT-Skills

GUIとは?初心者向けに分かりやすく1分で解説

【初心者向け】プログラミングを学習中の方などが素朴に感じる「GUIって何?」という疑問にお答えします。GUIやその反対のCUIを、画像付きで分かりやすく解説していますので、必見です。
IT-Skills

SECIモデル(セキモデル)とは何か?ナレッジマネジメントの基礎/具体例

SECIモデル(セキモデル)とは何か?実際の具体例を参考に「共同化」「表出化」「連結化」「内面化」の4つの観点から解説していきます。
2020.02.13
IT-Skills

ハードコーディング(Hard Coding)は初心者の証?回避方法を3分で解説する

【プログラミング入門】ハードコーディングって何?という疑問のお持ちの方に、実例を踏まえてハードコーディングとは何かを解説します。ハードコーディングのデメリット、ハードコーディングの回避方法(ソフトコーディング)について分かりやすく1から解説していきます。
2020.02.10
IT-Skills

プログラミング―変数とは?【3分で解説】

【初心者向け】プログラミングを学び始めた人が最初に学習する「変数」について解説します。変数とは何か?変数はどのような役割を持っているか?なぜ変数を利用するのか?イメージしやすいよう基本的にはイメージ図をもとに解説していきます。
2020.02.06
IT-Skills

【5分で解説】クライアントサーバシステムとは?メリット・デメリットのすべて

クライアントサーバシステムとは、システムの構築方法の分類の1つであり、サービス(実際の処理)を提供する「サーバ」と、サービスをリクエストする「クライアント」とで役割を分担したシステムのことです。 クライアントサーバシステム概念図 クライアントサーバシステムは、現代のシステム設計の主流で...
2019.12.03
IT-Skills

3層アーキテクチャ(3階層システム)を分かりやすく

3層アーキテクチャとは、クライアントサーバシステムを3階層に分割して構築するシステム形態のことを言います。 3層アーキテクチャは、3階層システム、Web3層構造、3層クライアントなど、様々な呼ばれ方をしますが、このページではIPAの資格試験に出てくる「3層アーキテクチャ」で統一して説明します...
2019.11.15
IT-Skills

ERPとは?―IT初心者に分かりやすく

システムエンジニアになりたての人や、会社でシステムを利用する業務に携わる人にとって、いまいちイメージしづらいのが「ERP」です。 ERPを一言で言ってしまうと「 Enterprise(企業)Resource(資源) Planning(計画)」の略です。 Enterprise(企業)Re...
2019.10.10
IT-Skills

【SE必見】知らないと恥ずかしい「入力チェック」7選

SE/プログラマーであれば、覚えておきたい「入力チェック」についてまとめました。 システム開発の長い人になればなるほど、当たり前のように「必須チェック」とか「相関チェック」などの単語を連発してきます。 この記事では、必須チェック?相関チェック?外字チェック?など、入力チェックの種類につ...
2019.10.10
IT-Skills

【初心者向け】静的コンテンツ/動的コンテンツざっくり解説

Web系のシステムをいじっているとよく出てくる「静的コンテンツ」と「動的コンテンツ」という言葉。 その違いを明確に把握できているでしょうか? 結論から言うと静的コンテンツは、クライアントからのリクエスト内容にかかわらず常に同じ結果を返すコンテンツのこと。対して、動的コンテンツは、リクエ...
2019.10.10
IT-Skills

変数の命名―わかりやすい名前の付け方はこれだ!

プログラミングのゴールは「設計書通り動くこと!」。設計書通り動いていれば、テストも通るし実際の業務にも影響を及ぼさない―。 というのは、一見正しいように見えますが、「設計書通り動くこと」というのは100%のプログラミングではありません。100%は「わかりやすいソースコードであること」という条...
2019.10.09
IT-Skills

知っておきたい「ソフトウェアテストの7原則」とは?

単体テスト、結合テスト、業務検証テスト、パフォーマンステスト・・・。 世の中には、実に多くの「テスト」が存在します。しかしながら、その「テスト」の品質はテスター個人のノウハウやスキルに依存するのが実情です。 本ページの執筆のきっかけともなった、とあるプロジェクトにおける「炎上」事例をも...
2019.09.12
IT-Skills

基本設計(外部設計)と詳細設計(内部設計)の違いは?

本ページでは、基本設計と詳細設計の記載内容の例を説明しつつ、それぞれの違いをなんとなく理解できるよう解説していきます。 基本設計は、現場によって「外部設計」、詳細設計は「内部設計」とも呼ばれますが、本ページでは「基本設計」「詳細設計」の用語で統一します。 基本的には、呼び方が変...
2019.09.11
IT-Skills

構成管理とは?目的と意味を3分で解説!

システム関連の仕事をしているとたまに出てくる「構成管理」という単語―。 皆さんは、その意味をちゃんと理解しているでしょうか? 初めて「構成管理」という言葉を聞いた人に分かりやすく説明できるでしょうか? 最近になって、ますます「構成管理」という概念が重要視されるようになり、関連ツー...
IT-Skills

ホワイトボックステストとブラックボックステストの違い

システム開発ステップで最重要部分であるテスト技法について解説します。 「テスト」と一口に言っても、単体テスト、結合テスト、総合テスト、業務検証テスト、受入テスト、運用テスト等、テストには実に様々な種類が存在しています。 テストの目的に応じて使い分ける必要があるのですが、それらを更に大雑...
2019.09.08
タイトルとURLをコピーしました