今日学んだこと:システム開発技術に関して

2025年11月24日

概要

今日はシステム開発技術について学んだ。

学んだこと

システム要件定義では、利用者の業務を把握し、それに基づいてシステムに必要な機能や性能、操作性などの要件を明確にする工程である。

要件が多い場合、すべてを実現するのは難しい。そのため、重要度、緊急性、コスト・スケジュールへの影響などを考慮して、優先順位をつける必要がある。

システム要件定義書は、要件定義工程で作成される主要な成果物であり、システムに必要な機能、性能、制約条件などが明文化される。

ユーザーインタビューは、利用者の業務内容や課題、期待する機能などを直接ヒアリングすることで、要件を明確にする手法。

要件定義では、ユーザと開発側が共通理解を持ち、合意形成を図ることが最も重要。

システム方式設計では、ハードウェア構成、ネットワーク構成、データベースの基本構造など、システム全体の構成を検討する。

方式設計では、必要なサーバや端末などのハードウェア、ネットワーク構成、バックアップ方式などを設計する。

バックアップ方式では、災害や障害発生時の復旧にかかる時間(RTO:復旧時間目標)を考慮して、方式(差分バックアップ・フルバックアップなど)を選定する。