サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
新内閣発足
it-trend.jp
エクストリームプログラミングはアジャイル開発手法の1種です。顧客の要望を取り入れながら、要件定義から設計、開発、テストの工程をイテレーションという単位で繰り返し、開発の品質を高めます。 この記事では、エクストリームプログラミングの概要から方法まで幅広く解説します。ぜひ、適切なソフトウェア開発を行う参考にしてください。 なお、システム開発に必要な開発ツールについて知りたい方は、以下より資料請求も可能です。 エクストリームプログラミングとは エクストリームプログラミングは、アジャイル開発における開発手法の1つです。略してXPとも呼ばれます。 アジャイル開発とは、最初に綿密な計画を立てず、臨機応変に進める開発方法のことです。設計・実装・テストを短期間で何度も繰り返しながら、顧客の意見や要望を都度取り入れて開発を進めます。設計・実装・テストの1サイクルをイテレーションと呼びます。 ただし、闇雲に開
AESとは、無線LANなどに用いられる暗号化アルゴリズムの一つです。アメリカ国立標準技術研究所により政府標準として認められています。同じ暗号化アルゴリズムにRC4やDESも存在しますが、違いが分からず困っていませんか。 この記事では、AESの概要から利用方法、ほかの暗号化アルゴリズムとの違いまで解説します。各社製品の一括資料請求も可能なため、製品をじっくり検討したい方はぜひご利用ください。 暗号化における「AES」とは AESとは、無線LANなどの通信データの暗号化に用いられる暗号化アルゴリズムです。「Advanced Encryption Standard」の略で、日本語に訳すと「先進的暗号化標準」となります。NIST(米国国立標準技術研究所)が公募の結果採用した暗号化技術で、2001年に承認されて以来、現在に至るまで標準的に使われ続けています。 AESは共通鍵暗号です。共通鍵暗号では、
適正在庫とは、欠品を出さない最小限の在庫数のことです。在庫数は少なすぎると欠品して販売機会を損失する恐れがあり、欠品が生じなくても、商品棚に商品が少ないと消費者の購入意欲が削がれる可能性があります。 一方で、在庫数を増やしすぎても管理コストがかかり、不良在庫や滞留在庫、廃棄する在庫が発生します。在庫は資産だからといって現金化せずにいると、黒字倒産するケースもあるでしょう。 適正在庫を保つメリットは、保管する在庫を減らせるので、保管スペースやコストを削減できることです。また、資産である在庫を現金化できるためキャッシュフローが改善され、安定して利益を出せるようになります。 適正在庫維持の目的:企業の利益を最大化すること 欠品を出さないことだけを考えていては、在庫数が過剰になる恐れがあります。在庫の過剰には以下のようなリスクがあります。 ■商品の品質劣化 ■不良在庫の発生 ■保管にかかる倉庫費や
公開鍵とは 公開鍵とは、通信を暗号化するときに使うキーのことです。公開鍵暗号方式で使われる2種類の暗号鍵の一つで、誰でも利用できるように広く公開されています。 秘密鍵から作られ、その秘密鍵と対となることで高い秘匿性を実現し、電子署名(デジタル署名)にも活用が可能です。 秘密鍵とは、対になる公開鍵で暗号化された通信を復号化するために使うキーのことです。特定のユーザーのみが持つため、公開鍵によって暗号化された電子メールなどの通信は、第三者に読み取られる心配がありません。 公開鍵から秘密鍵を数学的に特定するのは、現実的に不可能だといわれています。宝箱を開けられる唯一の鍵を、ユーザーだけが保有しているイメージです。 公開鍵暗号・共通鍵暗号の仕組み 公開鍵と秘密鍵を使って暗号化するのが「公開鍵暗号方式」ですが、その仕組みはどのようになっているのでしょうか。ここでは共通鍵暗号方式も取り上げて、暗号化の
暗号化のアルゴリズムとして活用されるRSA暗号ですが、セキュリティ対策を考える中で暗号化の仕組みが気になっている人は多いでしょう。 この記事ではRSA暗号の概要から暗号化と復号の流れ、そして応用例まで解説します。ぜひ参考にして、暗号化技術への理解を深めてください。関連製品の一括資料請求も可能なため、製品をじっくり検討したい方はご利用ください。 RSA暗号とは、素数を掛けあわせた数字の素因数分解の仕組みを利用した暗号技術の一つです。ここではRSA暗号の概要について詳しく解説します。 素因数分解が困難であることを利用したアルゴリズム 大きな数字を素因数分解するのは困難です。総当たりする以外に素因数を見つけ出す方法がないためです。したがって、コンピュータで素因数分解しようとしても、大きな数であれば膨大な時間がかかります。 この素因数分解の困難さを仕組みとして利用したのがRSA暗号です。RSAは発
DWHとは、さまざまなシステムからデータを集めて整理する、データの「倉庫」です。データを時系列で保存し、過去のデータ履歴の確認を可能にします。また同時に、全体データとして活用が可能になるため、企業の意思決定に有効活用できます。 この記事では、DWHの概要からデータベース・データレイク・データマート・BIとの違いや活用例を解説します。関連製品の一括資料請求も可能なため、製品を検討したい方はぜひご利用ください。 DWH(データウェアハウス)とは DWH(Data Ware House:データウェアハウス)とは、複数システムから集めたデータを一元管理するデータベースの一種です。直訳すると「データの倉庫(warehouse)」という意味で、「ウェアハウス」という語は“保管場所”や“集積地”を指す英単語に由来します。 このように、DWHはデータを収集・整理して蓄積する「データウェアハウジング(Dat
暗黙知を形式知に変換し、組織で活用していくSECIモデルは、単なる知識共有にとどまらず、業務プロセスや組織文化に変革をもたらすフレームワークです。特に変化の激しい現代においては、暗黙知の放置が企業の成長を妨げる要因となるため、積極的な知識変革の取り組みが求められます。 この記事では、SECIモデルを図や事例を交えながらわかりやすく解説します。「ナレッジマネジメントの取り入れ方がわからない」「そもそもSECIモデルとは何なのかわからない」という方は参考にしてください。 SECI(セキ)モデルとは SECIモデルとは、従業員の知識や技能のなかから「暗黙知」を組織的に管理し、必要に応じて「形式知化」するための理論です。このプロセスを通じて、個人の知識が「組織知」として蓄積され、全体の生産性や創造性を高められます。 ■暗黙知とは 言語化できず、人に伝授するのが難しい知識。熟練の職人が持つ「手の感覚
要件定義とは、システム開発などのプロジェクトを始める前の段階で、必要な機能や要求をわかりやすくまとめていく作業のことです。企画の進行とともに要件定義に立ち返ることも多く、目的の脱線を防止する役割も果たします。 この記事では、要件定義の概要や要件のまとめ方、要件定義書の作成までの流れ、要件定義に求められるスキルを解説します。 システム開発を始め、さまざまなプロジェクトを進めるときに欠かせない「要件定義」。よく聞く言葉だけれど詳しくは分からない、という方も多いのではないでしょうか。 まずは、要件定義とはどのようなものなのか解説します。 要求をまとめて解決策を決めること 要件定義は、本格的な開発工程の前段階で、開発者の視点から要求をまとめ、具体的な進め方を決めることです。 一方で、要求定義というのはユーザーが何を必要としているかを定義したものになります。どちらの視点から要求・要望するかで変わって
製造業の暗黙知やナレッジ・スキルマネジメントを動画で解説中! ITトレンドの姉妹サイト「bizplay」でも、暗黙知に関する動画を配信しています。 この動画でわかること 製造業では現在、約38万人もの人材が不足していると言われており、深刻な人手不足が続いています。その背景には、少子高齢化による労働人口の減少だけでなく、育成体制の未整備という構造的な課題があります。特に製造現場では、長年「職人の背中を見て覚える」といった属人的な育成文化が残っており、体系的かつ再現性のある教育が浸透していない状況です。そのため、育成が追いつかず、人材の定着や戦力化が難しい現実があります。 こうした課題に対して、スキルマネジメントの導入が有効な解決策として注目されています。スキルマネジメントとは、従業員一人ひとりの保有スキルやキャリア志向を可視化し、適切な配置と育成支援を通じて、生産性やエンゲージメントの向上を
バッチファイルとは バッチファイルとは、Windows環境で実行できるコマンド列を記述したテキストファイルのことです。バッチファイルは拡張子が「.bat」であるため、BATファイルとも呼ばれます。 バッチ処理とは複数のコマンドを順次実行することを指します。つまり、バッチファイルに上からコマンドを書いていけば、その順番で実行されるということです。頻繁に実行する処理の一連の流れをバッチファイルに記述しておけば、いつでもまとめてその処理を実行できます。 バッチファイルの操作はコマンドプロンプトで行うため、マウスを利用した処理は不可能です。しかし、逆にマウスを使わないのであれば大抵の処理は実現します。 バッチファイルのコーディングには、RubyやPythonといったスクリプト言語が用いられます。 バッチファイルで処理をするメリット・デメリット バッチ処理のメリットは、一度バッチファイルを登録してお
プロジェクト管理はどんな体制で行う? プロジェクト管理はどのような体制で行えばよいのでしょうか。 PMとPL主導で管理を行う プロジェクト管理は、PM(プロジェクトマネージャ)とPL(プロジェクトリーダ)の主導の下で行います。そのため、体制を築く際は、まずPMとPLを任命します。 PMは、プロジェクトのすべての責任を負う立場です。プロジェクト全体を管理し、何か問題が発生した際にはPMが責任者として対応することになります。 一方、PLはプロジェクトを成功に導く立場です。責任を負うのはPMですが、積極的にプロジェクトを成功に導く行動を起こすのはPLの役割です。 しかし、PMとPLだけではプロジェクト全体を円滑に進行させるには限界があります。そこで、PMを支援し、プロジェクト管理をより効果的に行うための存在として注目されているのがPMOです。 PMOとは?役割と目的 PMOとは「プロジェクトマネ
ヒープ領域とは、動的に確保と解放を繰り返せるメモリ領域のことです。プログラムの実行時には、OSからソフトウェアに対して一定量のヒープ領域が与えられます。ソフトウェアは、必要に応じて任意にヒープ領域を確保・解放できます。 ヒープ領域はデータの仮置き場や、臨時の作業台のような存在といえるでしょう。基本的に利用し終わった領域は解放し、再び自由に使える状態にしておきます。 なお、ツリー状のデータ構造のこともヒープと呼びますが、それとは意味が異なるため気をつけましょう。またプログラミング言語によってヒープの意味が異なる場合もあります。たとえば、javaではヒープ領域上に確保したメモリ管理システムのこともヒープと呼びます。 以下の文章でヒープと表現する場合はすべてヒープ領域を指すものとします。 スタック領域とヒープ領域の違い ヒープ領域とスタック領域は、どちらも一時的に確保されるメモリ領域です。両者は
はじめに、安全在庫の意味を解説します。 欠品を防ぐために必要な在庫量のこと 安全在庫とは、不確定な要素によって欠品が生じないために、通常必要な在庫に加えて最低限保持しておく在庫のことです。安全在庫が無いと、欠品が生じ販売機会を損失しやすくなります。したがって、常に安全在庫は保持できるように努めなければなりません。 どのくらいの在庫が必要かは、そのときの市場や取引先の状況によって異なります。その変動を踏まえたうえで、これだけ多めにあれば問題ないと言える量が安全在庫です。 JIS規格では、安全在庫は「需要変動又は補充期間の不確実性を吸収するために必要とされる在庫」と定義されています。 適正在庫を決めるための一要素 安全在庫だけでは適正在庫は決められません。なぜなら、安全在庫はあくまで欠品を避けることを目的に計算される量だからです。安全在庫を設定すれば在庫の下限値は決まりますが、上限値は決まって
ETLとは・ELTとは?基本の意味と役割を解説 ETLとは、「Extract(抽出)」、「Transform(変換)」、「Load(格納)」の略で、データを加工して統合する処理フローを指します。一方、ELTとは「Extract(抽出)」、「Load(格納)」、「Transform(変換)」の順で処理する手法で、ETLとは処理順や変換タイミングが異なります。 ETLとELTはどちらもデータ処理手法ですが、処理順序や変換タイミング、適したシステム環境に違いがあります。以下で、それぞれの特徴を整理しながら違いを比較します。 ETL:さまざまなデータを抽出・変換してデータベースに統合 ETLは、さまざまなデータを抽出・変換し、データベースに統合する処理方式です。社内で利用するデータは事業が長期化するほど膨大な量になります。また、保有するデータの形式や場所も別々になりがちで、スムーズに有効活用できま
ストリーミングサーバとは、動画ファイルをダウンロードしながら同時に再生するサーバのことです。また、ストリーミングサーバを使って動画配信する方法をストリーミング配信といいます。 ストリーミング配信では、動画ファイルをパケット単位で細分化し、端末のメモリに蓄積して動画を再生します。視聴後はメモリからデータが削除されるので、端末に動画は残りません。 端末にデータが残らないので、動画の不正ダウンロードや転用などの心配がありません。そのため、著作権管理が重要な映画や音楽、機密情報を含む社内向けの動画配信に適しています。また、動画コンテンツの視聴にストレージの空き容量を必要としないため、セミナーや講座の視聴など、時間が長くなりがちな動画配信にも最適です。 ▼すぐに製品をチェックしたい方はこちら! 【比較表】ストリーミング配信におすすめの動画配信システム ストリーミング配信の種類 ストリーミング配信は、
無線LANとは、無線で構築されたローカルネットワークのことです。そして、無線LANアクセスポイントとは、無線でデバイスとつながって通信を提供する機器のことです。 無線LANアクセスポイントは、パソコンやスマートフォンなどのデバイスと無線の電波を介してデータを送受信し合います。 無線LANアクセスポイントには家庭用と法人用の製品があります。家庭用は電波の届く範囲や接続可能デバイス数が小規模です。それに対し、法人用の製品は大規模な利用に耐えるスペックを備えています。 無線LANルーターとアクセスポイントの違い 無線LANルーターとアクセスポイントは混同されがちです。 簡単に違いをまとめると、以下のようになります。 無線LANルーター ルーターとアクセスポイントの機能が備わっている。広く家庭用として利用されている。 アクセスポイント アクセスポイントとして、ローカルネットワーク構築のみができる。
初期化ベクトルとはどのようなものなのでしょうか。暗号化に関する言葉とは知っていても、具体的に何を意味するのか知らない人は多いでしょう。この記事では初期化ベクトルの概要や使われ方、ソルトとの違い、生成方法について紹介します。暗号化への理解を深める参考にしてください。 初期化ベクトルはinitialization vector、略してIVと呼ばれています。まずは初期化ベクトルとは何か、その概要を見ていきましょう。 データを解読しにくくするランダムなビット列のこと 同じデータを常に同じ暗号文に置き換えると、その頻度から暗号化される前の元のデータが推測されてしまいます。そのため、同じデータでも違う暗号文に置き換える仕組みが必要です。 そこで用いられるのが初期化ベクトルです。初期化ベクトルはランダムに生成されるビット列であり、これを利用することで暗号化の結果を毎回変えられます。具体的にどのような形式
EDIとは、Electronic Data Interchangeの頭文字を取った略称で「電子データ交換」を意味します。企業や行政機関の取引で発生する帳票を、専用回線やインターネットを通じて、電子データとして自動的にやり取りする仕組みです。 紙でのやり取りやFAXに代わり、標準化された形式でデータを交換できるため、業務の効率化やコスト削減に貢献します。 EDIでやり取りされる取引の例 EDIは、さまざまな業務で活用されており、以下のような取引データのやり取りに利用されています。 ● 原材料や製品の発注・受注 ● 出荷指示書や納品書などの出荷関連帳票の送付 ● 請求書の発行と受領 ● 見積書の依頼・返信 ● 図面データや契約書のやり取り これらの取引をEDIで行うことで、郵送やFAXに比べて業務のスピードと正確性が大きく向上します。 EDIの仕組み EDIはデータを双方のコンピュータ間で変換
無料でテキストマイニングを行うやり方 テキストマイニングとは、大量のテキストデータから意味やパターンを抽出し、情報を解析・理解するプロセスです。抽出したデータは、効果的な経営戦略や商品・サービスの改善などさまざまな場面で役立てられますが、コストを抑えて実施したい場合もあるでしょう。ここでは、テキストマイニングを無料で行うやり方を解説します。 エクセルを使用したテキストマイニング エクセルを活用してテキストマイニングを行う場合、形態要素解析・単語の集計・ワードクラウドの作成が必要です。具体的には、以下のやり方でテキストマイニングを行います。 1.文章を単語化 MeCabやJanomeなどの形態素解析エンジンを用いて、文章を単語レベルで分解(形態要素分析)する。 2.単語の集計 単語の登場数を「COUNTIF関数」を用いて集計する。 3.ワードクラウドを作成 フリーのソフトかアドインを利用し、
チケット管理は、タスクを「チケット」として管理する方法でプロジェクト管理の際によく耳にする手法の1つです。発生日や作業内容、優先度、担当者や期日を登録して管理します。しかし、チケット管理の概要が掴めていない企業も多いのではないでしょうか。 この記事では、チケット管理の概要について解説やメリット・デメリットも併せて紹介しますので、参考にしてください。 チケット管理は、もともとは開発現場で使われる手法ですが、プロジェクト管理でも活用できる概念です。 実施するべき作業をチケットとして管理する方法 チケット管理とは、実施するべき作業や課題を「チケット」として管理する方法です。発生日や作業内容、優先度、担当者や期日を登録して管理します。プロジェクト管理ではチケットの発行・処理枚数により、プロジェクト全体の状況を把握する手段として活用されます。 タスクの詳細を確認できる チケット管理では、作業内容や緊
生産管理とは、製品やサービスを生産するにあたって、納期・数量・場所・工数の計画や管理を支援するシステムです。生産管理における目的の1つに「品質管理(QC)」があります。品質管理はシステムとして独立して存在するほど重要な業務で、生産管理と切り離して考えられません。 この記事では、生産管理において品質管理を実現する手法にフォーカスします。生産管理・品質管理の違いや品質管理の手法、品質保証との違いを解説するため、生産管理業務の改善に役立ててください。 生産管理と品質管理の関係性 品質管理とは製品・サービスの品質を顧客に満足してもらえる水準を保証し、改善・向上していく業務のことです。品質管理は製品の製造には重要な業務ですが、生産管理とどのような関係性があるのでしょうか。ここでは、生産管理の目的をふまえ解説します。 生産管理の3つの目的 生産管理は、購買管理・在庫管理・生産計画・工程管理・需要予測・
VPNサービスは有料だけでなく、無料で利用できるものもあります。しかし、無料VPNには安全性においてリスクがあるため、提供元の信頼性やセキュリティ体制の確認が必要です。 この記事では、おすすめの無料VPNを紹介します。また、無料VPNのリスクや有料VPNのメリット・デメリットについてもあわせて解説します。記事内からおすすめ製品の資料請求(無料)も可能です。
無料でグループウェアを導入するなら、オープンソースを活用するのもよいでしょう。この記事では、オープンソースグループウェアを厳選して紹介します。メリットやデメリットについても解説するほか、デメリットを補う無料のグループウェアも取り上げます。
「イテレーション」とは、一連の工程を短期間で繰り返す開発サイクルのことです。アジャイル開発を行ううえで理解しておきたい概念です。 この記事では、イテレーションの概要・スプリントとの違いを解説します。イテレーションをうまく回すための方法も紹介しているので、ぜひ参考にしてください。イテレーションを効率的に行える主要な開発ツールへの一括資料請求も可能なので、興味のある方はご利用ください。 イテレーションとは、一連の工程を短期間で繰り返す、開発サイクルのことです。短いスパンで開発手法を見直す「アジャイル開発」における概念として知られています。 設計、開発、テスト、改善のサイクルを短期間で繰り返すため、問題の発見や改善が容易になります。イテレーション1、イテレーション2、イテレーション3...のように繰り返しますが、1つのイテレーションサイクルは、1週間~4週間ほどになるのが一般的です。 イテレーシ
リモートデスクトップとは リモートデスクトップとは、リモートアクセスを行なうための接続方法の一つで、離れた場所にあるパソコンのデスクトップ画面を、手元のPCやタブレット、スマートフォンなどに転送して操作する仕組みのことを指します。 リモートデスクトップは、アプリをインストールするだけで遠隔操作が可能なため、VPN接続やAPI接続などの他の接続方法よりも手軽にリモートアクセス環境を構築できます。また、無料で公開されているものや低価格な製品も多く、コスト面においても負担が少ないでしょう。 【iPhone・Android対応】リモートデスクトップアプリ8選 ここからは、iPhone・Androidに対応しているおすすめのリモートデスクトップアプリをご紹介します。 Chromeリモートデスクトップ Googleが提供する「Chromeリモート デスクトップ」は、Googleアカウントとブラウザだけ
プロジェクトの進捗管理手法の一つである「EVM」は、工数などをすべてコストとして換算するものです。EVMを有効活用すれば、コストとスケジュールを守りプロジェクトは成功するでしょう。 この記事では、EVMとはどのようなものかを紹介し、EVMで算出するEVやACといった要素についても、違いをわかりやすく解説します。またEVMを活用できるプロジェクト管理ツールもあわせて紹介します。関連製品の一括資料請求も可能なため、製品をじっくり検討したい方はぜひご利用ください。 EVMとは、Earned Value Management(アーンドバリューマネジメント)の略であり、プロジェクト全体の進捗を予算や出来高、実際にかかったコストなどの金銭価値で分析する手法のことです。 EVMの導入は、1960年代の「ミニットマンミサイル開発計画」が始まりだったといわれています。その後、アメリカの国家プロジェクト改善の
クロスプラットフォームとは、iOS、Android、Windows、macOSなど異なるプラットフォーム上で、同じ仕様のアプリケーションを動かせるプログラムのことです。一つの開発言語で複数対応できるため、開発コストを抑えられます。類似のプログラムとして、マルチプラットフォームがあります。マルチプラットフォームは、複数のプラットフォームに対応していますが、個々のOSに対して開発を要するため、手間とコストがかかるのが特徴です。 基本的に、ソフトウェアは動作させる環境を想定し、それにあわせて開発を行います。したがって、ある環境を想定して作ったソフトウェアは、ほかの環境では活用できません。 しかし、動作環境が多様化している昨今、そのような状態はユーザーの幅を狭めます。そこで、単一のプログラムで、複数の動作環境に対応できるクロスプラットフォームのソフトウェアが望まれています。実際、スマホ対応のアプリ
国内データセンターの市場規模と推移 総務省が公表した「令和6年版 情報通信白書」によると、日本のデータセンターの市場規模(売上高)は、2022年に2兆938億円であり、2027年に4兆1,862億円に達すると見込まれています。 リモートワークの浸透やクラウドサービスの利用拡大に後押しされ、データセンターの利用は順調に拡大しています。 なお同資料によると、日本のクラウドサービスの市場規模は、2023年は3兆1,355億円にまでおよび、高い成長率を遂げています。大手サービス(AWS・Azure・GCP)では特にAWSの利用率が高く、PaaS/IaaS利用企業の半数以上を占めています。 参考:令和6年版 情報通信白書「データセンター市場及びクラウドサービス市場の動向」|総務省 国内データセンターの利用検討状況(ITトレンド調べ) ITトレンドが国内データセンターの資料請求者の属性を調査した結果、
DMZとは、DeMilitarized Zoneの略で、直訳すると「非武装地帯」で、インタネットなどの外部ネットワークと社内ネットワークの中間につくられるネットワーク上のセグメント(区域)のこと。 外部ネットワークからも内部ネットワークからもファイアウォールなどによって隔離されている。この隔離されたDMZ内にサーバを設置するなどによってセキュリティ強化を図れる。 外部に公開することが前提となるWebサーバは、常にリスクに晒されている。もし、Webサーバーを社内ネットワークに置くと万が一乗っ取られたり(リモートハッキング)、悪意のあるマルウェアなどを組み込まれたりした場合、社内ネットワークに接続されているその他のサーバやパソコンがすべて被害を受ける可能性がある。 DMZ内に公開用のWebサーバを設置して、社内ネットワークと隔離することで、不正侵入された後のマルウェアの感染拡大を防ぐことができ
次のページ
このページを最初にブックマークしてみませんか?
『ITトレンド|利用率No.1の法人向けIT製品の比較・資料請求サイト』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く