システム分析と設計-概要
システム開発は、計画、分析、設計、展開、保守などのフェーズを含む体系的なプロセスです。ここで、このチュートリアルでは、主に-に焦点を当てます。
- システム分析
- システム設計
システム分析
これは、事実を収集して解釈し、問題を特定し、システムをそのコンポーネントに分解するプロセスです。
システム分析は、システムまたはその部品を調査してその目的を特定することを目的として実施されます。これは、システムを改善し、システムのすべてのコンポーネントが効率的に機能して目的を達成できるようにする問題解決手法です。
分析は指定します what the system should do。
システムデザイン
これは、特定の要件を満たすようにコンポーネントまたはモジュールを定義することにより、新しいビジネスシステムを計画するか、既存のシステムを置き換えるプロセスです。計画を立てる前に、古いシステムを完全に理解し、効率的に運用するためにコンピューターを最適に使用する方法を決定する必要があります。
システム設計は焦点を当てています how to accomplish the objective of the system。
システム分析と設計(SAD)は主に-に焦点を当てています
- Systems
- Processes
- Technology
システムとは何ですか?
システムという言葉はギリシャ語のSystemaに由来します。これは、いくつかの共通の原因または目的を達成するために、コンポーネントのセット間の組織化された関係を意味します。
システムとは、「特定の目標を達成するための計画に従って、相互に依存するコンポーネントを整然とグループ化したもの」です。
システムの制約
システムには3つの基本的な制約が必要です-
システムにはいくつかが必要です structure and behavior これは、事前定義された目的を達成するように設計されています。
Interconnectivity そして interdependence システムコンポーネント間に存在する必要があります。
ザ・ objectives of the organization 持っている higher priority そのサブシステムの目的よりも。
たとえば、交通管理システム、給与システム、自動図書館システム、人事情報システム。
システムのプロパティ
システムには次の特性があります-
組織
組織は構造と秩序を意味します。所定の目的を達成するのに役立つのは、コンポーネントの配置です。
インタラクション
これは、コンポーネントが相互に動作する方法によって定義されます。
たとえば、組織では、購買部門は生産部門とやり取りし、給与は人事部門とやり取りする必要があります。
相互依存
相互依存とは、システムのコンポーネントが互いにどのように依存しているかを意味します。適切に機能するために、コンポーネントは指定された計画に従って調整およびリンクされます。1つのサブシステムの出力は、他のサブシステムが入力として必要とします。
統合
統合は、システムコンポーネントがどのように相互に接続されているかに関係しています。これは、各部分が固有の機能を実行している場合でも、システムの各部分がシステム内で連携して機能することを意味します。
中心的な目的
システムの目的は中心的でなければなりません。それは本物か、述べられているかもしれません。組織が目的を述べ、別の目的を達成するために活動することは珍しいことではありません。
ユーザーは、設計と変換を成功させるために、分析の早い段階でコンピューターアプリケーションの主な目的を知っている必要があります。
システムの要素
次の図は、システムの要素を示しています-
出力と入力
システムの主な目的は、ユーザーに役立つ出力を生成することです。
入力は、処理のためにシステムに入力される情報です。
出力は処理の結果です。
プロセッサー
プロセッサは、入力から出力への実際の変換を含むシステムの要素です。
これは、システムの運用コンポーネントです。プロセッサは、出力仕様に応じて、入力を全体的または部分的に変更できます。
出力仕様が変わると、処理も変わります。場合によっては、プロセッサが変換を処理できるように入力も変更されます。
コントロール
制御要素がシステムをガイドします。
入力、処理、および出力を管理するアクティビティのパターンを制御するのは、意思決定サブシステムです。
コンピュータシステムの動作は、オペレーティングシステムとソフトウェアによって制御されます。システムのバランスを保つために、必要な入力の量と量は、出力仕様によって決定されます。
フィードバック
フィードバックは、動的システムでの制御を提供します。
正のフィードバックは、システムのパフォーマンスを促進する本質的に日常的なものです。
負のフィードバックは本質的に情報提供であり、コントローラーにアクションの情報を提供します。
環境
環境は、組織が運営する「スーパーシステム」です。
これは、システムに影響を与える外部要素のソースです。
システムがどのように機能しなければならないかを決定します。たとえば、組織の環境のベンダーや競合他社は、ビジネスの実際のパフォーマンスに影響を与える制約を提供する場合があります。
境界とインターフェース
システムは、その境界によって定義する必要があります。境界は、別のシステムとインターフェイスするときに、そのコンポーネント、プロセス、および相互関係を識別する制限です。
各システムには、その影響範囲と制御範囲を決定する境界があります。
特定のシステムの境界に関する知識は、設計を成功させるために他のシステムとのインターフェースの性質を決定する上で重要です。
システムの種類
システムは次のタイプに分けることができます-
物理システムまたは抽象システム
物理システムは具体的なエンティティです。触って感じることができます。
物理システムは、本質的に静的または動的である可能性があります。たとえば、机と椅子は、静的なコンピュータセンターの物理的な部分です。プログラムされたコンピューターは、ユーザーのニーズに応じてプログラム、データ、およびアプリケーションを変更できる動的なシステムです。
抽象システムは、実際のシステムの公式、表現、またはモデルである可能性のある非物理的なエンティティまたは概念です。
オープンまたはクローズドシステム
オープンシステムは、その環境と相互作用する必要があります。システムの外部から入力を受け取り、システムの外部に出力を配信します。たとえば、変化する環境条件に適応しなければならない情報システム。
閉鎖系はその環境と相互作用しません。それは環境の影響から隔離されています。完全に閉じたシステムは実際にはまれです。
適応および非適応システム
アダプティブシステムは、パフォーマンスを向上させ、生き残るために、環境の変化に対応します。たとえば、人間、動物。
非適応システムは、環境に反応しないシステムです。たとえば、マシン。
恒久的または一時的なシステム
恒久的なシステムは長期間持続します。たとえば、ビジネスポリシー。
一時的なシステムは指定された時間に作成され、その後それらは取り壊されます。たとえば、DJシステムがプログラム用にセットアップされ、プログラムの後に分解されます。
自然および製造されたシステム
自然のシステムは自然によって作成されます。たとえば、太陽系、季節システム。
製造システムは人工システムです。たとえば、ロケット、ダム、電車などです。
決定論的または確率論的システム
決定論的システムは予測可能な方法で動作し、システムコンポーネント間の相互作用は確実に知られています。たとえば、2分子の水素と1分子の酸素が水を作ります。
確率システムは不確実な動作を示します。正確な出力は不明です。たとえば、天気予報、メール配信。
社会的、人間-機械、機械システム
社会システムは人で構成されています。たとえば、社交クラブ、社会。
Human-Machine Systemでは、特定のタスクを実行するために人間と機械の両方が関与します。たとえば、コンピュータプログラミング。
機械システムは、人間の干渉が無視される場所です。すべてのタスクはマシンによって実行されます。たとえば、自律型ロボット。
人工情報システム
これは、Direct Management Control(DMC)の下で、特定の組織のデータを管理するための相互接続された情報リソースのセットです。
このシステムには、組織のニーズに応じて情報を生成するためのハードウェア、ソフトウェア、通信、データ、およびアプリケーションが含まれています。
人工情報システムは3つのタイプに分けられます-
Formal Information System −経営陣のトップから下位へのメモや指示などの情報の流れに基づいています。
Informal Information System −これは従業員ベースのシステムであり、日常業務に関連する問題を解決します。
Computer Based System−このシステムは、ビジネスアプリケーションを管理するためにコンピューターに直接依存しています。たとえば、自動図書館システム、鉄道予約システム、銀行システムなど。
システムモデル
スケマティックモデル
スケマティックモデルは、システム要素とそれらのリンクを示す2Dチャートです。
情報の流れ、材料の流れ、および情報のフィードバックを示すために、さまざまな矢印が使用されています。
フローシステムモデル
フローシステムモデルは、システムをまとめる材料、エネルギー、および情報の整然とした流れを示します。
たとえば、Program Evaluation and Review Technique(PERT)は、実世界のシステムをモデル形式で抽象化するために使用されます。
静的システムモデル
これらは、アクティビティ-時間またはコスト-量などの1組の関係を表します。
たとえば、ガントチャートは、アクティビティと時間の関係の静的な図を示します。
動的システムモデル
ビジネス組織は動的なシステムです。動的モデルは、アナリストが扱う組織またはアプリケーションのタイプを概算します。
これは、システムの継続的で絶えず変化するステータスを示しています。それは-で構成されています
システムに入る入力
変換が行われるプロセッサ
処理に必要なプログラム
処理の結果として生じる出力。
情報のカテゴリー
管理レベルと意思決定マネージャーが行う情報に関連する情報には、3つのカテゴリーがあります。
戦略的情報
この情報は、今後数年間の長期計画ポリシーの最上位の管理者によって必要とされます。たとえば、収益、金融投資、人的資源の傾向、人口増加などです。
このタイプの情報は、意思決定支援システム(DSS)を使用して取得されます。
経営情報
このタイプの情報は、月単位の短期および中期計画の中間管理職が必要とします。たとえば、売上分析、キャッシュフロー予測、年次財務諸表などです。
それは経営情報システム(MIS)の助けを借りて達成されます。
運用情報
このタイプの情報は、日常の運用活動を実施するための日常および短期の計画のために、低管理者によって必要とされます。たとえば、従業員の出席記録、期限切れの発注書、現在の在庫を利用できるようにしておく。
これは、データ処理システム(DPS)を使用して実現されます。