2019-09

IT-Skills

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

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

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

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

【ABAP】5分で学ぶ―デバッグ(DEBUG)の手順

ABAPのデバッグ方法を初心者向けに整理し、解説しています。 時と場合によって、また人によってデバッグの仕方や主義が多少異なりますが、もっとも一般的なデバッグの方法を知っていることはABAPをコーディングしていく上でかなり重要です。 このページでは、ABAPにおける基本的なデバッグ方法...
2020.01.07
ABAP

【SAP】LUW-データの整合性担保

ABAPを実装していく上で、頭に入れておきたい「COMMIT WORK命令」「ROLLBACK WORK命令」についてまとめます。 また、上記2つの命令の役割を整理するにあたり前提となる「LUW」の概念についても合わせて解説します。 LUWの概念を理解していないと、データベースを直接操...
2020.01.06
ABAP

【ABAP】3分で学ぶCOMPUTE命令と算術式

このページでは、ABAPで行う計算処理を一通り整理して解説します。このページで解説する内容をマスターすれば、ABAPの計算式は100%理解できるでしょう。 このページで学べる内容 COMPUTE命令の意味と使い方ABAPで用いる基本的な算術式ABAPにおける計算方法の注意点 AB...
2019.12.31
ABAP

【ABAP】3分で学ぶCONSTANTS命令―定数定義

ABAPにおける定数定義を行うCONSTANTS命令について解説します。 CONSTANTS命令は、ABAPにおける定数を定義する命令です。このページでは、そもそも定数とは何か?定数を定義することのメリットは何か?DATA命令との違いは何かなど、基本的な内容を中心に解説します。 このペ...
2019.12.30
IT-Skills

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

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

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

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

【ABAP】READ TABLE―内部テーブルの読み込み

本ページでは、READ TABLE命令による内部テーブルの読み込み処理について解説します。 ABAPでは、この内部テーブルの処理が鍵となりますので、丁寧に理解しておく必要があります。そのため本ページでは、構文ルールに加えて、各種オプションの指定方法、その他コーディング時の注意点も合わせて深...
2019.10.10
ABAP

【ABAP】3分で理解するCLEAR命令

このページでは、データオブジェクト(変数・構造・内部テーブル)の初期化を行うCLEAR命令について解説します。 CLEAR命令以外の、初期化に関する命令であるREFRESH命令やFREE命令についても本ページで解説を加えておりますので、是非最後までご覧ください。 CLEAR命令をマスタ...
2019.10.10
IT-Skills

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

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

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

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

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

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

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

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