株式会社Success Holders / テクノロジー事業部
5GCのSMFノードの開発/評価(java)②
Nas level Congestion control(輻輳制御)機能 【案件概要】 SMF輻輳時の輻輳制御機能開発 【担当範囲】 要件定義、基本設計、詳細設計、実装・単体 ※詳細設計機能以降は担当機能(常駐スレッドによるRedisカウンタ初期化)のみ 【主な成果物】 ・要件定義書 ・基本設計書 ・詳細設計書(クラス設計、シーケンス図、機能詳細) ・ソースコード(実装:約200ステップ、テスト:約600ステップ) ・単体テスト仕様書、報告書 ・結合テスト仕様書 【工夫・苦労した点】 本プロジェクトのアプリケーションがいくつものマイクロサービスの集合で出来ているものであり、それに対する理解も浅かったため、全体の理解から進めました。 全体の理解後は、今回作成する対象の機能についてお客様と何度も打ち合わせを行い認識のすり合わせを行いました。 基本設計段階では、要件に対してどのモジュールが該当するかを把握するため、モジュール担当への聞き取りやドキュメントの確認を行い対象モジュールの絞込を行っていきました。 その結果、レビューによる指摘修正を最小限まで抑えて基本設計を終えることができました。 【獲得した知見や経験】 ・要件定義、基本設計の進め方 ・他のチームとのコミュニケーションを取る重要さ 【使用言語】 Java11 SQL シェルスクリプト Luaスクリプト 【ツール】 AWS kubernetes docker helmチャート eclipse jUnit jacoco TortoiseSVN TortoiseGIt