IT-Skills

IT-Skills

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

3層アーキテクチャとは、クライアントサーバシステムを3階層に分割して構築するシステム形態のことを言います。 3層アーキテクチャは、3階層システム、Web3層構造、3層クライアントなど、様々な呼ばれ方をしますが、このページ […]

IT-Skills

クライアントサーバシステムとは?メリット・デメリット

クライアントサーバシステムとは、システムの構築方法の分類の1つであり、サービス(実際の処理)を提供する「サーバ」と、サービスをリクエストする「クライアント」とで役割を分担したシステムのことです。 システム黎明期では、「サ […]

IT-Skills

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

システム関連の仕事をしているとたまに出てくる「構成管理」という単語―。 皆さんは、その意味をちゃんと理解しているでしょうか? 初めて「構成管理」という言葉を聞いた人に分かりやすく説明できるでしょうか? 最近になって、ます […]

IT-Skills

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

本ページでは、基本設計と詳細設計の記載内容の例を説明しつつ、それぞれの違いをなんとなく理解できるよう解説していきます。 基本設計は、現場によって「外部設計」、詳細設計は「内部設計」とも呼ばれますが、本ページでは「基本設計 […]

IT-Skills

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

単体テスト、結合テスト、業務検証テスト、パフォーマンステスト・・・。 世の中には、実に多くの「テスト」が存在します。しかしながら、その「テスト」の品質はテスター個人のノウハウやスキルに依存するのが実情です。 本ページの執 […]

IT-Skills

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

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

IT-Skills

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

システム開発ステップで最重要部分であるテスト技法について解説します。 「テスト」と一口に言っても、単体テスト、結合テスト、総合テスト、業務検証テスト、受入テスト、運用テスト等、テストには実に様々な種類が存在しています。 […]

IT-Skills

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

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