office Hana Blogs

office Hana / Quality consulting

Management informatics (9) / 管理信息学 (9) / 経営情報学 (9)

日本語は最後にあります。

Listed in English, Chinese, and Japanese in that order.

Please note that this is an automatic translation.

英文、中文和日文,依次排列。

请注意,这是一个自动翻译,任何错误的翻译都应予以确认。

 

 

Management informatics (9)

Hello everyone! In today's blog, we will dive deep into understanding the knowledge and thought processes necessary for planning, constructing, and operating information systems - a significant aspect of Business Information Systems.

Firstly, what does it mean to "create a system"? Systems, by nature, are not tangible entities. Therefore, capturing a completed system's overall image and work process in concrete terms is a complex task. Additionally, the organization itself is an information processing system. It's essential to decide what tasks are performed by humans and what tasks are delegated to computers.

Next, let's explore the process of system development, known as the System Development Life Cycle (SDLC):

  1. Planning: Clarify the purpose and effects, and decide whether to proceed with the development considering the costs.
  2. Specification Determination: Develop a workflow and decide what tasks the system will handle. At this stage, it's crucial for the users and developers to share information to ensure that the developed system aligns with the users' actual needs.
  3. Design: The design phase involves external design (interface design, code design, subsystem design, logical data design, etc.), internal design (function partitioning, input/output design, physical data design, file design), and program design (definition of program description, program design documentation).
  4. Programming: This step includes coding, debugging, and unit testing.
  5. Testing: The testing process involves unit testing, integration testing, system testing, acceptance testing, evaluation, and acceptance. As illustrated in the V-model, if problems arise in the later tests, it may be necessary to return to the previous design process. Approximately 30-50% of the entire process is devoted to testing.

Concerning development methodologies, there are several approaches. The Waterfall Model progresses from the upstream process to the downstream process without going back, making it easier for providers to estimate costs. On the other hand, methods like Prototyping, Spiral Model, and Agile Development assume repetitive processes, making cost estimation difficult. JIS (Japanese Industrial Standards) also has a standard called the Common Frame.

Lastly, let's touch on the evaluation of IT investments. It's important to evaluate whether the effects obtained (including operation and maintenance) are worth the investment. Evaluation methods include the Pay Back method (payback period), the Discounted Cash Flow method and Net Present Value method (profit amount and time value), and the Internal Rate of Return method and Return on Investment method (rate of return).

That covers the basics of Business Information Systems' development and management. By understanding and delving into these topics, you will be better equipped to succeed in system development. Stay tuned for our next blog!

 

管理信息学 (9)

大家好!在今天的博客中,我们将深入理解企业信息系统的规划,构建和运行所需的知识和思考方式。

首先,什么是"创建系统"?由于系统本质上不是可见的实体,所以很难具体抓住完成系统的整体图像和工作流程。此外,组织本身就是一个信息处理系统,我们需要决定哪些任务由人来执行,哪些任务交由电脑来执行。

接下来,我们来探讨一下系统开发的过程,也就是系统开发生命周期(SDLC):

  1. 规划:明确目标和效果,决定是否包括成本来推进开发。
  2. 确定规格:建立业务流程,确定系统将处理哪些任务。在这个阶段,用户和开发者之间需要共享信息,以确保最终实现的系统与用户的真实需求相符。
  3. 设计:设计阶段包括外部设计(接口设计,代码设计,子系统设计,逻辑数据设计等)、内部设计(功能划分,输入/输出设计,物理数据设计,文件设计)以及程序设计(程序描述定义,程序设计文档)。
  4. 编程:这一步包括编码,调试和单元测试。
  5. 测试:测试过程包括单元测试、集成测试、系统测试、验收测试、评估和验收。如V型模型所示,如果在后期测试中出现问题,可能需要回到先前的设计过程。整个过程中约有30-50%的时间会用于测试。

关于开发方法论,有几种不同的方法。瀑布模型从上游过程到下游过程进行,不会回到前面的步骤,这使得供应商更容易估计成本。另一方面,原型法、螺旋模型和敏捷开发假定反复的过程,使得成本估计变得困难。日本工业标准(JIS)也有一个称为共通框架的标准。

最后,让我们谈谈IT投资的评估。重要的是要评估所获得的效果(包括运营和维护)是否值得投资。评估方法包括回收期法(投资回收期)、折现现金流法和净现值法(利润金额和时间价值)以及内部回报率法和投资回报率法(回收率)。

以上就是企业信息系统的开发与管理的基础知识。通过理解和深入研究这些主题,你将更好地掌握系统开发。期待我们下次的博客!

 

経営情報学 (9)

こんにちは。今回のブログでは、情報システムの企画から運用までを担当する経営情報システムについて詳しく学んでいきましょう。

まずは、「システムをつくる」というテーマから始めてみましょう。情報システムは物理的に触れることができないため、その全体像や作業工程を具体的に捉えることは難しいです。その上、組織そのものが情報処理システムであり、どの部分を人間が担当し、どの部分をコンピュータが担当するかを決定する必要があります。

次に、システム開発の具体的な工程について見ていきましょう。一般的には、システム開発のライフサイクル(SDLC)として以下のステップが存在します:

  1. 計画:目的と効果を明確にし、費用を含め開発を進めるか決めます。
  2. 仕様策定:業務フローを作り、システムで処理する項目を決めます。この段階でユーザーと開発業者とが情報を共有し、求められる成果物に齟齬がないようにします。
  3. 設計:外部設計(インターフェイス設計、コード設計、サブシステム設計、論理データ設計等)、内部設計(機能分割、入出力設計・物理データ設計、ファイル設計)、プログラム設計(プログラム記述の定義、プログラム設計書)を行います。
  4. プログラミング:コーディング、デバッグ単体テストを行います。
  5. テスト:単体テスト結合テスト、総合テスト、受入テスト、評価・検収を行います。V字モデルのように、テストで問題が見つかると設計の前工程に戻ることがあります。テストは全体の約3~5割を占め、非常に重要な工程です。

システム開発の際には、どの開発方法論を用いるかも重要な決定要素となります。ウォーターフォールモデルは、上流工程から下流工程へと一方向に進行します。これは業者が見積もりをしやすいモデルです。一方で、プロトタイピング、スパイラルモデル、アジャイル開発などは、工程の反復を前提としており、見積もりが難しくなります。JISでは共通フレームという規格も存在します。

最後に、情報化投資と評価について触れておきましょう。投資に見合った効果(運用や保守も含めて)が得られたかを評価するために、Pay Back法(回収期間)、Discounted Cash Flow法やNet Present Value法(利益額と時間価値)、Internal Rate of Return法やReturn on Investment法(回収率)などの方法が使われます。

以上が経営情報システムの開発と管理に関する基本的な知識です。深く学び、理解することで、システム開発の成功につながるようにしましょう。次回もお楽しみに。

 

office Hana An / 小庵

office Hana - office Hana