FAソリューション

自動倉庫制御システムのC・C++→C#マイグレーション

【概要】
既存C/C++制御ソフトを C# + Oracle へ4人月で移行。ソケット/232C通信ほか既存I/Fを維持しつつ保守性を大幅向上。

【背景・課題】
・旧システムは C/C++ 製で、Windows 旧バージョンに依存。
・保守できる技術者が減少し、改修コストが増大。

【解決策・システム概要】
既存コードを解析し、C# (.NET 8) へ段階的に移植。
TCP/IP ソケット通信、RS-232C 通信、名前付きパイプ、共有メモリなどのレガシー I/F をラッパー層で再実装。

【技術スタック】
言語: C#, C, C++
DB: Oracle
通信: TCP/IP ソケット、RS-232C
IPC: 名前付きパイプ、共有メモリ
OS: Windows 10
自動倉庫仕様:ロータリークレーン、スタッカークレーン

【体制・規模】
開発期間:2025/06~2025/07
規模:3人月
SE:齊田
PG:齊田

【担当範囲】
ソース解析/設計書更新/C# 実装/単体〜総合テスト

TOP