HarubaMiyukiの記事
Laravel(ララベル)とは?基礎知識とできることをわかりやすく解説
システム開発やソフトウェア開発において、エンジニアの開発作業を支えるフレームワークが数多く存在します。Javaの開発環境に最適な「Spring Framework」や、Pythonにおける「Flask」など、その数はプログラミング言語の数だけ無数に存在するといっても過言ではありません。 「Laravel(ララベル)」は、数多いフレームワークの中でも、PHPの開発環境で使用できる代表的なフレームワークです。Laravelという言葉を耳にしたことはあるけれど、どのような用途で使うのかなどといった詳細についてわからないという方へ向けて、本記事ではLaravelの基本情報や特徴、メリット ...
機能要件とは?システムの品質向上にかかわる非機能要件との違い
機能要件は、ソフトウェアやシステム開発において必要となる大切な工程です。制作するシステムに盛り込みたい機能をクライアントから適切に聞き出し、どのような機能が必要なのかを明確に定義します。また、機能要件と反する言葉に、「非機能要件」があります。 非機能要件は、クライアントから提示された機能ではなく、レスポンススピードやセキュリティといった機能要件以外の要件を指します。今回は、システム開発・制作工程において重要な機能要件と非機能要件についてご紹介します。 目次 1.機能要件と非機能要件の違い 2.機能要件とは? 3.クライアントの満足度が高まる「非機能要件」 4.非機能要件のグレード ...
SIer(エスアイヤー)とは?基礎知識から仕事内容まで詳しく紹介
通信機器の普及や、IT技術が目覚ましく発展した現代においては、仕事でIT機器や業務システムを使用する企業がほとんどです。 しかし企業によっては、ノウハウやITに精通したエンジニアが存在せず、システムの設計や運営を満足に行えないこともあります。 そんな時、頼りになる存在として挙げられるのが、システム開発を専門に担うSIer(エスアイヤー)の存在です。 ここでは、SIerの基礎知識や種類、具体的な仕事内容について詳しくご紹介します。 目次 1. SIerとは 2. SIerの仕事内容とは? 3. SIerの種類とは 4. SIerにシステム開発を依頼する方法は? システム開発会社 ...
「スクラム開発」とはどんな開発手法?アジャイル開発との違いは?
ウォーターフォールやアジャイルなど、システム開発を進める手法は1つではなく、目的や開発案件に応じてさまざまなものが選ばれます。 中でも、アジャイル開発の一種として扱われる「スクラム開発」は、システムやプロダクトの開発の際に使用されている手法です。 名前は聞いたことはあっても、「どのような手法かあまり理解していない」という人も多いのではないでしょうか。 そこで今回は、アジャイル開発の基本情報を踏まえ、スクラム開発の概要と、必要な人材などについて紹介します。 アプリやソフトウェア開発において、アジャイル開発やスクラム開発を採用したい企業担当者であれば、ぜひご参照ください。 目次 1. ...
「ソフトウェア」とはどういう意味?ハードウェアとの違いは?
IT用語の中には、「アプリケーション」や「インターネット」など、ビジネスでも当たり前のように使用される言葉も少なくありません。 ですが、日常的に使用される言葉は意味や定義が曖昧であるケースが多く、人によって認識にズレが生じてしまうこともあります。 IT用語は意味を正しく理解をしていないと、認識の齟齬からちょっとしたトラブルに繋がってしまうこともしばしばです。 そこで今回は、IT用語の中でも使われる頻度の多い「ソフトウェア」の基本情報や種類などを紹介します。ソフトウェアの意味を知りたい方やソフトウェア開発を検討している企業担当者であれば、本コンテンツをぜひご参照ください。 目次 1 ...
DNSサーバとは?設定と確認方法を解説
DNSサーバとは、ドメイン名とIPアドレスを変換する仕組みを提供するサーバのことです。DNSサーバがあることで、Webサイトの閲覧やメールの送受信ができるようになります。 この記事では、インターネットを使ううえで欠かせないDNSサーバの仕組みや種類、設定方法や選び方について解説します。また「DNSサーバは応答していません」といったエラーが出た際の対処法も紹介しているので、ぜひ参考にしてください。 目次 1.DNSサーバとは? 2.DNSサーバの仕組みとは? 3.DNSサーバの種類 4.DNSサーバの設定方法は2パターン 5.DNSサーバを選ぶ際のポイント4つ 6.エ ...
ICT(情報通信技術)とは?ITとの違いと政府が進めるICTの利活用
ICT(情報通信技術)とは、PCだけでなくスマートフォンやスマートスピーカーなど、さまざまな形状のコンピュータを使った情報処理や通信技術の総称です。 よく知られる言葉に「IT(情報技術)」がありますが、ICTはITにコミュニケーションの要素を含めたものです。 実際の意味はほぼ同じですが、国際的にはITよりもICTのほうが普及しています。 今回は、ICTの基礎知識やITとの使い分け、活用例などについてご紹介します。 目次 1. ICTとは? 2. ITとの違いと使い分け 3. ICTの活用例 4. 政府が進めるICT 5. ICTとIoTでさらにネットワークを活用する社会に &nb ...
「Apache」とは?Webサーバソフトの役割から特徴に至るまで詳しく紹介
Microsoft社が提供する「IIS(Internet Information Services)」や、Googleが使用している「Google Web Server」など、Webサーバソフトの中には著名なものが数多く存在します。 数あるWebサーバの中でも、長い歴史を持つ「Apache(アパッチ)」をご存じでしょうか。 汎用性の高さと導入のしやすさから、システム開発で使用するWebサーバにApacheが起用されるケースも少なくありません。 今回は、Apacheの基本情報からメリット、導入方法に至るまで詳しく紹介します。Webサーバソフトの導入、またはApacheを検討している企業担当者であ ...
Go言語とはどんなプログラミング言語?特徴やできることを解説
技術の進歩に対応をするかの如く、現代では「新しいプログラミング言語」が次々とリリースされています。 Androidのソフトウェア開発に優れた効果を発揮する「Kotlin」や、Apple製品のアプリ開発に役立つ「Swift」など、言語ごとにその特徴は様々です。 そんな歴史の新しい言語の中でも、令和の時代に注目を集める「Go言語」というプログラミング言語をご存知でしょうか。 今回は、Go言語の基礎知識から具体的な用途に至るまで、詳しく紹介します。 目次 1. Go言語(Golang)とは 2. Go言語の歴史 3. Go言語を使うと何が開発できる? 4. Go言語とほかの言語の違いは ...
TypeScriptの特徴とは?JavaScriptとの違いを交えて解説
TypeScriptはJavaScriptを拡張して開発された言語で、JavaScriptの後継となる次世代のプログラミング言語として注目されています。 この記事では、TypeScriptがどのようなプログラミング言語なのかをはじめ、JavaScriptとの違いや共通点、TypeScriptでシステム開発するメリットなどを解説。TypeScriptを使ったシステム開発をご検討中の企業やご担当者様は、ぜひ参考にしてください。 目次 1.TypeScriptの特徴とは 2.TypeScriptでシステム開発するメリット 3.TypeScriptにもデメリットがある 4.TypeScr ...
カテゴリー
ランキング
- 1SIer(エスアイヤー)とは?基礎知識から仕事内容まで詳しく紹介
- 2ICT(情報通信技術)とは?ITとの違いと政府が進めるICTの利活用
- 3SQLとは?データベース言語の基礎知識をわかりやすく解説!
- 4Linuxとは?初心者でもわかる基本情報とメリットを紹介
- 5Accessとは?Excelとの違いや基本操作を紹介!