⚙️ システム開発 現役SEとしての匿名実務経験 公共インフラ

Angular・TypeScriptによる公共インフラ系Webシステム改修

実施時期: 2020年代半ば
#Angular#TypeScript#障害対応#公共インフラ#結合テスト

現役SEとして担当した実務経験を、守秘義務に配慮して業界・時期・システム固有名詞を一般化しています。 MAO工房としての直接受注実績とは区別しています。

Angular・TypeScriptによる公共インフラ系Webシステム改修

担当役割

プロジェクトリーダー

担当工程

基本設計詳細設計製造単体テスト結合テスト障害対応

技術スタック

JavaTypeScriptAngularNode.jsOracleGitLinux

公開できる成果物の範囲

勤務先案件の設計書、ソースコード、試験記録、顧客データは公開していません。担当工程、技術的な判断、品質面の配慮、確認済みの成果に限定して掲載しています。

📋 プロジェクト概要

公共インフラ系Webシステムの障害改修にスポット参画し、設計から実装、結合テストまでをPLとして担当した経験です。

🔍 課題・問題点

発生している事象を短期間で把握し、既存仕様と原因箇所を切り分けながら、影響範囲を抑えた修正と確認を行う必要がありました。

💡 実施内容・担当範囲

Angular・TypeScriptの画面、Javaの処理、Oracleのデータを横断して調査し、基本・詳細設計へ修正内容を整理したうえで実装とテストを進めました。

🎯 確認できる成果

複数層にまたがる障害で、再現条件の整理、原因切り分け、設計変更、実装、結合確認までを一連で担当する経験を積みました。

この経験をMAO工房の相談でどう活かすか

担当工程の考え方を、個別相談に合わせて使います

この実務で担当した基本設計・詳細設計・製造・単体テスト・結合テスト・障害対応の確認観点を、業務効率化・システム開発の要件整理、影響確認、実装・検証に活かします。 勤務先の成果物や顧客情報を転用するものではなく、MAO工房での対応範囲と成果物は相談ごとに改めて提示します。

障害改修へのスポット参画

本案件は、公共インフラ系Webシステムで発生した障害への対応として、設計から結合テストまでを担当した経験です。短期間の参画では、システム全体を一から把握するのではなく、事象に関係する処理経路とデータを優先して調査する必要があります。

再現条件と原因の切り分け

操作手順、入力条件、画面状態、サーバー側の処理、データベースの状態を分けて確認しました。見えている画面の問題でも、原因がJavaの処理やOracleのデータにある可能性があるため、Angular・TypeScriptだけに限定せず処理全体を追いました。

設計へ戻してから修正

原因が分かった後は、直接コードだけを直すのではなく、基本設計と詳細設計へ変更内容を整理しました。期待する動作、修正対象、影響を受ける機能、テストで確認する点を明確にし、実装と確認の基準を揃えました。

実装・テスト

Angular・TypeScript、Java、Oracleを用いて修正し、単体テストで原因箇所、結合テストで関連機能とのつながりを確認しました。Git上の差分を限定し、障害を直すための変更と、無関係な変更が混ざらないようにしました。

活かせる経験

Webシステムの不具合調査、フロントエンドとバックエンドをまたぐ原因切り分け、既存機能への影響を抑えた修正に活かせます。障害対応を一時的な応急処置で終わらせず、設計とテストへ反映する経験です。

関連する実績

この実績に近い相談先

業務効率化・システム開発

Excel、受注管理、顧客管理、問い合わせ管理、小さな業務システム化を整理します。

Excel管理を整理したい
受注・顧客管理を楽にしたい
小さなアプリを作りたい

同じような課題でお困りではありませんか?

このプロジェクトと近い相談内容は、関連サービスと料金の目安を確認してからお問い合わせいただけます。 まずは作業前ヒアリング・概算見積もりの範囲で状況をお聞かせください。