国内の情報システム開発手段。 情報システム設計のためのCASEツール

21.04.2019 インターネット

  1. 設備組織 経済的な 情報 システム

    抄録 >> コンピュータサイエンス

    設備組織 経済的な 情報 システム... を目的としたものとは異なります オートメーションプロセス中のユーザーとコンピューターの対話操作 デザインそして... AWS はユーザーを可能性に近づけます モダンなコンピューター サイエンスとコンピューター サイエンス、そして創造...

  2. デザイン自動化された 情報 システム (4)

    抄録 >> コンピュータサイエンス

    規定 経済的な 情報 システム」 M: 『金融と統計』、2000 年。 デザイン 情報 システム」、M:「ComputerPress」、第 9 号、2001 年 Grekul V.I.、Denishchenko G.N.、Korovkina N.L. 」 デザイン 情報 システム」、 インターネット...

  3. 経済的 情報提供システムとそのコンポーネント

    コースワーク >> 経済学

    ... 経済的なオブジェクト、メソッド、 資金、情報処理および経営上の意思決定のプロセスに関与する専門家」1. 経済的 情報提供 ... オートメーション... テルノフ Yu.F. デザイン 経済的な 情報 システム: のための教科書

  4. カンニングペーパーオン 経済的情報

    チートシート >> 経済学

    ... . オートメーション デザイン 経済的な 情報提供システム。 構成と内容 情報提供規定。 マシン外 情報提供安全。 構成と 設備。 機内 情報提供規定。 コンパウンド 資金 ...

  5. 経済的効率 情報 システム (2)

    論文 >> 経営

    ... : ソフトウェア数学ツール 設備を対象とした情報化 デザイン モダンな NIT および適用済み 情報提供...を提供するテクノロジー

CASEデザインツール 情報システム

現代の状況では、情報システムの作成は非常に複雑になっています。 したがって、CASE テクノロジーは現在、IC 設計に広く使用されています。

CASEテクノロジー - これ ソフトウェアパッケージ、すべてを自動化する 技術的プロセス複雑なコンポーネントの分析、設計、開発およびサポート ソフトウェア.

最新の CASE ツールは、以下のような多数の IC 設計テクノロジの幅広いサポートをカバーしています。 簡単な手段分析と文書化から、ソフトウェアのライフサイクル全体をカバーする本格的な自動化ツールまで。

IS 開発で最も労働集約的な段階は分析と設計の段階であり、この段階で CASE ツールは次のような機能を提供します。 高品質受け入れられました 技術的ソリューションそしてプロジェクト文書の準備。 この場合、彼らは重要な役割を果たします グラフィックツールモデリング 対象分野これにより、開発者は既存の IS を視覚的に検討し、目標と既存の制限に従って再構築できます。

統合された CASE ツールには次のものがあります。 特性 :

· IS 開発プロセスの管理を確実にする。

· プロジェクト メタデータの特別に編成されたストレージ (リポジトリ) の使用。

統合 CASE ツールには次のコンポーネントが含まれています。

· IS の説明と文書化に使用されるグラフィカル分析および設計ツール。

· プログラミング言語やコードジェネレーターを含むアプリケーション開発ツール。

· 開発中のプロジェクトのバージョンとそのプロジェクトのストレージを提供するリポジトリ 個々のコンポーネント、グループ開発中にさまざまな開発者から受け取った情報の同期、完全性と一貫性のためのメタデータの制御。

· IS 開発プロセスを管理するためのツール。

· 文書化ツール。

· テストツール。

· プログラム コードとデータベース スキーマの分析とそれらに基づく生成を提供するリエンジニアリング ツール さまざまなモデルそして設計仕様。

最新の CASE ツールはすべて 2 つのグループに分類されます。 最初のグループ実装システムに組み込まれたツールを整理します。このシステムでは、すべての設計と実装の決定が、選択されたデータベース管理システムに関連付けられます。 2番目のグループシステムから独立した実装手段を組織し、すべての設計上の決定は、ライフサイクルの初期段階とそれを文書化する手段を統一することに焦点を当てます。 これらのツールを使用すると、実装ツールをより柔軟に選択できます。

基本 尊厳 CASE テクノロジー – 作業能力によるプロジェクトでのチームワークのサポート ローカルネットワーク、開発者間での個々のプロジェクトの断片のエクスポートとインポート、組織化されたプロジェクト管理。

として 段階情報システム用のソフトウェア製品の作成では、次のように区別できます。

1. 動作環境が決まります。 この段階では、一連の IS ライフサイクル プロセスが決定され、IS の範囲が決定され、サポートされるアプリケーションのサイズが決定されます。 行数などの値に制限が設定されている プログラムコード、データベースのサイズ、データ要素の数、コントロール オブジェクトの数など。

2. ダイアグラムが作成され、 グラフ分析。 この段階では、情報ソースと消費者との接続を確立する図が構築され、データ変換のプロセスとその保存場所が定義されます。

3. システムの仕様と要件を決定します(インターフェイスの種類、データの種類、システム構造、品質、パフォーマンス、 技術的手段、総費用など)。

4. データモデリングが実行されます。 システム データ要素とその関係を説明する情報が入力されます。

5. プロセスモデリングが実行されます。 システムプロセスとそれらの関係を説明する情報が入力されます。

情報システムは一般的ですが、 ソフトウェア製品、標準とは多くの大きな違いがあります。 アプリケーションプログラムそしてシステム。

情報システムは、対象分野に応じて、機能、アーキテクチャ、実装が大きく異なります。 ただし、共通のプロパティがいくつかあります。

1. 情報システムは、情報を収集、保存、処理するように設計されています。 したがって、それらの基礎となるのは、データを保存およびアクセスするための環境です。

2. 情報システムは、アプリケーション分野で高度な資格を持たないエンドユーザーに焦点を当てています。 コンピューターテクノロジー。 したがって、情報システムのクライアント アプリケーションには、 エンドユーザー操作に必要なすべての機能を備えていますが、同時に不必要なアクションを実行する機会を与えません。

したがって、情報システムを開発するときは、次の 2 つの主なタスクを解決する必要があります。

1. 情報を保存するために設計されたデータベースを開発するタスク。

2. 開発タスク GUIクライアント アプリケーションのユーザー。

データベースは、まず第一に、テーブルのセットです。 テーブルは、オブジェクトの集合の特性 (属性) を備えた 2 次元のテーブルと考えることができます。 テーブルには名前、つまりテーブルを参照できる識別子があります。

テーブルの列は、オブジェクト、つまりフィールドの特定の特性に対応します。 各フィールドは、名前とデータ ストレージ タイプによって特徴付けられます。 フィールド名は、で使用される識別子です。 さまざまなプログラムデータ操作用。

フィールド タイプは、フィールドに格納されるデータのタイプを特徴付けます。

テーブルの各行は、オブジェクトの 1 つに対応します。 これはレコードと呼ばれ、特定のオブジェクトを特徴付けるすべてのフィールドの値が含まれています。

データベース テーブルを作成するときは、情報の一貫性を確保することが重要です。 これは通常、キー フィールドを導入することによって行われ、各レコードの一意性が確保されます。 キー フィールドには 1 つ以上のフィールドを指定できます。

通常、データベースには 1 つではなく多数のテーブルが含まれます。 もちろん、個々のテーブルも便利ですが、テーブルの集合からはさらに多くの情報を抽出できます。

リンク テーブルでは、通常、1 つがメイン テーブルとして機能し、別の 1 つまたは複数のテーブルがメイン テーブルによって制御される補助テーブルとして機能します。 主テーブルと補助テーブルはキーでリンクされています。 両方のテーブルに存在する一部のフィールドはキーとして機能できます。

データベースが作成され、データベースに対するクエリはデータベース管理システム (DBMS) によって処理されます。 DBMS が異なれば、データベースの編成と保存の方法も異なります。 たとえば、Paradox と dBase はテーブルごとに別のファイルを使用します。

この場合、データベースはテーブル ファイルが保存されているディレクトリです。 で マイクロソフトアクセス InterBase は複数のテーブルを 1 つのファイルとして保存します。 この場合、データベースはファイルの名前とそれにアクセスするためのパスです。 Sybase サーバーなどのクライアント/サーバー システム Microsoft SQL、すべてのデータを保存します 別のコンピューターを介してクライアントと通信します 特殊な言語 SQLと呼ばれます。

データベースの特定のプロパティは非常に多様であるため、アプリケーションでこれらすべてのディレクトリ、ファイル、サーバーを指定する必要がある場合、ユーザーの作業は非常に困難になり、たとえば、アプリケーションを変更するときにアプリケーションをやり直す必要が生じることがよくあります。 、ディレクトリ構造、およびあるコンピュータから別のコンピュータに移動するとき。 この問題を解決するには、データ エイリアスが使用されます。

エイリアスには、データベースへのアクセスを提供するために必要なすべての情報が含まれています。 この情報は、エイリアスの作成時に 1 回だけ報告されます。 また、アプリケーションはエイリアスを使用してデータベースと通信します。

この場合、アプリケーションは、特定のデータベースが物理的にどこに配置されているかを気にせず、多くの場合、このデータベースを作成および維持する DBMS も無関心です。 ディレクトリやサーバーなどを変更するとき。 アプリケーション内で何も変更する必要はありません。 データベース管理者は、エイリアスに適切な情報を入力するだけで十分です。

データベースを操作する場合、すべての変更のキャッシュがよく使用されます。 これは、すべてのデータ変更、新しいレコードの挿入、既存のレコードの削除、つまりユーザーが実行するすべてのデータ操作が、最初にデータベース自体で行われるのではなく、メモリ内の一時的な仮想テーブルに格納されることを意味します。 そして、特別なコマンドによってのみ、テーブルに入力されたデータの正確性をすべてチェックした後、ユーザーはこれらすべての変更をデータベースにコミットするか、これを放棄して開始前の状態に戻るかを選択できます。編集の。

変更はトランザクションを使用してデータベースに記録されます。 これは、データベースを変更するコマンドのコレクションです。

トランザクション中に、ユーザーはデータ内の何かを変更できますが、これは見た目にすぎません。 実際には、すべての変更はメモリに保存されます。 そしてユーザーには、実際のデータベースにすべての変更を加えるか、データベースを破棄してトランザクションの開始前の状態に戻ることによってトランザクションを完了する機会が与えられます。

開発されたプログラムのフレームワーク内でデータベースを作成するために、Paradox DBMS が選択されました。

Paradox は、ほとんどのデータベースを操作するための非常に一般的な形式です。 さまざまな言語プログラミング。 これは、Borland のソフトウェア環境 (Delphi、CBuilder) に対して「ネイティブ」です。 これらの環境のうち、Paradox 形式のテーブルの操作は非常に簡単です。 BDE - 「ネイティブ」およびほとんどの 早い方法アクセス。 インストールは自動ですが、問題が 1 つだけあります。大容量のハード ドライブでは、インストール プログラムが空き領域の量を誤って判断し、インストールされない可能性があります (解決策は一時的に占有することです)。 自由な場所、インストール中に空き領域は 1 GB のみになります)。 セットアップは必要ありません。 他のソフトウェアと実質的に競合することはなく、すべての標準 SQL 構造がサポートされています。

データベース構造を開発する際、次の 4 つのテーブルを作成することが決定されました。

1) テーブル「従業員」

2) テーブル「部門」

3) 表「教育」

4) 表「婚姻状況」

選択 概念モデル

概念的なデータ モデルを選択するために、次の 3 つのタイプが検討されました。

1. セマンティックモデル。

2. フレーム。

3. エンティティ関係モデル。

セマンティックモデルセマンティックネットワークの構築に基づいています。 セマンティック ネットワークは、ラベル付きの頂点と円弧で構成され、対象領域のオブジェクトと関係を定義する有向グラフとして理解されます。 セマンティック ネットワークには、次のような多くの利点があります。

1. 主題領域内のオブジェクトの説明は自然言語で行われます。

2. データベースに入力されるすべてのレコードは、比較的均質な構造で蓄積されます。

しかし、これらの利点にもかかわらず、 セマンティックモデルデータには多くの欠点があります。そのうちの 1 つが最も重要なのは、その構造が リレーショナルモデルセマンティックネットワークに基づくデータは困難です。

フレームは、このデータを処理するための関連手順を備えたデータ構造によって表現されます。 フレームは次のとおりです。 以下のタイプ: イベント、特性、論理述語。 フレーム モデルの使用も不適切です。 このモデルリレーショナル データ モデル内の関係の種類は反映されません。

エンティティ関係モデル本質、つながり、意味の観点から説明されます。 エンティティとは、識別できる概念です。 接続とは、エンティティの接続です。 関係とエンティティを表すために導入された 特別な方法:ER図。 エンティティには 3 つの主要なクラスがあります。 核心的で、連想的で、特徴的。

コアエンティティは独立したエンティティです(独立した存在であることが特徴です)。 関連エンティティまたは関連付けは、2 つ以上の多対多または同様のエンティティ間の関係であると見なされます。 特性エンティティ (または特性) は、検討中のドメイン内で、他のエンティティを説明または明確にすることを唯一の目的とするエンティティです。

ER図 - グラフ表示エンティティ間の関係。 エンティティの各セットは長方形で表され、関係のセットはひし形で表されます。 関係には、1 対 1、1 対多、多対多の 3 つのタイプがあります。 これらのタイプの接続は、リレーショナル モデル内のテーブルに対応するエンティティと同様に、リレーショナル モデルに固有のものです。

結論:「エンティティ - リレーションシップ」モデルは、組織原則においてリレーショナル モデルに最も近く、前者に基づいて後者を実装するのが最も便利であるという事実により、「エンティティ - リレーションシップ」モデルが概念モデルとして選択されました。 。

電子科学ジャーナル「アプリオリ」 RIA: 自然科学と技術科学」

情報システム開発ツールのレビュー Ekaterina Sergeevna Poelueva の学生 Ekaterina Sergeevna Kozyukova の学生 Dmitry Anatolyevich Vetchinkin の学生 モルドヴィア州立大学。 N.P.オガレワ、サランスク

[メールで保護されています]

注釈。 この記事では、データベース管理システムの要件について説明します。 Microsoft データベース管理システムの機能の分析は実行されましたか? エスと SQLサーバーマイクロソフトから。 SQL Server のコンポーネントについて説明します。 の分野における現代の研究者の研究の分析 実用データベース管理システム。

キーワード: 情報 システムベース データシステムデータベース管理 - RAD パッケージ - Microsoft Arcess - SQL Server。

情報システム開発の概要

ポエルエワ・エカテリーナ・セルゲイヴナ

コジュコワ・エカテリーナ・セルゲイヴナ

ヴェチンキフ ドミトリー・アナトリエヴィチ

オガレフ モルドヴィア州立大学、サランスク

抽象的な。 この記事では、データベース管理システムの要件について説明します。 Microsoft 社のデータベース管理システム Microsoft Assess および SQL Server の分析機能。 SQL Server のコンポーネントについて説明します。 データベース管理システムの実用化分野における現代の研究者の研究の分析。

キーワード:情報システム データベース-データベース管理システム - RAD パッケージ Microsoft Assess - SQL Server。

データベースを活用した情報システムやサービスが普及しています。 このようなシステムなしでは想像することは不可能です 効率的な仕事現代の組織。 この点において、情報システムの基礎を形成するデータベース管理システム、管理ツール、およびデータベース保護の構築と効果的な使用の原則を習得する必要性が非常に重要になります。

から 正しい選択 ツール情報システム開発、定義 適切なモデルデータ、データベースを構築するための合理的なスキームの正当性、保存されたデータに対するクエリの構成は、開発された情報システムとデータベースの効率に大きく依存します。 これらすべてを行うには、Microsoft Access や SQL Server などのさまざまな DBMS の機能に関する実践的な知識が必要です。

情報システムやデータベースの設計が作品に反映されます。 ただし、RAD パッケージの使用に関するトピックは非常に広範囲にわたるため、この分野では追加の研究が必要であることに注意してください。

この作業の目的はレビューすることです 現代的な手段情報システムの開発。

最近、さまざまなビジネスプロセスが動的に変化する過程で、さまざまなビジネスプロセスに特有の条件が多数発生しました。 機能性データベース管理システムの開発者は、自社の製品をかなり高い競争力のあるレベルでサポートすることに努めたいと考えています。

- DBMS を使用して作成されたアプリケーションは、あらゆるコンピュータやネットワーク プラットフォームに簡単に転送できるように、高度なモビリティが必要です -

— データベースの状態をログに記録し、ロールバック (リカバリ) を長期間にわたって実行する必要がありました。

通信データのやり取りが非同期になったためフレームワークが変わり、 情報プロセス長持ちするようになった

- 考えられるすべての DBMS ツールは、システムの機能をさまざまなクライアント ワークステーションとサーバー間で分散する際に合理的な妥協点を維持するために、さまざまな情報システムのアーキテクチャを柔軟に変更できる必要があります。

- 特定の DBMS プログラミング ツールがオブジェクト指向であり、これらのタスクを通じて動的にルーティングを変更しながら安定したアプリケーションを作成できる場合、「プロセス マネージャー」の作成が効果的になる可能性があります -

- DBMS 開発者は、提供する製品がオープンな相互運用性標準に準拠していることを確認する必要があります -

— 進行中のビジネスプロセスがこの会社の境界を超えて拡張される可能性と、 情報リンク地球規模での導入には、24 時間 365 日稼働する、導入されたシステムの高度な可用性を維持するという重大なタスクが伴います。

この点に関して、緊急のニーズがあります 急速な発展非常に効率的なシステム。 このようなシステムの迅速な開発は、特別な RAD パッケージで実行できます。

Rapid Application Development (RAD) の機能には以下が含まれます。 モジュール型開発を最も効率的に使用できるオブジェクト指向プログラミング言語 プログラム - 利用可能性迅速な開発機能を提供するビジュアル開発ツール ユーザーインターフェース必要な機能をダイアログで埋める 意味 - 可用性創造する機会 クライアントサーバーアプリケーション.

現在 マイクロソフト社を作成するための 5 つの RAD パッケージを提供します カスタムアプリケーション: Access、SQL Server、Visual Basic、Visual C++、Visual FoxPro。 送金された資金特定のタスクを解決するために個別に使用することも、相互に統合して使用することもできます。

非常に人気があることに注意してください Microsoft パッケージ Access と SQL Server には、競合他社に比べて多くの利点があり、効果的なアプリケーションを開発するためのあらゆる種類のツールが利用可能です。 ソフトウェア情報処理について。

マイクロソフトA? ess はデータベース管理システム (DBMS) です。 リレーショナル型データを効果的に管理できるようになります。 Microsoft A の利点の 1 つは? ess は、組み込みの開発ツールを使用して、データベースにアクセスするために必要なインターフェイスを備えたさまざまなデータベースを作成できるシンプルなグラフィカル インターフェイスです。 Microsoft A DBMS の開発ツールとして。

研究者は、他の DBMS とは異なり、Microsoft A? では、 つまり、すべてのデータは 1 つのファイルに保存され、同時に使用されるテーブル全体にデータが分散されます。これがデータ管理へのリレーショナル アプローチの基礎を形成します。 リレーショナル データベースを使用すると、企業の機密情報を保存するために必要な機能を完全に提供できます。

同時に、マイクロソフトA? ess は SQL Server に比べて制限があります。 より複雑なプロジェクトの場合は、Microsoft SQL Server Management Studio のより専門的なソリューションを使用する必要があります。

SQL Server Management Studio は、データベース管理者が SQL クエリを開発し、それらを同時に実行し、クエリ結果を分析し、提供する組み込みツールを使用できるようにするグラフィカルで対話型のツールです。 ハイパフォーマンスシステム。

MS SQL Server Management Studio のプレゼント 次の意味 Transact-SQL 言語コマンドを開発するには:

テキストエディタ必要なコマンドを入力するには -

— 言語演算子の色による強調表示の存在 —

- 結果をテキスト、表、図で発表する機会 -

— インデックスの構成とプロビジョニングのためのウィザードの存在 最高性能システム

この作業では、次のコンポーネントを含む MS SQL Server DBMS の構成が示されています。

— データベース (データの保存、処理、セキュリティの確保のための主要なサービス) —

— 分析サービス (他のデータ ソースから収集した多次元構造の設計と作成、およびその管理を提供します) —

— Integration Services (高パフォーマンスのデータ統合ソリューションを作成するためのプラットフォーム) —

— Reporting Services (Web インターフェイスをサポートする企業レポートを作成するためのツール) —

— データベース エンジン (開発に使用) リレーショナルデータベース組織のためのデータ 運用処理取引と 分析処理情報)。

リストされたツールは、MS SQL Server DBMS のコンポーネントとその機能の全体像を提供します。

同作はシリーズ化されている 実験室での仕事 MS SQL Server DBMS の機能と構文に慣れることを目的としています。 考慮された例は、MS SQL Server を操作するための基本的なテクニックを示し、理論的な情報は詳細に説明されています。

DBMS の機能を理解するための理論資料。 たとえば、作成者は次のタイプのテーブル (パーティション テーブル、一時テーブル、システム テーブル、 広いテーブル) データベース内で特定の目的を果たします。

したがって、情報システムを広く使用するには、その開発に新しいアプローチが必要です。 RAD パッケージを使用すると、情報システムの迅速かつ効率的な開発が保証されますが、必要なツールを正しく選択するには、最終製品の機能と必要な機能を明確に理解する必要があります。 マイクロソフト DBMS Access と SQL Server は、中規模および大規模な情報システムの開発に最適なツールです。

使用したソースのリスト

1. Abbakumov A. A.、Akimov V. L.、Egunova A. I.、Leshchankin K. A.、Talanov V. M. データベース (MS Access、MySQL)。 サランスク: 出版社 SVMO、2011 年、112 p。

2. Abbakumov A.A.、Egunova A.I.、Talanov V.M. データベース (MS SQL Server)。 サランスク: 出版社 SVMO、2015 年、66 p。

3. Bondar A.G. Microsoft SQL Server。 サンクトペテルブルク: 出版社「BHV-Petersburg」、2014 年、592 p。

4. Talanov V.M.、Fedosin S.A. 情報システムとデータベースの設計。 サランスク: 出版社 SVMO、2013 年、72 p。

あなたの優れた成果をナレッジベースに送信するのは簡単です。 以下のフォームをご利用ください

よくできましたサイトへ">

研究や仕事でナレッジベースを使用している学生、大学院生、若い科学者の皆様には、大変感謝していることでしょう。

この作品の HTML バージョンはまだありません。
以下のリンクをクリックすると、作品のアーカイブをダウンロードできます。

類似の文書

    CASE ツールを使用して、情報システムの構築と保守のプロセスをサポートします。 タスク グラフィックエディタダイアグラマー、ドキュメンテーション担当者、プロジェクト管理者。 IBM Rational Professional Bundle と IBM Rational Rose の主な機能。

    要約、2012 年 5 月 30 日追加

    RAD 情報システム開発の方法論と原則の主な考え方、その主な利点。 人気の理由、技術応用の特徴。 開発の基本原則の策定。 RAD 原則を使用した開発環境。

    プレゼンテーション、2013/04/02 追加

    データベースをベースにした情報システム設計の特徴。 CASE ツールを使用し、BP-Win でビジネス プロセスを記述します。 最新の情報システム、図の種類、Web サイトの視覚的表現を設計する段階。

    コースワーク、2012/04/25 追加

    ライフサイクル情報システム。 ドキュメントと構成の管理プロセス。 カスケードおよびスパイラル アプローチを使用して IS を構築します。 それらの長所と短所。 ウォーターフォール ソフトウェア開発プロセス。

    プレゼンテーション、2015/11/09 追加

    統一言語による情報システム開発の特徴 UMLモデリング。 合理性の主​​な段階 統一されたプロセス例とイラストを使った情報システムの開発。 情報システムの導入。

    トレーニングマニュアル、2014/01/23 追加

    国内外の文献における情報システム開発の方法論。 ソフトウェア開発分野における国家標準および国際標準。 情報システム「教育および方法論的リソース」の一部の開発。

    コースワーク、2009 年 5 月 28 日追加

    コンサルティングビジネスのメディア分析:Webサイト、情報システム、コンサルティング会社のWebサイトを作成するためのプログラミング言語とソフトウェアのレビュー。 ビジネスプロセスモデリング。 インターネット上の存在感の開発。

    論文、2012 年 4 月 11 日追加

    情報システムの概念、情報システムの種類。 自動情報システム開発のためのツールの分析。 プログラムおよびソフトウェア製品の要件。 グラフィカルインターフェイスフォームとデータベースの開発。

    論文、2015/06/23 追加