Part 1 Section F.3. Technology-enabled Finance Transformation ITが可能にする財務変革

System Development Life Cycle (SDLC) ソフトウェア開発サイクル

  • Statement of objectives
  • Investigation and feasibility study of alternative solutions
  • Systems analysis
  • Conceptual design
  • Physical design
  • Development and testing
  • System implementation and conversion
  • Operation and maintenance

Business Process Analysis

  • Determine the process to be analyzed
  • Collect information about the process that will be needed to analyze it
  • Map the process
  • Analyze the process
  • Determine potential improvements

Robotics Process Automation (RPA)

  • Any task that is high volume, rule-driven, and repeatable qualifies for robotic process automation.

Artificial Intelligence (AI) 人工知能

  • weak AI (narrow AI)
  • strong AI
  • digital assistants
  • machine vision
  • machine learning
    • Checking expense reports
    • Analyzing payments received on invoices
    • Risk assessment
    • Data analytics
    • Bank reconciliations
  • chatbots

Cloud Computing クラウドコンピューティング

Cloud computing is a model for enabling ubiquitous convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.

The national Institute of Standards and Technology (NIST) of the U.S. Department of Committee
  • Software as a Service (SaaS)
  • Platform as a Service (PaaS)
  • Infrastructure as Service (IaaS)

Blockchain, Distributed Ledgers, and Smart Contracts


A blockchain is a public record of transactions in chronological order.

  • Public blockchain
    • permissionless ledger
  • Private blockchain
    • permissioned
  • Hybrid blockchain
  • Encryption
  • Private key encryption
  • Public key infrastructure
  • Private key/public key encryption
  • private key is used to create a digital signature
  • Node
    • A node is a powerful computer.
  • Mining nodes (miners)
    • Miners are nodes (computers) on the blockchain that group outstanding transactions into blocks and add them to the blockchain.
  • Distributed ledger
    • is a database held by each node in a network.
  • Hash
  • Block
  • Nonce
  • Proof of Work
    • is the consensus algorithm
  • Confirmation

Smart Contracts

A smart contract is a set of promises, specified in digital form, including protocols within which the parties perform on these promises.

Nick Szabo, Smart Contracts: Building Blocks for Digital Markets, 1996

The third party source for a smart contract is called oracle.