システム開発

マイルストーンとは

2020/11/22

マイルストーン 今度のプロジェクト、マイルストーンをしっかり設定しておいて。 マイルストーン・・・ってなんですか(汗 マイルストーンとは マイルストーン(milestone)とは、鉄道や道路において起点からの距離を記した距離標識として使われている言葉です。 プロジェクトのスケジュール管理においては、プロジェクトを完遂するために設けた重要な節目や主要ポイントのことをマイルストーンといいます。 例えば、ソフトウェア開発では次のような工程で作業を行います。 要件定義 設計(基本設計・詳細設計) 製造 試験(単体 ...

ReadMore

システム開発

エビデンスとは

2020/11/19

エビデンス(evidence) エビデンスとは エビデンス(evidence)とは、証拠・根拠、証言、形跡などを意味する英単語であり、IT業界では、テストを実施した証拠や検証結果のことをエビデンスといいます。   エビデンスで取得する内容は、テストを実施するシステムやソフトウェアにより異なりますが、一般的には、試験を実施したことが分かるように「画面キャプチャ」を取得したり、生成されたデータ(データベースのデータの内容や出力されたファイルなど)やログファイルなどをエビデンスとして残すことが多いです ...

ReadMore

コンピュータ

ブラウザ(Webブラウザ)とは

2020/11/18

ブラウザ(browser) Webブラウザとは Webブラウザ(ウェブブラウザ)とは、パソコンやスマートフォンなどからWebページを閲覧するためのソフトウェアです。ブラウザやインターネットブラウザ、WWWブラウザなどとも呼ばれています。   Webブラウザは次のような流れで、ブラウザ上にWebページを表示しています。 HTTPプロトコルを利用し、Webサーバと通信しコンテンツを取得する。 取得したコンテンツ(HTMLや画像など)に応じた構文解析を行う。 構文解析の結果を基に、指定されたレイアウト ...

ReadMore

プログラム

インタプリタとは

2020/11/17

インタプリタ インタプリタとは インタプリタ(interpreter)とは、プログラミング言語で書かれたプログラム(ソースコード)をコンピュータが解釈・実行できる形式に変換しながら同時に少しずつ実行していくソフトウェアのことです。 プログラミング言語は、人間が理解しやすいように作られているため、コンピュータには理解できません。 そのため、コンピュータが理解できる機械語(バイナリデータ)に変換する必要があります。   このコンピュータが理解できる機械語に変換する方法には、コンパイラを使う方法とイン ...

ReadMore

プログラム

コンパイラとは

2020/11/15

コンパイラ コンパイラとは コンパイラ(compiler)とは、高水準言語(高級言語)で書かれたソースコードをコンピュータが解釈・実行できる形式に変換するソフトウェアのことです。 チェック 高水準言語とは、CやJavaのような記述の抽象度が高いプログラミング言語のこと。対義語は機械語やアセンブリ言語(低水準言語) プログラミング言語は人間が理解しやすいように作られているため、コンピュータはプログラミング言語で書かれたプログラムを理解することができません。 そのため、コンピュータが理解できる機械語(バイナリ ...

ReadMore

プログラム

コンパイルとは

2020/11/17

コンパイル コンパイル(compile)とは、プログラミング言語を、コンピュータが理解できるバイナリデータ(0と1を並べたビット列)に変換することで、そのためのソフトウェアをコンパイラ(compiler)といいます。 コンパイルはなぜ必要なの? プログラミング言語は、人間が理解しやすいように作られているため、コンピュータはプログラミング言語で書かれたプログラムを理解することができません。 そのため、プログラミング言語で作られたプログラムを、コンピュータが理解できるように変換する必要があります。この変換作業 ...

ReadMore

プログラム

スクリプトとは

2020/11/17

スクリプト(script) スクリプトとは、プログラムの種類の一つであり、プログラミング言語で書かれたプログラム(ソースコード)を即時に実行できるようにしたものです。 そして、このようなプログラムを記述するための言語をスクリプト言語といいます。 通常、プログラミング言語は人間が理解しやすいように作られているため、コンピュータはプログラミング言語で作られたプログラムを理解することができません。 そのため、プログラミング言語で作られたプログラムは、コンパイルという操作をします。コンパイルとは、プログラミング言 ...

ReadMore

雲

システム開発

クラウドコンピューティングとは

2020/11/10

クラウドコンピューティング(クラウド) クラウドコンピューティングとは クラウドコンピューティング(cloud computing)とは、インターネット経由でコンピュータ資源をサービスの形で提供する形態ことです。 略して「クラウド」と呼ばれています。 従来はオンプレミスと呼ばれる、アプリケーションを動作させるために必要な"土台となる環境"を組織で保有して構築・運用するのが一般的でした。 それに対しクラウドコンピューティングでは、ネットワーク経由でアプリケーションを動作させるために必要な"土台となる環境"を ...

ReadMore

システム開発

フルスクラッチとは

2020/11/9

フルスクラッチ フルスクラッチって何? フルスクラッチとは、既存のものを流用せず一から新規に開発することです。 システムやソフトウェアの開発現場では一般的に利用されている言葉です。IT業界の現場ではよくありますが、当たり前のように専門用語が使われています。そのため、言葉を知っていないと困ることになるケースも珍しくありません。 ○○開発は「フルスクラッチ」ですか? 「フルスクラッチ」ってどういう意味だ・・・(汗) ソフトウェアやシステムを開発する際に、既存のパッケージ製品やソースコードなどを全く使用せず、一 ...

ReadMore

システム開発

オンプレミス(オンプレ)とは

2020/11/6

オンプレミス(on-premises) オンプレミス(オンプレ)とは オンプレミス(on-premises)とは、自社の中で情報システムを保有し、自社内の設備によってシステムを導入・運用することであり、省略してオンプレと表現されることも多いです。 インターネット経由でサービスを提供するクラウドとは対義語。クラウド環境は、サービスを提供する事業者がサーバやデータベースなどを管理します。 それに比べてオンプレミス環境では、自社内でサーバやデータベースを管理します。(自社運用)   従来、情報システム ...

ReadMore

仕事

Spring Boot+Thymeleafで”Hello World”を作成する
Spring Boot+Thymeleafで”Hello World”を作成する

Spring Bootプロジェクトの作成 まずはSpring Bootプロジェクトを作成します。 Spring Bootプロジェクトの作成手順はこちら ⇒ EclipseでSpring Bootの環境 ...

EclipseでSpring Bootの環境構築
EclipseでSpring Bootの環境構築 | 分かりやすく図解で説明

EclipseでSpring Bootの環境構築手順 Spring Bootとは、Spring FrameworkをベースとしたWebアプリケーションを手軽に作成することができるフレームワークです。 ...

Spring Boot + JPAでデータを物理削除する

はじめに 前回の記事では「Spring Boot」と「Thymeleaf」を使用して詳細画面を作成しました。本記事では詳細画面から「削除」リンクを押下して、対象データを物理削除する方法を紹介します。 ...

情報処理

丸め誤差、打ち切り誤差、桁落ち、情報落ちの違い

情報処理試験でよく出題される誤差にはどんな種類があるか知っているかな? 「丸め誤差」や「打ち切り誤差」とかですよね。 ただ、イマイチ違いを理解していないんですよね・・・ 本記事では、コンピュータで発生 ...

メール
S/MIMEの仕組みを図解で分かりやすく説明

S/MIMEとは S/MIME(Secure / Multipurpose Internet Mail Extensions:エスマイム)とは、暗号化技術と電子署名を使った安全に電子メールを送受信する ...

一般的なWebアプリケーションの脆弱性対策まとめ
一般的なWebアプリケーションの脆弱性対策まとめ

Webアプリケーションの脆弱性対策まとめ Webエンジニアであれば、一般的な知識であるWebアプリケーションの脆弱性対策。 本記事では、Webアプリケーションの脆弱性対策を図解で分かりやすく解説してい ...

パソコン講座

【Word初心座講座】文章を作成する
【Word入門】初心者にも分かるWordの使い方

はじめに パソコンが一般的に普及している現在では、WordやExcelは使えるようにしておきたい技術です。しかしパソコン初心者には、WordやExcel難易度が高く感じるかもしれません。 スポンサーリ ...

初心者向けWord(ワード)講座 表の作り方
【Word入門】表の作り方

表の作り方 ~Word(ワード)初心者向け講座 基礎編~ 前回の記事(1時間目)では「Word(ワード)で文章を作成する」方法を紹介しました。2時間目では「表の作り方」を紹介します。Word(ワード) ...

エクセルで簡単にヒストグラムを作成する方法

Excel(エクセル)を使ったヒストグラムの作り方 Microsoft Office Excel(エクセル)2019を使った ヒストグラムの作り方を紹介します。 ヒストグラムの詳細については下記の記事 ...

ブログを始める

AMPページにコメント欄へのボタンを設置する方法
AMPページにコメント欄へのボタンを設置する方法

Googleが推進しているAMPを利用したらコメント欄が表示されない・・・。何かいい方法ないですか? 通常ページと同じようなコメント欄をAMPページに表示するのは難しいです。 ただ、AMPページにコメ ...

アップグレード
AFFINGER5 EXへのアップグレード手順

AFFINGER5 EXへのアップグレード手順 WordPressの人気有料テーマ「AFFINGER5」から「AFFINGER5 EX」へのアップグレード手順は、次の2通りのいずれかです。 専用プラグ ...

デザイン
AFFINGER5でトップページをカードデザインにする方法

AFFINGER5でトップページをカードデザインにする方法 AFFINGER5でトップページのデザインをカードデザインに変えるためには、自作でカードデザインを作るか、ショートコード「st-catgro ...

IT用語集

マイルストーンとは

マイルストーン 今度のプロジェクト、マイルストーンをしっかり設定しておいて。 マイルストーン・・・ってなんですか(汗 マイルストーンとは マイルストーン(milestone)とは、鉄道や道路において起点からの距離を記した距離標識として使われている言葉です。 プロジェクトのスケジュール管理においては、プロジェクトを完遂するために設けた重要な節目や主要ポイントのことをマイルストーンといいます。 例えば、ソフトウェア開発では次のような工程で作業を行います。 要件定義 設計(基本設計・詳細設計) 製造 試験(単体 ...

エビデンスとは

エビデンス(evidence) エビデンスとは エビデンス(evidence)とは、証拠・根拠、証言、形跡などを意味する英単語であり、IT業界では、テストを実施した証拠や検証結果のことをエビデンスといいます。   エビデンスで取得する内容は、テストを実施するシステムやソフトウェアにより異なりますが、一般的には、試験を実施したことが分かるように「画面キャプチャ」を取得したり、生成されたデータ(データベースのデータの内容や出力されたファイルなど)やログファイルなどをエビデンスとして残すことが多いです ...

ブラウザ(Webブラウザ)とは

ブラウザ(browser) Webブラウザとは Webブラウザ(ウェブブラウザ)とは、パソコンやスマートフォンなどからWebページを閲覧するためのソフトウェアです。ブラウザやインターネットブラウザ、WWWブラウザなどとも呼ばれています。   Webブラウザは次のような流れで、ブラウザ上にWebページを表示しています。 HTTPプロトコルを利用し、Webサーバと通信しコンテンツを取得する。 取得したコンテンツ(HTMLや画像など)に応じた構文解析を行う。 構文解析の結果を基に、指定されたレイアウト ...

インタプリタとは

インタプリタ インタプリタとは インタプリタ(interpreter)とは、プログラミング言語で書かれたプログラム(ソースコード)をコンピュータが解釈・実行できる形式に変換しながら同時に少しずつ実行していくソフトウェアのことです。 プログラミング言語は、人間が理解しやすいように作られているため、コンピュータには理解できません。 そのため、コンピュータが理解できる機械語(バイナリデータ)に変換する必要があります。   このコンピュータが理解できる機械語に変換する方法には、コンパイラを使う方法とイン ...

コンパイラとは

コンパイラ コンパイラとは コンパイラ(compiler)とは、高水準言語(高級言語)で書かれたソースコードをコンピュータが解釈・実行できる形式に変換するソフトウェアのことです。 チェック 高水準言語とは、CやJavaのような記述の抽象度が高いプログラミング言語のこと。対義語は機械語やアセンブリ言語(低水準言語) プログラミング言語は人間が理解しやすいように作られているため、コンピュータはプログラミング言語で書かれたプログラムを理解することができません。 そのため、コンピュータが理解できる機械語(バイナリ ...

コンパイルとは

コンパイル コンパイル(compile)とは、プログラミング言語を、コンピュータが理解できるバイナリデータ(0と1を並べたビット列)に変換することで、そのためのソフトウェアをコンパイラ(compiler)といいます。 コンパイルはなぜ必要なの? プログラミング言語は、人間が理解しやすいように作られているため、コンピュータはプログラミング言語で書かれたプログラムを理解することができません。 そのため、プログラミング言語で作られたプログラムを、コンピュータが理解できるように変換する必要があります。この変換作業 ...

スクリプトとは

スクリプト(script) スクリプトとは、プログラムの種類の一つであり、プログラミング言語で書かれたプログラム(ソースコード)を即時に実行できるようにしたものです。 そして、このようなプログラムを記述するための言語をスクリプト言語といいます。 通常、プログラミング言語は人間が理解しやすいように作られているため、コンピュータはプログラミング言語で作られたプログラムを理解することができません。 そのため、プログラミング言語で作られたプログラムは、コンパイルという操作をします。コンパイルとは、プログラミング言 ...

雲

クラウドコンピューティングとは

クラウドコンピューティング(クラウド) クラウドコンピューティングとは クラウドコンピューティング(cloud computing)とは、インターネット経由でコンピュータ資源をサービスの形で提供する形態ことです。 略して「クラウド」と呼ばれています。 従来はオンプレミスと呼ばれる、アプリケーションを動作させるために必要な"土台となる環境"を組織で保有して構築・運用するのが一般的でした。 それに対しクラウドコンピューティングでは、ネットワーク経由でアプリケーションを動作させるために必要な"土台となる環境"を ...

© 2020 ITを分かりやすく解説