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

2025年10月2日

概要

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

学んだこと

機能要件とは、ソフトウェアが提供すべき「機能」そのものに関する要件

非機能要件とは、システムの品質に関する要件(性能、信頼性、可用性、セキュリティなど)である

コーディング規約とは、変数名の命名ルールやインデントの統一などを定めた規則であり、チーム開発においてコードの可読性や保守性を高める目的で活用される

運用方式設計では、運用体制、アクセス制御、バックアップ方式など、システム運用のルールを設計する。

要件定義の後で変更が発生した場合は、変更管理プロセスに従い、影響を分析して更新の必要性を検討する。

要件の曖昧さを排除するには、「○秒以内に応答する」や「1日あたり1,000件処理」など、定量的・客観的な表現が有効。

受け入れ支援には、ユーザーがシステムを円滑に使えるようにするための操作指導や研修も含まれる。

要件が多数ある場合、限られたリソースの中で実現するには、要件の重要性・実現難易度などを考慮し、段階的に対応することが現実的である。

移行方式設計では、旧システムから新システムへのデータ移行手順、並行稼働期間、切り替え方法などを計画する。