自治体関連料金管理システムの要件定義・改修
現役SEとして担当した実務経験を、守秘義務に配慮して業界・時期・システム固有名詞を一般化しています。 MAO工房としての直接受注実績とは区別しています。
担当役割
SE
担当工程
技術スタック
公開できる成果物の範囲
勤務先案件の設計書、ソースコード、試験記録、顧客データは公開していません。担当工程、技術的な判断、品質面の配慮、確認済みの成果に限定して掲載しています。
📋 プロジェクト概要
公共分野の料金管理業務を支える既存システムについて、利用者要望に伴う要件整理から設計、改修、総合テストまで担当した経験です。
🔍 課題・問題点
継続利用される既存システムへ変更を加えるため、新しい要望だけでなく、既存機能・データ・周辺処理への影響を確認したうえで改修する必要がありました。
💡 実施内容・担当範囲
C#とVB.NET、SQL Serverを用い、要件定義で変更目的を整理して設計へ反映しました。実装後は単体・結合・総合テストを通じて既存機能との整合性を確認しました。
🎯 確認できる成果
既存資産を前提とする改修で、要望の具体化、影響範囲の整理、複数言語で構成された処理の変更、段階的なテストを経験しました。
この経験をMAO工房の相談でどう活かすか
担当工程の考え方を、個別相談に合わせて使います
この実務で担当した要件定義・基本設計・詳細設計・プログラム設計・製造・単体テスト・結合テスト・総合テストの確認観点を、業務効率化・システム開発の要件整理、影響確認、実装・検証に活かします。 勤務先の成果物や顧客情報を転用するものではなく、MAO工房での対応範囲と成果物は相談ごとに改めて提示します。
継続利用されるシステムの改修
料金管理のように日常業務を支えるシステムでは、変更対象の機能だけが動けばよいわけではありません。既存の入力、計算、データ更新、帳票や周辺処理とのつながりを確認し、現在の運用を止めないことが前提になります。本案件では、利用者からの要望に対応する既存システムの開発・修正を担当しました。
要望を設計へ変換
要件定義では、要望の背景、変更後に必要な動作、影響を受ける既存処理を整理しました。基本設計で利用者から見える変更を明確にし、詳細設計とプログラム設計でC#・VB.NETの処理やSQL Serverのデータ操作へ落とし込みました。
既存資産への配慮
複数の言語とデータベースで構成されたシステムでは、変更箇所を限定しても他機能へ影響する可能性があります。呼び出し元と呼び出し先、データの参照・更新箇所、同じ情報を利用する別処理を確認し、設計内容と実装差分を対応させました。
段階的なテスト
単体テストでは改修した処理の条件分岐とデータ更新を確認し、結合テストでは関連機能との受け渡しを検証しました。総合テストでは、利用者の操作順と業務の一連の流れを意識しました。既存動作を維持する確認と、新しい要件を満たす確認を分けることが重要です。
活かせる領域
長期間使われている業務システムの修正、機能追加、データ項目変更などで活かせる経験です。新規開発とは異なり、既存仕様を読み解き、影響範囲を抑えながら変更するための調査・設計・テストを一連で考えられます。
関連する実績
この実績に近い相談先
業務効率化・システム開発
Excel、受注管理、顧客管理、問い合わせ管理、小さな業務システム化を整理します。
同じような課題でお困りではありませんか?
このプロジェクトと近い相談内容は、関連サービスと料金の目安を確認してからお問い合わせいただけます。 まずは作業前ヒアリング・概算見積もりの範囲で状況をお聞かせください。