コンピュータソフトウェアとはどういう意味ですか? ユーティリティプログラム主なソフトウェア製品
データ処理システムの技術的基盤としてのコンピュータの機能は、使用されるソフトウェア(プログラム)に関連しています。
プログラム - 問題を解決するためのコンピューターコマンド(指示)の順序付けられたシーケンス。
ソフトウェア - それらの操作に必要なデータ処理プログラムとドキュメントのセット。
プログラムは、タスクのマシン実装用に設計されています。 条項 仕事と 付録コンピュータサイエンスとソフトウェア(SW)のコンテキストで非常に広く使用されています。
仕事 - 解決すべき問題。
付録 - 問題を解決するためのコンピューターへのソフトウェアの実装。
タスクにはさまざまな分類があります。 開発の詳細とソフトウェアの種類の観点から、技術と機能の2つのクラスのタスクを区別します。
技術的課題コンピュータ上で情報を処理する技術的プロセスを整理するときに置かれ、解決されます。 技術的な課題は開発の基礎です サービスツールコンピュータの操作性を確保したり、他のプログラムを開発したり、これらの機能的なタスクを処理したりするために使用される、ユーティリティ、サービスプログラム、手順のライブラリなどの形式のソフトウェア。
機能的なタスク主題分野の情報システム内の管理機能の実装におけるソリューションを必要とします。 たとえば、営利企業の活動の管理、製品のリリースの計画、商品の輸送の管理などです。 機能的なタスクが一緒になってサブジェクトエリアを形成し、その詳細を完全に決定します。
件名(適用)領域 - 相互接続された機能、管理タスクのセット。これにより、設定された目標の達成が達成されます。
使用の性質とユーザーのカテゴリに応じたすべてのプログラムは、ユーティリティプログラムとソフトウェア製品(製品)の2つのクラスに分類できます。
ユーティリティプログラム(「Softwarefor Yourself」)は、開発者のニーズを満たすように設計されています。 ほとんどの場合、ユーティリティプログラムは、データ処理テクノロジでサービスの役割を果たすか、広範囲に配布することを目的としていない機能上の問題を解決するためのプログラムです。
ソフトウェア製品(製品)は、ユーザーのニーズ、幅広い流通、販売に対応できるように設計されています。
ソフトウェア-あらゆるタイプの工業製品として実装するために準備された、大量需要の特定の問題(タスク)を解決するための一連の相互に関連するプログラム。
原則として、ソフトウェア製品にはメンテナンスが必要です。メンテナンスは、専門会社(プログラムのディストリビューター(ディストリビューター)、まれに開発会社)によって実行されます。 大量適用のプログラムの保守は、検出されたエラーの修正、プログラムの新しいバージョンの作成など、多額の人件費に関連しています。
ソフトウェア製品のメンテナンス-ソフトウェア製品のパフォーマンスのサポート、新しいバージョンへの移行、変更、検出されたエラーの修正など。
コンピュータ技術の開発の黎明期に、プログラミング言語の概念\ u200b \ u200bandは、後にアプリケーションとして知られるようになった、彼らの助けを借りて作成されたコマンドのシーケンスを示しました。 実際、これらはソフトウェア製品(特にソフトウェア)です。 つまり、特定のコマンドセットを使用すると、特定のタスクを実行したり、コンピュータシステム全体が機能することを確認したりできます。 彼らは何ですか?
ソフトウェア製品:基本的な分類
すぐに予約しましょう。私たちはコンピューター技術のジャングルに登ることはしませんが、それらが何であるか、そしていわばプログラムが何であるかを簡単な言葉で理解しようとします。
今日、ソフトウェア分類、またはソフトウェアにはいくつかの種類があります。 主なタイプは次のとおりです。
- システムソフトウェア;
このリストには、特別なユーティリティの形式の開発および管理ツールも含まれている場合がありますが、概して、それらはシステムアプリケーションに起因する可能性があります。
用途別ソフトウェア製品の種類
ソフトウェア製品へのアクセス権の種類とコストによるソフトウェア製品の使用を含む別の分類があります。 これには、次の概念が含まれる場合があります。
- 著作権所有者を独占するプロプライエタリソフトウェア。知的財産権を保持しながら、インストールおよび使用する権利のみを提供します。
- 商用(有料)ソフトウェア。これは、ソフトウェア製品と公式ライセンスの購入を意味します。
- シェアウェア。一定期間(通常は30日間)使用できます。その後、ライセンスを購入するか、製品を登録する必要があります。
- 無料の(フリーウェア)ソフトウェア-ライセンスや支払いを必要としないプログラムやアプリケーション。
- 誰でも好きなように変更または修正できる(GNUライセンス)の無料ソフトウェア。
次に、ソフトウェアパッケージ全体のいくつかのタイプと、各タイプの個々のアプリケーションについてもう少し詳しく見ていきましょう。
ファームウェア
このタイプのソフトウェアは、システム部分に属しています。 つまり、これらは、コンピューターソフトウェア環境(オペレーティングシステムまたはインストールされているアプリケーション)間の相互作用を提供する基本レベルのツールです。
今日、それらはドライバーと呼ばれています。これは、コンピューターシステムのソフトウェア部分が「鉄」コンポーネントを認識して正しく動作することを保証するように設計された小さなプログラムです。 原則として、すべての設定は、BIOSと呼ばれる独自のソフトウェア環境を持つマザーボード上の特別なチップに保存されます。 また、ハードウェアの基本設定を保存するだけでなく、コンピューター端末の電源を入れたときに診断するのもBIOSです(すべての競合または障害が検出されない場合、コンピューターがシステムスピーカーから起動すると特徴的なビープ音が1回鳴ります)。
オペレーティングシステム
おそらく、オペレーティングシステムがコンピュータとユーザーの間で通信するソフトウェアの主要部分であると言う必要はありません。 大まかに言えば、これは一種のレイヤーであり、ユーザーが特定のシステム機能にアクセスし、さまざまなタイプとレベルのアプリケーションを使用して特定のタスクを実行するためのインターフェイスのおかげです。
現在までに、それらのかなりの数が知られており、それらのすべてが同等であるわけではありません。 ほとんどが持っていますが、テキスト「OSes」もあります。 いずれにせよ、それらには、言語翻訳者や他の多くのものを含む、すべてのコンポーネントの機能とシステムでのユーザーの作業を確実にするための最も強力なツールが含まれています。
開発ツール
OSであれアプリケーションであれ、あらゆるタイプのソフトウェア製品の開発は、特定のコマンドセットだけでなく、翻訳者、言語インタプリタ、コンパイラなどを含むあらゆるプログラミング言語に基づいて実行されます(時には逆アセンブラも)。
多くの言語はコマンドの手動入力を使用します。たとえば、テキストモードでは、特別な知識がなくても、DelphiやJavaなどの言語を直感的なレベルで操作できる特殊なプラットフォーム全体を見つけることもできます。 ちなみに、そのようなソフトウェア製品が持つ組み込み機能に基づいてページとその関係が作成される場合、同じことがWebサイト開発にも当てはまります。 例? お願いします! 同じエディタMSOfficeWord、WordPressなど。
管理ツール
システム管理は、あらゆるソフトウェア環境の不可欠な部分です。 実際、単一のコンピューター、ローカルネットワーク内の端末、またはリモートサーバーでホストされているインターネットリソース全体の機能における問題とエラーのタイムリーな検出と修正は、将来の多くの問題を回避するのに役立ちます。
たとえば、Windowsシステムの標準セット(およびそれらだけでなく)には、たとえば、ハードドライブのエラーのチェック、RAMのテストなどを可能にする特別なプログラムやアプリケーションもあります。機能に拡張ツールセットを備えたサードパーティのユーティリティ。 それらを使用することで、システム管理は新しい、より高いレベルに到達します。
興味深い例は、Victoriaと呼ばれるベラルーシの開発者のハードドライブ上のシステムエラーを見つけて修正するためのプログラムです。これは、標準のWindowsユーティリティよりもはるかに多くの機能を備えています。 プログラムは通常、ハードドライブを「再磁化」して不良セクタを復元できますが、クラスタに保存されている情報に影響を与えることはありません。 そして、これはこの分野のアプリケーションのほんの一部にすぎません。 また、ネットワーク上の任意のローカルコンピュータ、またはネットワークシステム全体の機能を制御できるシステム管理者向けのアプリケーションも検討すると、どのような進歩があったのか疑問に思うでしょう。今日、非常に多くのユーティリティがあります。 tすべてを説明します。
情報セキュリティの確保
情報の保護とシステムのセキュリティの確保に関しては、このようなツールもここにあります。 プログラムモジュールがトップレベルの言語で記述されているこのような製品を使用すると、あらゆる種類の脅威に対抗できます。
しかし、それはアンチウイルスだけではありません。 同様に、これは、ファイアウォールまたはファイアウォールと呼ばれる仮想ファイアウォールでさえ、侵入を妨げるあらゆる種類の迷惑な広告に起因する可能性があります。
インターネットアクセスツール
情報セキュリティに焦点を当てた以前のタイプのアプリケーションは、インターネットへのアクセスと非常に密接に関連しています。これは、今日、脅威のほとんどがインターネットから発生しているためです。
アクセス自体の提供に関しては、主なツールは、厳密に定義されたネットワーク設定(コンピューターのIPアドレス、サブネットマスク、プライマリおよびセカンダリゲートウェイ、DNS、WINS、プロキシサーバーなど)に基づいて動作する、いわゆるインターネットブラウザーです。 。 このようなアプリケーションは、アプリケーションプログラムと呼ばれることがよくあります。
アプリケーションソフトウェア
それでは、最大のクラスのプログラムであるアプリケーションソフトウェアに移りましょう。 このタイプのアプリケーションは、数学、オフィス、エンターテインメント、科学などの特定のタスクのパフォーマンスに厳密に焦点を合わせています。
すべてをリストすることは物理的に不可能ですが、ドキュメントとスプレッドシート(オフィスプログラムとワークフローシステム)、会計、マルチメディア処理(グラフィック、オーディオ、ビデオ)、設計システム、数学および科学的な計算またはモデリング、データベースツール、電子メールクライアントとブラウザ、ファイルマネージャなど。そのようなアプリケーションのリストは無限です。
WindowsOSの基本セット
次に、Windowsの例で利用できる主なソフトウェア製品を見てみましょう。 言うまでもなく、このようなセットをユニバーサルと呼ぶのは簡単ではありません。他のオペレーティングシステムでは、このようなセットは大幅に異なる可能性があるためです。 それにもかかわらず、私たちの国で最も広く使用されているのはこれらのオペレーティングシステムであるという事実のために、この特定のパッケージについて説明します。
誰かが注意を払った場合、メインメニューにWindowsを最初にインストールした後、標準、サービス、管理などの目的でソートされたプログラムを見つけることができます。しかし、これが氷山のほんの一部にすぎないことを誰もが知っているわけではありません。 実際には、多くのユーティリティユーティリティがメニューに表示されていません。 ほとんどの場合、コマンドラインまたは[実行]メニューから呼び出すことができます。
さらに、「クリーンな」Windowsシステムには、メインオフィススイートがまったくありませんが、一部のドキュメント(同じワードパッド)のビューアはまだあります。 したがって、「OS」自体をインストールした後、ユーザーは自分でメインオフィススイートをインストールする必要があることがわかります。 ただし、これによって問題が発生することはありません。
電卓、メモ帳、ファイルマネージャー、インターネットブラウザーなどについて話すことはできません。これらは、すべてのシステムで利用できます。
ユーティリティプログラム
最後に、ソフトウェア機能によってシステムの診断や最適化が可能になるだけでなく、特定の種類のデータを操作する際の追加ツールとしても機能する製品を見てみましょう。
最初のタイプのアプリケーションは、オプティマイザーと呼ばれることがよくあります。 「OS」自体のシステムレベルのエラーを検出して修正し、ユーザーにとって不要で大量のリソースを消費するバックグラウンドプロセスを無効にして、システム全体を高速化することもできます。
Windowsには、おそらく標準的なチェック手段を除いて、そのようなツールは実際にはありません。残念ながら、未使用のコンポーネントまたはバックグラウンドサービスは手動で無効にする必要があり、特別な知識がないと、予期しない結果につながる可能性があります。 ただし、オプティマイザは自動モードで動作し、重大な障害を引き起こさないものだけを無効にします。
同じことがシステムレジストリの編集と最適化にも当てはまります。システムレジストリには、役に立たない、古くなった、または正しくないリンクが大量に含まれている可能性があり、少なくとも特定のアプリケーションとシステム全体の起動時の読み込み時間が長くなります。
標準のWindowsアンインストーラーを使用したアプリケーションの削除も、常に正しく行われるとは限りません。 多くの場合、プロセスの最後に、同じレジストリ内の残りのファイル、フォルダ、またはエントリの形で大量のゴミがシステムに残ります。 ここでは、iObit Uninstallerのような独自のユーティリティが助けになり、システムを完全にクリーンアップします。その後、ユーザーは残りのオブジェクトを手動で検索して削除する必要がありません。
もう1つの例は、デバイスドライバーの更新です。 自動モードもありません。 ただし、Driver Boosterなどのサードパーティユーティリティはこれを基本的な方法で処理し、公式ソース(ハードウェアメーカーのWebサイト)からのみドライバーを更新します。
最後に、最も人気のあるものの1つはアーカイバです。これは、初期ボリュームが十分に大きいファイルをインターネットからダウンロードする場合でも、「重量」を減らすために特別なアーカイブにパックされるためです。 さらに、大きなフォルダはいくつかの個別のアーカイブに分割でき、WinRAR、WinZIP、7Zipなどのプログラムを使用すると、このようなデータを基本的な方法で処理できます。
あとがきの代わりに
最後に、もちろん、これらは今日見られるすべてのソフトウェア製品からはほど遠いということは言うまでもありません。 しかし、そのような最小限の説明でも、どのユーザーも、さまざまな目的のプログラムの違いを感じ、プログラムがどのようなもので、何を提供するのかについて一般的な結論を出すことができるようです。
ユーザーに提供することを目的としたソフトウェアおよび関連ドキュメント。 注GOSTRISO 9126に記載されている定義によれば、ソフトウェア製品は......を対象としたソフトウェアオブジェクトです。
ソフトウェア--GOST 7.83 2001によると、独立した、譲渡可能な作品であり、プログラミング言語または実行可能コードの形式での1つまたは複数のプログラムのテキストの公開です... 出版辞書
ソフトウェア-独立した、譲渡可能な作品。これは、プログラミング言語または実行可能コードの形式での1つまたは複数のプログラムのテキストの公開です... 法務百科事典
ソフトウェア-4.42ソフトウェア製品セットのコンピュータプログラム、手順、および場合によっては関連するドキュメントとデータ 出典:G..。 辞書-規範的および技術的文書の用語の参考書
ソフトウェア-1)GOST 7.83–2001SIBID「電子出版物」による。 主な種類と出力情報"-独立した、譲渡可能な作品。これは、プログラミング言語または.....の形式での1つまたは複数のプログラムのテキストの公開です。 用語と定義における事務作業とアーカイブ
IBM TCP/IPソフトウェア製品-さまざまなファミリーのIBMコンピューター(IBM PC、IBM PS / 2、IBM PC / RT、IBM 9370、IBM 43XX、IBM 30XX)のTCP/IPプロトコルをサポートします。 FTPファイル転送プロトコル、SMTP電子メールユーザーエクスペリエンス、......の基本的なサポートが含まれています。 技術翻訳者ハンドブック
パーソナルシステム用ソフトウェア製品---[L.G.スメンコ。 情報技術の英語ロシア語辞書。 M。:GP TsNIIS、2003年。]トピック情報技術一般的なENパーソナルソフトウェア製品..。 技術翻訳者ハンドブック
スパイウェア-特定のタイプのソフトウェア製品であり、ユーザーへの適切な通知、ユーザーの同意およびユーザーによる制御なしにインストールおよび使用されます。 不正にインストールされました。 諜報活動という用語がこの狭い意味で......ウィキペディア
監視ソフトウェア製品-監視ソフトウェア製品は、コンピュータシステムを監視するために設計されたソフトウェア(モジュール)であり、ユーザーとプロセスのアクティビティ、パッシブオブジェクトの使用、および......Wikipediaを記録することもできます。
帆(ソフトウェア製品)-この用語には他の意味があります。Sail(意味)を参照してください。 Sailは、州および地方自治体の組織の活動を自動化するように設計された一連のソフトウェア製品であり、商用も同様です... ... Wikipedia
ユーティリティプログラム
ユーティリティプログラム
ユーティリティプログラムは、開発者のニーズを満たすように設計されたプログラムです。 通常、このようなプログラムは、広く配布することを目的としていない問題を解決します。
参照:アプリケーションプログラム
Finam Financial Dictionary.
他の辞書にある「ユーティリティプログラム」を確認してください。
-(フランス)フランス共和国(RépubliqueFrançaise)。 I.一般情報F.西ヨーロッパの州。 北では、F。の領土は北海、パドカレー、イギリス海峡に洗われ、西ではビスケー湾に洗われています... ...
---科学者および作家、ロシア科学アカデミーの正会員、サンクトペテルブルク大学の化学教授。 村で生まれました 1711年11月8日、アルハンゲリスク州のデニソフカは、1765年4月4日にサンクトペテルブルクで亡くなりました。 現在のところ… …
出身国...ウィキペディア
ヨーロッパの中等学校の開発の一般的なコース。 中等教育学校は現在、ヨーロッパのほぼすべての場所で深刻な危機に直面しています。 今日まで、学校制度としての古典主義と現実主義の間の古くからの論争はまだ解決されていません。
XIII。 内政(1866-1871)。 1866年4月4日、午後4時に、アレクサンドル皇帝は、サマーガーデンをいつも歩いていた後、見知らぬ人がピストルを発射したときに馬車に乗り込んでいました。 この瞬間、立って...... 大きな人名辞典
中華人民共和国、中国(中国語:Zhonghua Renmin Gunhego)。 I.一般情報K.は人口の点で最大であり、世界の面積の点で最大の州の1つです。 中央アジアと東アジアにあります。 東では… ソビエト大百科事典
使用される単語:a)文学用語として、b)中等教育システムの指定として。 どちらの場合も、それはラテン語のclassisに由来します。これは、カテゴリ(クラス)を表し、プロパティの資格によれば、... ... 百科事典の辞書F.A. ブロックハウスとI.A. エフロン
成熟した共産主義者に特有の、歴史的に必要な形態の労働活動。 社会。 K. t。にとって、それは特徴的です:1)それ自身によって決定される活動への労働の変換。 コンテンツ、必要性に依存しません。 立ち上がる者の決定...... 哲学百科事典
-(1935年までペルシャ)I。一般情報I.西アジアの州。 北はソ連、西はトルコとイラク、東はアフガニスタンとパキスタンと国境を接しています。 北はカスピ海、南はペルシャ湾とオマーン湾に洗われています... ... ソビエト大百科事典
Iエジプト(アフリカ北東部、ナイル川下流の古代古代国家。歴史的概要。E。の領土の定住は旧石器時代にまでさかのぼります。紀元前106万年、気候がより湿度が高かったとき、......。 ソビエト大百科事典
使用の性質とユーザーのカテゴリに応じたすべてのプログラムは、2つのクラスに分けることができます。 ユーティリティプログラムと ソフトウェア製品(製品).
ユーティリティプログラム (ユーティリティ)開発者自身による使用を目的としています。 ほとんどの場合、これらは、広範囲に配布することを目的としていない機能タスク用のソフトウェアソリューションです。
ソフトウェア -あらゆるタイプの工業製品として実装するために準備された、大量需要の特定の問題(タスク)を解決するための一連の相互に関連するプログラム。
ソフトウェア製品は、操作のために適切に準備され、必要な技術文書を持ち、サービスを提供し、プログラムの信頼できる操作を保証し、メーカーの商標を持っている必要があります。また、州の登録コードを持っていることが望ましいです。
ソフトウェア製品は、幅広い配布および販売を目的としています。
ソフトウェア製品を作成するプロセスは非常に長く、プログラムの開発と運用のための技術的およびソフトウェア環境の変化に関連しており、独立した産業の出現と発展に関連しています-情報ビジネスは、ソフトウェア開発会社の労働、彼らのさらなる専門化、ソフトウェアと情報技術の市場の形成。サービス。
ソフトウェア製品は、最新のプログラミングツールを使用して設計作業を実行するための産業技術に基づいて開発されています。 特異性は、情報処理の性質と使用されるツールに応じて、アルゴリズムとプログラムを開発するプロセスの独自性にあります。
原則として、ソフトウェア製品にはメンテナンスが必要です。メンテナンスは、ソフトウェア開発者ではなく、専門のソフトウェアディストリビューション会社(ディストリビューター)によって実行されます。 大量適用のプログラムの保守は、エラーの修正、プログラムの新しいバージョンの作成など、多額の人件費に関連しています。
プログラムの主な特徴
アルゴリズムの複雑さ。
実装された機能の構成と詳細の深さ。
機能の完全性と一貫性。
プログラムファイルのサイズ。
プログラム側からのOSとハードウェアの要件。
ディスク容量。
動作メモリサイズ。
プロセッサタイプ。
OSバージョン。
コンピュータネットワークなどの可用性。
ソフトウェア製品の品質指標(pp)
可動性 –情報処理、OS、ネットワーク技術の技術的手段からのソフトウェアの独立。 モバイルPPは、変更なしで大量に使用するのに適しています。
信頼性 -中断のない安定した動作、発生したエラーを診断する機能。
効率 -コンピューティングリソースの可能な最小消費量と可能な最大速度。
変更可能性 -変更のしやすさ。
コミュニケーション -他のプログラムとの統合の特性。一般的なプレゼンテーション形式でのデータ交換を保証します。
人的要因の説明 -使いやすいインターフェイス、状況に応じたツールチップまたはトレーニングシステムの存在、優れたドキュメントを提供します。