Projects

通信システム(業務)

非公開

大手通信業界向け基幹システムにおいて、料金機能の設計・実装・テスト・リリース後検証までを一貫して担当(守秘義務により非公開)。

Javaバッチ処理基本設計一貫対応

概要

大手通信業界向け基幹システムにおいて、 料金計算および請求データ生成を担う業務システムの機能領域を担当。 基本設計から実装、各種テスト、リリース後検証までを一貫して対応。

※ 本プロジェクトは守秘義務のため、画面・ソースコード・具体的な業務仕様は非公開。

担当範囲・役割

料金機能領域において、以下の工程を一貫して担当。 ・基本設計 ・実装(バックエンド中心) ・各種テストおよびリリース後検証

設計・実装工程を中心に、品質担保の観点からテスト計画の検討、結果整理、および顧客向け成果説明(CR)まで対応。

工夫した点・判断した点

設計・実装

料金機能の性質上、実装の複雑さよりも、 最終的な処理結果の正確性および検証しやすさを重視した設計を採用。

ロジック構造の整理および責務分離を意識し、 将来的な改修や検証を行いやすい構成とした。

また、障害発生時の影響を最小限に抑えるため、 再実行や復旧を想定した処理設計および検証を実施。

代表的なケース

外部システムと連携する料金機能において、 利用者操作を起点としたディレイドバッチ処理を設計・実装。

画面処理と夜間バッチ処理が連携する構成のため、 データ受け渡しおよび処理タイミングを考慮した設計を行い、 異常発生時には利用者が状況を把握できるよう、 処理結果の可視化および再実行を想定した構成とした。

大量データを前提とした性能・安定性の検証を行い、 ピーク時の挙動や障害発生時の復旧性を含めて確認。

非公開について

本プロジェクトは守秘義務のため、ソースコード、画面、具体的な業務仕様は公開していません。本ページでは、担当範囲および設計・判断内容を抽象化して記載しています。

技術スタック

フロントエンド

  • HTML
  • CSS
  • JavaScript

バックエンド

  • Java

データベース

  • Oracle Database
  • SQL

バッチ / データ処理

  • Java
  • Shell Script

フレームワーク

  • 既存基幹業務システム(富士通系フレームワーク)

技術的な難しさ・判断ポイント

  • 複数の業務条件を扱う料金機能において、ロジックの正確性および再現性が強く求められる点

  • 日中処理と夜間バッチ処理が連携する構成における、処理タイミングおよびデータ整合性への配慮

  • 大規模データおよび同時処理を前提とした、性能・安定性を考慮した設計判断

  • 既存の基幹業務システムを前提とした機能追加・改修において、周辺機能への影響を最小限に抑える必要があった点