業務システム

Cover Image for 上流工程はシステム開発の要!プロジェクト成功に必要なスキルとは?

上流工程はシステム開発の要!プロジェクト成功に必要なスキルとは?

上流工程は、システム開発の要件定義から計画立案までを行うプロセスであり、その後のプログラミング開発など下流工程に大きな影響を与えます。 上流工程をおろそかにすると、開発や納品後の運用フェーズでトラブルが発生する可能性が高くなります。 今回は、上流工程の概要やリスク、上流工程でのトラブルを防ぐために必要なスキルについてご紹介します。   目次 1. 上流工程とは? 2. 下流工程では何を行う? 3. 上流工程のリスクと課題 4. 上流工程のトラブル防止に必要なスキル 5. 上流工程がシステム開発の安定的な推進のカギ   初めてプロジェクト担当者になった方向け プロが教える「I ...
Cover Image for 分散システムとは?メリット・デメリットと自律分散システムの特徴

分散システムとは?メリット・デメリットと自律分散システムの特徴

分散システムとは、多数のコンピュータをネットワークで接続し、作業を分担しながら稼働しているシステムのことです。 各マシンへの負荷が少なく、故障してもシステムがダウンしないなどのメリットがあり、近年は分散システムがシステム構成の主流となっています。 今回は、分散システムの概要やメリット・デメリット、さらに従来の分散システムが進化した「自律分散システム」についてご紹介します。 目次 1. 分散システムとは? 2. 分散システムの形態 3. 分散システムのメリット・デメリット 4. 自ら考えて行動する「自律分散システム」 5. 変化し続ける自立分散システムへの期待と可能性   初めてプロジ ...
Cover Image for ホワイトボックステストとブラックボックステスト、どっちが必要?

ホワイトボックステストとブラックボックステスト、どっちが必要?

システム開発におけるテストは、大きく分けて二つあります。 システムの仕様確認を行う「ブラックボックステスト」と、プログラムが想定通りに動いているかを確認する「ホワイトボックステスト」です。 ブラックボックステストは利用者側に立ったテストであるのに対し、ホワイトボックステストは作り手側の視点に立ったテストといえます。 今回は、ホワイトボックステストとブラックボックステストの違いや手法、プログラムに最適なテストについてご紹介します。   目次 1. ホワイトボックステストでは何ができる? 2. ブラックボックステストでは何ができる? 3. ホワイトボックステスト・ブラックボックステストの ...
Cover Image for リグレッションテストとは?デグレーションの確認は必要不可欠!

リグレッションテストとは?デグレーションの確認は必要不可欠!

システム開発では、部分的なバグの修正だけでも思わぬところに影響が出ることがあります。 バグ修正などの変更をプログラムに加えた際、修正した箇所以外に影響がないかを確認するテストを「リグレッションテスト」といいます。 今回は、プログラムの変更後に欠かせないリグレッションテストの重要性やデグレーションとの違い、テストを行うタイミングなどをご紹介します。 システム開発の工程について詳しく知りたい方はこちらをご覧ください。 ▷「システム開発・構築の違いとは?工程の流れや覚えておきたい略語などについても解説!」 目次 1. リグレッションテストとは? 2. リグレッションテストとデグレーションの違い 3. ...
Cover Image for ファイルシステムとは?今さら聞けない基礎知識とOSごとの種類

ファイルシステムとは?今さら聞けない基礎知識とOSごとの種類

  コンピュータで文書や画像データなどを保存・整理しているファイルは、「ファイルシステム」というOS機能のひとつです。 コンピュータ上にデータを格納したり、格納したデータを出してきて使用したりするのに、ファイルシステムが大きな役割を果たしています。 今回は、コンピュータに使われるファイルシステムの基礎知識や機能、さまざまなファイルシステムについてご紹介します。 目次 1. ファイルシステムとは? 2. ファイルシステムの機能 3. ファイルシステムの種類 4. ファイルシステムの変換方法 5. ファイルの保存に不可欠なファイルシステム   初めてプロジェクト担当者になった方向け プロ ...
Cover Image for SQLとは?データベース言語の基礎知識をわかりやすく解説!

SQLとは?データベース言語の基礎知識をわかりやすく解説!

近年は、コンピュータの処理速度の向上やインターネットの普及などによって、日々生み出される膨大な量のビッグデータを容易かつ高速に分析することが可能になりました。ビジネスにおいても、データ活用の重要性は高まり、データ分析の需要も増えています。SQLはデータベース言語の1つで、データベースの定義や操作を行えます。SQLはISO(国際標準化機構)で規格が標準化されており、一度学習すればほかのデータベースでもほぼ同じように操作が可能です。 本記事では、データベース言語であるSQLの基礎知識や言語の種類、具体的な学習方法について解説します。   目次 1.SQLの基礎知識 2.データベース言語と ...
Cover Image for 「外部設計」と「内部設計」とは?それぞれの違いと作業内容を解説

「外部設計」と「内部設計」とは?それぞれの違いと作業内容を解説

外部設計と内部設計は、どちらもシステム開発の工程の一つです。 システムに限らず、何を製作する場合でも、設計は完成度を左右する重要な工程です。 設計がずさんなままでは、質の良い製作物をつくることができません。 ソフトウェアにおける設計は、「外部設計」と「内部設計」の二つに大別できます。 今回は、システム開発を行う際の大まかな流れと、外部設計と内部設計、それぞれの違いについてご紹介します。   目次 1. システム設計の流れ 2. 外部設計とは? 3. 内部設計とは? 4. 外部設計と内部設計の違い 5. 製作物の品質の高さは、良い設計があってこそ   システム開発会社選びはプ ...
Cover Image for VBAとは?マクロとの違いや効率化できる作業、基本的な使い方について解説

VBAとは?マクロとの違いや効率化できる作業、基本的な使い方について解説

VBAはプログラミング言語の一つであり、「Visual Basic for Applications」の略です。MS Officeの拡張機能として提供されています。 VBAを使えば、作業の自動化が可能です。追加でソフトをインストールする必要が無いため、すぐに開発を始められる一方で、VBAには苦手な作業も存在します。 今回は、VBAの基礎知識やマクロとの違い、習得するメリット、向いている作業、基本的な使い方など、VBAについてわかりやすくご紹介します。   目次 1.VBAの基礎知識 2.VBAとマクロの違い 3.VBAと似ている言葉の違い 4.VBAでできること 5.VBAでは難しい ...
Cover Image for ICT(情報通信技術)とは?ITとの違いと政府が進めるICTの利活用

ICT(情報通信技術)とは?ITとの違いと政府が進めるICTの利活用

ICT(情報通信技術)とは、PCだけでなくスマートフォンやスマートスピーカーなど、さまざまな形状のコンピュータを使った情報処理や通信技術の総称です。 よく知られる言葉に「IT(情報技術)」がありますが、ICTはITにコミュニケーションの要素を含めたものです。 実際の意味はほぼ同じですが、国際的にはITよりもICTのほうが普及しています。 今回は、ICTの基礎知識やITとの使い分け、活用例などについてご紹介します。   目次 1. ICTとは? 2. ITとの違いと使い分け 3. ICTの活用例 4. 政府が進めるICT 5. ICTとIoTでさらにネットワークを活用する社会に &nb ...
Cover Image for 大規模システムの開発にかかる費用相場はどのくらい?費用の内訳を詳しく解説

大規模システムの開発にかかる費用相場はどのくらい?費用の内訳を詳しく解説

大規模なシステムの開発は、開発にかかわる人数が多くなったりプロジェクトにかける期間も長くなったりする分、成功させる難易度は高く、費用も高くなる傾向にあります。本記事では、大規模システムの導入・開発を検討する企業担当者の方に向けて、大規模システムの費用相場や、外注先の選び方などについて詳しくご紹介します。   目次 1.大規模システムの定義 2.大規模システムの費用相場 3.大規模システムの費用の内訳 4.システム開発の費用を抑えるためにできること   「理想のシステム開発の外注先 見つけ方ガイド」無料配布中 このような方におすすめです。 ・これから開発を外注する予定がある ...
soudan_banner

カテゴリー

ランキング

新着記事