UMLのフリーランス案件・求人一覧

1 - 30件/全278件

【東京の出社可能な方】【Java/セット提案必須】【業務委託(準委任)】決済代行システムの開発(飯田橋)

70-80万円/月額
業務委託(フリーランス)

======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 自社内で複数パッケージソフトの開発や、ソフトウェア設計、開発を行っているシステム開発企業にて、決済代行システムの Java 開発に携わっていただきます。 ※リーダークラス、メンバークラスのセット提案を希望いたします。 リーダークラスの方は、セットのメンバーのフォローをしていただければ問題ありません。 【具体的な作業内容】 ・共通アプリケーション基盤を利用した開発作業(設計、開発、試験)  - 主にJava言語を使用しますが、他の言語での関連ツール開発が生じることもあります ・Webアプリケーションのバージョンアップ作業  - Java&ミドルウェアのバージョンアップ  - 上記バージョンアップに伴う共通基盤含めたアプリケーション改修 ・障害発生時の調査・復旧対応  - サーバーログ/データベースの記録等から、障害原因を調査する  - データ復旧のための SQL 作成  - アプリケーションの不具合の場合は、既存アプリケーションの改修およびテスト対応 ・問い合わせサポート  - 担当範囲の仕様調査やログ調査等

案件の必須スキル

【リーダークラス】 ・以下の経験5年以上  - WEBアプリケーション開発  - Java に関連するフレームワーク使用(DI、Logging、ORM) ・以下の経験  - 3名以上のチームのリーダー/サブリーダー業務  - UML による設計(クラス図/シーケンス図/アクティビティ図)  - ユニットテスト実装 (JUnit)  - RDBMS の利用 (SQL)  - Unix系環境でのCLI操作によるアプリ環境構築 ・Webアプリケーション基盤構築の経験があること  - Webアプリケーションのミドルウェア(HTTPサーバ、Javaコンテナ)構築  - 上記ミドルウェアを包含したアプリケーションコンテナの構築経験 【メンバークラス】 ・以下の経験  - WEBアプリケーション開発  - Java に関連するフレームワーク使用(DI、Logging、ORM)  - UML による設計(クラス図/シーケンス図/アクティビティ図)  - ユニットテスト実装 (JUnit)  - RDBMS の利用 (SQL)  - Unix系環境でのCLI操作によるアプリ環境構築

20日前 提供元-ProEngineer

【東京の出社可能な方】【Java】【業務委託(準委任)】決済代行システムの開発(代官山)

70-80万円/月額
業務委託(フリーランス)

======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 自社内で複数パッケージソフトの開発や、ソフトウェア設計、開発を行っているシステム開発企業にて、決済代行システムの開発に携わって頂きます。 【具体的な業務内容】 ・共通アプリケーション基盤を利用した開発作業(設計、開発、試験)  - 主にJava言語を使用しますが、他の言語での関連ツール開発が生じることもあります。 ・障害発生時の調査・復旧対応  - サーバーログ/データベースの記録等から、障害原因を調査  - データ復旧のためのSQL作成  - アプリケーションの不具合の場合は、既存アプリケーションの改修およびテスト対応 ・問い合わせサポート  - 担当範囲の仕様調査やログ調査など

案件の必須スキル

【リーダークラス】 ・以下の経験5年以上  - WEBアプリケーション開発  - Java に関連するフレームワーク使用 (DI/Logging/ORM)  - RDBMSの利用 (SQL)  - Unix系環境でのCLI操作によるアプリ環境構築 ・以下の経験2年以上  - 3名以上のチームのリーダー/サブリーダー業務  - 運用保守業務  - UMLによる設計(クラス図/シーケンス図/アクティビティ図)  - ユニットテスト実装 (JUnit) 【メンバークラス】 ・以下の経験2年以上  - WEBアプリケーション開発  - Java に関連するフレームワーク使用 (DI/Logging/ORM)  - UML による設計(クラス図/シーケンス図/アクティビティ図)  - ユニットテスト実装 (JUnit)  - RDBMS の利用 (SQL)  - Unix 系環境でのCLI操作によるアプリ環境構築

20日前 提供元-ProEngineer
リモートOK
面談1回

【週5勤務/リモート併用(飯田橋or代官山)】決済代行システム開発(Java)※日本国籍の方、~40代まで

65-75万円/月額
業務委託(フリーランス)

下記業務をご担当いただきます。 ・共通アプリケーション基盤を利用した開発作業(設計 / 開発 / 試験) ・Webアプリケーションのバージョンアップ作業 ・障害発生時の調査 / 復旧対応 ・問い合わせサポート など

案件の必須スキル

・WEBアプリケーション開発経験 ・ Javaに関連するフレームワーク(DI / Logging / ORMなど)使用経験 ・ UMLによる設計(クラス図 / シーケンス図 / アクティビティ図) ・ユニットテスト実装(JUnit) ・RDBMSの利用(SQL) ・Unix系環境でのCLI操作によるアプリ環境構築 ・日本国籍の方 ・40代まで

7日前 提供元-エンジニアリード
リモートOK

建機IoT機器ソフトウェア開発支援

104-104万円/月額
業務委託(フリーランス)

・建機IoT機器のソフトウェア開発PJ ・ベンダー側のメンバーとして参画 ・C言語を用いたアーキテクチャ設計、詳細設計、実装支援

案件の必須スキル

・C/C++ ・組み込み開発

6ヶ月前 提供元-TechStock

Python/データ基盤構築・分析WEBアプリ開発案件・求人

80-100万円/月額
業務委託(フリーランス)

クラウドやOSS、アジャイル、DevOps、データ解析・機械学習等の先端技術の知識を有する企業として、様々なサービスの提供を行っています。 大手自動車関連メーカー様のフルスタックエンジニアとしてご参画いただきます。 ■PJTについて ・プロジェクト規模:2~3名程度 ・プロジェクト概要:例えば、データ基盤の構築プロジェクト/データ分析ウェブアプリ開発プロジェクト/クラウドインフラのセキュリティ対策プロジェクト等 ・ご担当頂く役割:Webアプリケーションおよびシステム開発 ■具体的な業務 アジャイル開発プロジェクトにおいて、AWSサービスを利用したWebアプリケーションおよびシステム開発を担っていただきます。 1) 顧客折衝および要件定義 2) Vue.jsを用いたフロントエンドの設計・実装 3) Djangoを用いたバックエンドエンドの設計・実装 4) AWSを用いたインフラ設計・構築 5) Snowflakeを用いたDB設計・構築 6) 外部仕様書・内部仕様書の作成 7) 単体テストの作成 8) テスト仕様書の作成 9) マニュアル等各種ドキュメント作成 10) CI/CDの構築・改善 ■職種の魅力 フルスタックエンジニアとして、アプリケーション開発の全工程を担っていただけることはもちろん、 上流の要件定義についてお客様と直接やり取りができつつ、併せて自らコードを書き、 技術の手触り感も大切に働くことができるポジションです。 プロジェクトで活用する技術も最先端なものが多く、技術の点でもプロジェクトリードの点でも有意義なご経験を積んでいただける環境があります。 アジャイル手法を用い、UMLを用いた設計、TDD・DDDといったフレームワークを用いたフレームワーク開発であるため、 これらの経験を積みたい方にも最適な環境をご提供できるのではないかと思います。 Python

案件の必須スキル

・Pythonの経験:5年以上 ・Vue.jsの経験:3年以上 ・Djangoの経験:3年以上 ・AWSの経験:3年以上 ・UIフレームワークの経験:1年以上(Vuetify、Quasar、Element+等) ・DB設計の経験があること ・アーキテクチャの設計・開発経験があること ・コンテナアプリ開発経験があること ・仕様書などのドキュメント作成経験があること ・外部設計・内部設計の経験があること ・Gitの利用経験があること ・コードレビューを意識してコードを書けること ・単体テストが書けること ※フレームワークやクラウドインフラについては、別の言語でご経験をされた方でも、 自主的に学ばれるスタンスをお持ちの方であれば問題ございません。

1年前 提供元-ギークスジョブ
リモートOK

【AWS/Azure/GCP】メガベンチャーのコマーステクノロジー領域におけるインフラ構築支援(リモート可)

80万円/月額
業務委託(フリーランス)

・新しいソフトウェアやアプリケーションの機能的および非機能的要件を決定するため、他の専門家と協力する ・ツールや方法論を使用して、望まれる製品の機能とユーザーインターフェースの表現を作成する ・システム統合と実現可能性に注意を払いながら、高レベルの製品仕様を開発する ・適切な技術やワークフローからコーディング規準まで、開発のすべての側面を定義する ・すべての概念とガイドラインを開発チームに成功裏に伝達する ・初期設計との一貫性を確保するため、開発チームの進捗を監督する ・アーキテクチャレビューと技術サポート活動を通じて、開発者やエンジニアに技術的指導とコーチングを提供する ・ソフトウェアが品質、セキュリティ、変更可能性、拡張性などのすべての要件を満たしていることを確認する ・立ち上げ前に最終製品を承認する ■募集背景 増員募集 ※働き方: 週3日以上の出社 -東京(二子玉川駅)もしくは大阪(渡辺橋駅)の拠点に出社していただく想定です。

案件の必須スキル

・ソリューションまたは技術アーキテクチャの経験を含む、ソフトウェア開発での7年以上の経験 ・様々な言語でのソフトウェア開発とコーディングの経験(特にJavaの経験があればなおいい) ・ソフトウェアおよびアプリケーション設計とアーキテクチャに関する優れた知識 ・UMLおよび他のモデリング手法に関する優れた知識 ・API設計と実装に関する優れた知識 ・ソフトウェア品質保証原則の理解 ・細部に注意を払う技術的思考 ・高品質の組織力とリーダーシップスキル ・優れたコミュニケーション能力とプレゼンテーション能力 ・英語での最低限のコミュニケーションが可能な方(目安TOEIC600点以上)

12日前 提供元-FLEXY
リモートOK
面談1回

福祉事業所向けSaaS型業務システム バックエンドサービス開発

60-70万円/月額
業務委託(フリーランス)

福祉事業所向けSaaS型業務システム バックエンドサービス開発

案件の必須スキル

■必須要件■ ※ご推薦の際にスキルコメントいただけると助かります。 Laravel(もしくはSymfony)の開発経験 1年以上⇒ご経験_年 PHPの開発経験 3年以上⇒ご経験_年 Gitを利用した開発経験 1年以上⇒ご経験_年 自動テストの実装経験、または テストケース(表)の作成経験⇒ご経験_年 ・業務システム開発のご経験がない方はアンマッチ ・直近3年で3か月以下の短期案件が連続している方はアンマッチ

15日前 提供元-広済堂ビジネスサポート

C++/デジタル露光機開発案件・求人

70-90万円/月額
業務委託(フリーランス)

弊社は、制御システムや組込システム、各種アプリケーションの開発、 さらには、情報システム基盤となる ITインフラの構築に至るまで、 多くの分野で活躍する ITエンジニア集団です 案件は、インフラ関連、FA関連、車載器、医療機器、クラウド活用、IoT、AI 関連など様々になります。 【作業内容】 "デジタル露光機の新機種開発案件です。 WindowsあるいはLinux上で動作するソフトウェアの改修が主になります。 (GUI、CUI、通信によるシーケンス制御など) 設計、製作、試験作業を担当いただきます。 C/C++

案件の必須スキル

・C++での開発経験:3年以上 ・Word、Excel等を用いて、設計書や試験仕様書の作成 ・Linuxの利用経験 ・バージョン管理システムの利用経験

3ヶ月前 提供元-ギークスジョブ
リモートOK
面談1回

【週5勤務/リモート併用(武蔵小杉)】既存Windowsアプリケーション移植開発(C#)※日本国籍の方、~40歳まで

55-65万円/月額
業務委託(フリーランス)

下記業務をご担当いただきます。 ・測定機器に接続するWindows Formアプリを、WPFアプリへリファクタリングしながら移植 ・基本設計~製造、単体~結合~システムテスト など

案件の必須スキル

・C#での開発経験(2年以上) ・WPFでの開発経験(半年以上) ・詳細設計以降の工程経験 ・コミュニケーション能力 ・勤怠に問題がない方 ・心身ともに健康な方 ・日本国籍の方 ・~40歳まで

6日前 提供元-エンジニアリード
面談1回

【週5勤務/恵比寿常駐】アプリケーション開発(Java)※日本国籍の方、~40代まで

55-65万円/月額
業務委託(フリーランス)

共通アプリケーション基盤を利用した開発作業(設計、開発、試験)をご担当いただきます。 ・Webアプリケーションのバージョンアップ作業 ・障害発生時の調査、復旧対応 ・問い合わせサポート など

案件の必須スキル

・ WEBアプリケーション開発経験 ・ Javaに関連するフレームワーク使用経験(DI、Logging、ORM) ・UMLによる設計経験(クラス図/シーケンス図/アクティビティ図) ・ユニットテスト実装経験(JUnit) ・RDBMSの利用経験(SQL) ・Unix系環境でのCLI操作によるアプリ環境構築経験 ・日本国籍の方 ・40代まで

12日前 提供元-エンジニアリード
リモートOK
面談1回

【Java/Kotlin/一部リモート】宅内機器管理システム開発案件

60万円/月額
業務委託(フリーランス)

・機器制御を行う外部向けに提供しているAPI機能の運用保守及び追加開発に携わっていただきます。 ・先ずは仕様、ソースコードの引継ぎを実施し、10月から自走していただく予定です。

案件の必須スキル

・Javaを用いた開発経験 ・Kotolinを用いた開発経験 ・AWS各種機能の経験 ・Webアプリに関する基本的な知見

25日前 提供元-レバテックフリーランス
リモートOK
面談1回

【Android/Java/一部リモート】Android向け音響アプリ開発及び保守案件

60万円/月額
業務委託(フリーランス)

・AndroidOS上での音響アプリ開発及び保守に関して、主に下記作業をご担当いただく予定です。  - 機能追加に伴う設計、開発  - OSバージョンアップ対応における各種調査、修正  -不具合対応 ・設計を行いますが、アーキテクチャ設計やUMLでのクラス設計、シーケンス検討が中心となります。

案件の必須スキル

・下記を用いた経験  ‐AndroidJava  ‐GitHub

26日前 提供元-レバテックフリーランス

【東京の出社可能な方】【Java】【業務委託(準委任)】決済代行システムの開発(代官山)

70-80万円/月額
業務委託(フリーランス)

======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 自社内で複数パッケージソフトの開発や、ソフトウェア設計、開発を行っているシステム開発企業にて、決済代行システムの開発に携わって頂きます。 【具体的な業務内容】 ・共通アプリケーション基盤を利用した開発作業(設計、開発、試験)  - 主にJava言語を使用しますが、他の言語での関連ツール開発が生じることもあります。 ・障害発生時の調査・復旧対応  - サーバーログ/データベースの記録等から、障害原因を調査  - データ復旧のためのSQL作成  - アプリケーションの不具合の場合は、既存アプリケーションの改修およびテスト対応 ・問い合わせサポート  - 担当範囲の仕様調査やログ調査など

案件の必須スキル

【リーダークラス】 ・以下の経験5年以上  - WEBアプリケーション開発  - Java に関連するフレームワーク使用 (DI/Logging/ORM)  - RDBMSの利用 (SQL)  - Unix系環境でのCLI操作によるアプリ環境構築 ・以下の経験2年以上  - 3名以上のチームのリーダー/サブリーダー業務  - 運用保守業務  - UMLによる設計(クラス図/シーケンス図/アクティビティ図)  - ユニットテスト実装 (JUnit) 【メンバークラス】 ・以下の経験2年以上  - WEBアプリケーション開発  - Java に関連するフレームワーク使用 (DI/Logging/ORM)  - UML による設計(クラス図/シーケンス図/アクティビティ図)  - ユニットテスト実装 (JUnit)  - RDBMS の利用 (SQL)  - Unix 系環境でのCLI操作によるアプリ環境構築

2ヶ月前 提供元-ProEngineer

JavaScript/クラウド基盤構築、開発案件・求人

70-90万円/月額
業務委託(フリーランス)

・大手製造業様にて実施するサービスの開発 ・インフラが先行して参画。アプリケーション要員を追加で要望がある状態 ・インフラとしてはAWS(サーバレス)を利用、デジタルキーサービスのバックエンド側の対応 ・構築後も他システム展開や個社対応や改善が続くため長期での対応を予定しており、長期対応可能な方を探しています。 【作業工程】基本設計~テスト JavaScript

案件の必須スキル

・JavaScriptでの開発経験:4年以上 ・基本設計以降の経験 ・Typescriptの経験 ・Node.jsの経験 ・AWS環境上での開発経験(特にAWS CDK、DynamoDB) ・GitHubを利用した開発経験

5ヶ月前 提供元-ギークスジョブ

Swift/野球ファン向けアプリ開発案件・求人

70-90万円/月額
業務委託(フリーランス)

野球に興味のあるユーザを対象としたネイティブアプリの開発に携わっていただきます。 ネイティブアプリに伴うバックエンド機能開発、インフラ構築も含めたプロジェクトです。 ・即戦力レベルのエンジニアを求めています ・野球好きでチャレンジしたい意欲のある方、責任をもって対応できる方、歓迎 ・ベテラン + 若手セットでも責任を持って対応いただけるなら検討可 (その場合はベテランに1.5ぐらいのパフォーマンスを発揮してもらう) iOS

案件の必須スキル

・JetpackComposeやSwiftUIの経験がある or Android ViewやSwift Viewでも経験年数:5年以上 ・チーム開発経験、無駄に休まない、正しく相談や報告ができる方 ・Slackなどチャットツールによる開発経験 ・GITが利用できる(GitHub利用経験あるとなおよし) ・iOS / Androidでも公式ガイドラインのチュートリアルを問題なく対応できるスキル  Android:https://developer.android.com/courses?hl=ja  iOS:https://developer.apple.com/tutorials/app-dev-training/getting-started-with-today/

6ヶ月前 提供元-ギークスジョブ

PHP/動画サービス企業のサーバー開発案件・求人

70-90万円/月額
業務委託(フリーランス)

クリエイター奨励に関する開発、運用、保守業務を担当していただきます。 主にサーバサイドの業務となりますが、一部フロントエンドのタスクも含まれます。 今後予定する新規案件の開発や、既存機能の保守・改善も担当していただきます。 PHP

案件の必須スキル

・PHP 8.1 を使用した開発経験:3以上 ・Laravel Lumen Framework での開発経験 ・PHP による REST API の開発経験 ・MySQL 互換の RDS を使用した開発経験 ・SQL による基本操作 ・Redis を用いたキャッシュ制御 ・シェルスクリプト作成経験 ・基本的なコマンド操作が可能 ・ssh を利用したリモートサーバー作業 ・Git の基本操作 ・GitHub を利用した開発コミュニケーション経験 ・Pull Request ベースでの開発経験 ・AWS 環境でのアプリケーション開発・運用経験 ・IAM, コンピューティングサービス、マネージドサービスを利用した開発・運用経験 ・UML を用いた設計経験(シーケンス図・アクティビティ図の理解および作成) ・REST API の設計経験 ・OpenAPI での API 仕様書の作成経験

7ヶ月前 提供元-ギークスジョブ
リモートOK
面談1回

【フルリモート可(飯田橋近辺)】 ドローンビジネスを推進する開発担当募集!(Python, Node.js, TypeScript,AWS)

70-90万円/月額
業務委託(フリーランス)

案件概要:ドローンビジネスを推進する開発担当募集! 業務内容: ドローンを活用し様々な社会課題を解決するソリューションを提供している企業様です。 ドローンプラットフォーム対応したWEBアプリケーションのバックエンド開発業務をお任せします。 主に下記のような役割のアプリケーションを開発しています。 ・飛行制御アプリ(FOS)(ドローン遠隔制御システム) ・空域管理アプリ(UTM)(ドローン遠隔操作(目視外飛行)時の飛行空域管理システム) ・データ活用アプリ(撮影データの活用。AI解析やデータ分析含む) AWS上のサーバサイドをメイン開発としたエンジニアを2名募集致します。 POおよびSM、開発メンバーで整理した要件を元にアーキ設計、基本設計、開発、テストを行っていただきます。 【言語】 Go、Python、Typescript 【フレームワーク】 React 【データベース】 PostgreSQL 【インフラ】 AWS(Lambda、ECS、AppSync、DynamoDB等) 【CI/CD】 GitHub Actions、CodePipeline 【構成管理】 AWS CDK、AWS SAM 【ツール】 Jira、Confluence、GitHub、Figma、Slack 場所:一部リモート 基本フルリモート調整可能 外国籍:NG

案件の必須スキル

必須スキルを満たさない場合は見送りとさせて頂きます。 経歴書に記載はないがスキルを満たしている場合は、補足をお願いします。 ・アジャイル開発経験 ・バックエンドの開発リード経験(目安2年以上) ・アーキテクチャ設計 ・Python, Node.js, TypeScriptの経験(目安3年以上) ・REST APIの設計/実装の経験 ・GraphQLの設計/実装の経験 ・AWS(Lambda/StepFunctions/AppSync 等)のサーバレス設計/実装経験 ・Reactを使用したフロント開発経験(目安2年以上) ・UML等を用いた図示化・設計スキルとコミュニケーションスキル

9ヶ月前 提供元-1on1Freelance
リモートOK

【C】組み込みエンジニア★車載系デジタルキーの制御対応

80-90万円/月額
業務委託(フリーランス)

同社は組み込み関連に特化した企業です。 リアルタイムOSプラットフォーム/車載ソフトウェアなどの自社サービスや受託事業を展開しております。 今回は組み込みエンジニアとして、自社サービスの開発チームにジョイン頂き、車載SKB (Smart Key Box)向けのデジタルキープラットフォームのソフトウェア設計/実装を担当していただきます。 ※エンド直案件となります。面談は弊社同席で1回行います。

案件の必須スキル

・組込みソフトウェア開発経験が5年程度 ・構造設計、詳細設計での開発経験が3年程度 ・UMLを使用した設計経験

1年前 提供元-ProEngineer
リモートOK

【C/業務委託】車載系デジタルキーの制御対応★5年以上の経験者優遇!リモート可で月80万~

80-90万円/月額
業務委託(フリーランス)

同社は組み込み関連に特化した企業です。 リアルタイムOSプラットフォーム/車載ソフトウェアなどの自社サービスや受託事業を展開しております。 今回は組み込みエンジニアとして、自社サービスの開発チームにジョイン頂き、車載SKB (Smart Key Box) 向けのデジタルキープラットフォームのソフトウェア設計/実装を担当していただきます。 ※エンド直案件となります。面談は弊社同席で1回行います。

案件の必須スキル

・組込みソフトウェア開発経験が5年程度 ・構造設計、詳細設計での開発経験が3年程度 ・UMLを使用した設計経験

1年前 提供元-ProEngineer

PHP/福祉事業会社向けの社内システム開発案件・求人

70-90万円/月額
業務委託(フリーランス)

福祉事業会社向けの社内システム開発案件です。 具体的な作業内容は要件定義、設計、開発、単体テストを想定しています。 PHP

案件の必須スキル

・PHP、Laravelでの開発経験:3年以上 ・レガシーシステムからモダンなシステムへの移行経験(リプレイスの経験) ・Gitを利用した開発経験 ・プルリクのレビュアー経験 ・業務系システムの開発経験 ・UMLやシーケンス図を用いた設計経験

1年前 提供元-ギークスジョブ

.NET/社内システムエンジニアの案件・求人

75-95万円/月額
業務委託(フリーランス)

フルスクラッチによる内製をしております。 社内向けシステム開発、運用保守を行っております。 事業部門との調整及び工程管理はプロパー、製造工程を担当していただく場合が多いです。 C#.NET

案件の必須スキル

・.NETでの開発経験:3年以上 ・基本設計~対応可能(画面、バッチ処理設計、画面遷移、DB設計、UML図の理解)

1年前 提供元-ギークスジョブ
面談1回

【Swift / 一部リモートOK】視覚障がい者の安全な歩行を実現するナビゲーションシステムのアプリエンジニア募集

70-90万円/月額
業務委託(フリーランス)

【業務概要】 視覚障がい者の安全な歩行を実現するナビゲーションシステムのファームウェア開発が主な業務内容です。 【詳細】 要求分析/設計/実装/テストコード追加/レビュー/検証/リリース 等 【開発製品について】 靴に取り付ける振動デバイスとスマートフォンアプリで構成されるナビゲーションシステム。 アプリで移動ルートを設定し、靴の中に取り付けたデバイスが振動してナビゲーションを行います。 直進時は足前方振動子が、曲がる時は左右振動子が振動し、進行方向を直感的に理解できるため、 ルートを常に気にする必要がなくなり、より安全に、気持ちに余裕を持って歩行することが可能になります。 【業務詳細】 プレイングマネージャーとしてプロジェクトのマネジメントから開発までをお任せします。 ■要求分析・要件定義・設計・開発・検証・運用 ■ナビゲーションアルゴリズム開発 ■ユーザIFであるGUI/UXの開発 ■データ分析 ■その他新規機能の開発 【主な開発環境】 Swift, Kotolin, UML/SysML, GitHub Actions 等 外国籍:応相談 ビジネスレベル、日本在住の方のみ

案件の必須スキル

・Swiftでのモバイルアプリ開発経験(2年以上) ・学歴不問 / 経験者のみ募集

1年前 提供元-1on1Freelance
面談1回

【Swift/一部リモートOK】視覚障がい者の安全な歩行を実現するナビゲーションシステムのアプリエンジニア募集

70-90万円/月額
業務委託(フリーランス)

【業務概要】 視覚障がい者の安全な歩行を実現するナビゲーションシステムのファームウェア開発が主な業務内容です。 【詳細】 要求分析/設計/実装/テストコード追加/レビュー/検証/リリース 等 【開発製品について】 靴に取り付ける振動デバイスとスマートフォンアプリで構成されるナビゲーションシステム。 アプリで移動ルートを設定し、靴の中に取り付けたデバイスが振動してナビゲーションを行います。 直進時は足前方振動子が、曲がる時は左右振動子が振動し、進行方向を直感的に理解できるため、 ルートを常に気にする必要がなくなり、より安全に、気持ちに余裕を持って歩行することが可能になります。 【業務詳細】 プレイングマネージャーとしてプロジェクトのマネジメントから開発までをお任せします。 ■要求分析・要件定義・設計・開発・検証・運用 ■ナビゲーションアルゴリズム開発 ■ユーザIFであるGUI/UXの開発 ■データ分析 ■その他新規機能の開発 【主な開発環境】 Swift, Kotolin, UML/SysML, GitHub Actions 等 外国籍:応相談 ビジネスレベル、日本在住の方のみ

案件の必須スキル

・Swiftでのモバイルアプリ開発経験(2年以上) ・学歴不問 / 経験者のみ募集

1年前 提供元-1on1Freelance
面談1回

【Swift/一部リモートOK】視覚障がい者の安全な歩行を実現するナビゲーションシステムのアプリエンジニア募集

70-90万円/月額
業務委託(フリーランス)

【業務概要】 視覚障がい者の安全な歩行を実現するナビゲーションシステムのファームウェア開発が主な業務内容です。 【詳細】 要求分析/設計/実装/テストコード追加/レビュー/検証/リリース 等 【開発製品について】 靴に取り付ける振動デバイスとスマートフォンアプリで構成されるナビゲーションシステム。 アプリで移動ルートを設定し、靴の中に取り付けたデバイスが振動してナビゲーションを行います。 直進時は足前方振動子が、曲がる時は左右振動子が振動し、進行方向を直感的に理解できるため、 ルートを常に気にする必要がなくなり、より安全に、気持ちに余裕を持って歩行することが可能になります。 【業務詳細】 プレイングマネージャーとしてプロジェクトのマネジメントから開発までをお任せします。 ■要求分析・要件定義・設計・開発・検証・運用 ■ナビゲーションアルゴリズム開発 ■ユーザIFであるGUI/UXの開発 ■データ分析 ■その他新規機能の開発 【主な開発環境】 Swift, Kotolin, UML/SysML, GitHub Actions 等 外国籍:応相談 ビジネスレベル、日本在住の方のみ

案件の必須スキル

・Swiftでのモバイルアプリ開発経験(2年以上) ・学歴不問 / 経験者のみ募集

1年前 提供元-1on1Freelance
リモートOK
面談1回

【C言語】MFPエンジンソフト開発案件

70万円/月額
業務委託(フリーランス)

・C言語を用いたMFPエンジンソフト開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  -印刷制御(メカ制御)を行うエンジンソフトウエアの開発  -機能追加、機能変更、不具合対応等

案件の必須スキル

・C言語を用いた開発経験 ・組込みソフト開発経験 ・Linux OSカーネル開発の知見と経験 ・Linuxの知見

1ヶ月前 提供元-レバテックフリーランス

【東京の出社可能な方】【Java】【業務委託(準委任)】決済代行システムの開発(代官山)

70-80万円/月額
業務委託(フリーランス)

======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 自社内で複数パッケージソフトの開発や、ソフトウェア設計、開発を行っているシステム開発企業にて、決済代行システムの開発に携わって頂きます。 【具体的な業務内容】 ・共通アプリケーション基盤を利用した開発作業(設計、開発、試験)  - 主にJava言語を使用しますが、他の言語での関連ツール開発が生じることもあります。 ・障害発生時の調査・復旧対応  - サーバーログ/データベースの記録等から、障害原因を調査  - データ復旧のためのSQL作成  - アプリケーションの不具合の場合は、既存アプリケーションの改修およびテスト対応 ・問い合わせサポート  - 担当範囲の仕様調査やログ調査など

案件の必須スキル

【リーダークラス】 ・以下の経験5年以上  - WEBアプリケーション開発  - Java に関連するフレームワーク使用 (DI/Logging/ORM)  - RDBMSの利用 (SQL)  - Unix系環境でのCLI操作によるアプリ環境構築 ・以下の経験2年以上  - 3名以上のチームのリーダー/サブリーダー業務  - 運用保守業務  - UMLによる設計(クラス図/シーケンス図/アクティビティ図)  - ユニットテスト実装 (JUnit) 【メンバークラス】 ・以下の経験2年以上  - WEBアプリケーション開発  - Java に関連するフレームワーク使用 (DI/Logging/ORM)  - UML による設計(クラス図/シーケンス図/アクティビティ図)  - ユニットテスト実装 (JUnit)  - RDBMS の利用 (SQL)  - Unix 系環境でのCLI操作によるアプリ環境構築

2ヶ月前 提供元-ProEngineer

【東京の出社可能な方】【Java/セット提案必須】【業務委託(準委任)】決済代行システムの開発(飯田橋)

70-80万円/月額
業務委託(フリーランス)

======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 自社内で複数パッケージソフトの開発や、ソフトウェア設計、開発を行っているシステム開発企業にて、決済代行システムの Java 開発に携わっていただきます。 ※リーダークラス、メンバークラスのセット提案を希望いたします。 リーダークラスの方は、セットのメンバーのフォローをしていただければ問題ありません。 【具体的な作業内容】 ・共通アプリケーション基盤を利用した開発作業(設計、開発、試験)  - 主にJava言語を使用しますが、他の言語での関連ツール開発が生じることもあります ・Webアプリケーションのバージョンアップ作業  - Java&ミドルウェアのバージョンアップ  - 上記バージョンアップに伴う共通基盤含めたアプリケーション改修 ・障害発生時の調査・復旧対応  - サーバーログ/データベースの記録等から、障害原因を調査する  - データ復旧のための SQL 作成  - アプリケーションの不具合の場合は、既存アプリケーションの改修およびテスト対応 ・問い合わせサポート  - 担当範囲の仕様調査やログ調査等

案件の必須スキル

【リーダークラス】 ・以下の経験5年以上  - WEBアプリケーション開発  - Java に関連するフレームワーク使用(DI、Logging、ORM) ・以下の経験  - 3名以上のチームのリーダー/サブリーダー業務  - UML による設計(クラス図/シーケンス図/アクティビティ図)  - ユニットテスト実装 (JUnit)  - RDBMS の利用 (SQL)  - Unix系環境でのCLI操作によるアプリ環境構築 ・Webアプリケーション基盤構築の経験があること  - Webアプリケーションのミドルウェア(HTTPサーバ、Javaコンテナ)構築  - 上記ミドルウェアを包含したアプリケーションコンテナの構築経験 【メンバークラス】 ・以下の経験  - WEBアプリケーション開発  - Java に関連するフレームワーク使用(DI、Logging、ORM)  - UML による設計(クラス図/シーケンス図/アクティビティ図)  - ユニットテスト実装 (JUnit)  - RDBMS の利用 (SQL)  - Unix系環境でのCLI操作によるアプリ環境構築

3ヶ月前 提供元-ProEngineer

【東京の出社可能な方】【Java】【業務委託(準委任)】決済代行システムの開発(代官山)

70-80万円/月額
業務委託(フリーランス)

======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 自社内で複数パッケージソフトの開発や、ソフトウェア設計、開発を行っているシステム開発企業にて、決済代行システムの開発に携わって頂きます。 【具体的な業務内容】 ・共通アプリケーション基盤を利用した開発作業(設計、開発、試験)  - 主にJava言語を使用しますが、他の言語での関連ツール開発が生じることもあります。 ・障害発生時の調査・復旧対応  - サーバーログ/データベースの記録等から、障害原因を調査  - データ復旧のためのSQL作成  - アプリケーションの不具合の場合は、既存アプリケーションの改修およびテスト対応 ・問い合わせサポート  - 担当範囲の仕様調査やログ調査など

案件の必須スキル

【リーダークラス】 ・以下の経験5年以上  - WEBアプリケーション開発  - Java に関連するフレームワーク使用 (DI/Logging/ORM)  - RDBMSの利用 (SQL)  - Unix系環境でのCLI操作によるアプリ環境構築 ・以下の経験2年以上  - 3名以上のチームのリーダー/サブリーダー業務  - 運用保守業務  - UMLによる設計(クラス図/シーケンス図/アクティビティ図)  - ユニットテスト実装 (JUnit) 【メンバークラス】 ・以下の経験2年以上  - WEBアプリケーション開発  - Java に関連するフレームワーク使用 (DI/Logging/ORM)  - UML による設計(クラス図/シーケンス図/アクティビティ図)  - ユニットテスト実装 (JUnit)  - RDBMS の利用 (SQL)  - Unix 系環境でのCLI操作によるアプリ環境構築

3ヶ月前 提供元-ProEngineer

【東京の出社可能な方】【Java/セット提案必須】【業務委託(準委任)】決済代行システムの開発(飯田橋)

70-80万円/月額
業務委託(フリーランス)

======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 自社内で複数パッケージソフトの開発や、ソフトウェア設計、開発を行っているシステム開発企業にて、決済代行システムの Java 開発に携わっていただきます。 ※リーダークラス、メンバークラスのセット提案を希望いたします。 リーダークラスの方は、セットのメンバーのフォローをしていただければ問題ありません。 【具体的な作業内容】 ・共通アプリケーション基盤を利用した開発作業(設計、開発、試験)  - 主にJava言語を使用しますが、他の言語での関連ツール開発が生じることもあります ・Webアプリケーションのバージョンアップ作業  - Java&ミドルウェアのバージョンアップ  - 上記バージョンアップに伴う共通基盤含めたアプリケーション改修 ・障害発生時の調査・復旧対応  - サーバーログ/データベースの記録等から、障害原因を調査する  - データ復旧のための SQL 作成  - アプリケーションの不具合の場合は、既存アプリケーションの改修およびテスト対応 ・問い合わせサポート  - 担当範囲の仕様調査やログ調査等

案件の必須スキル

【リーダークラス】 ・以下の経験5年以上  - WEBアプリケーション開発  - Java に関連するフレームワーク使用(DI、Logging、ORM) ・以下の経験2年以上  - 3名以上のチームのリーダー/サブリーダー業務  - UMLによる設計(クラス図/シーケンス図/アクティビティ図)  - ユニットテスト実装 (JUnit)  - RDBMSの利用 (SQL)  - Unix系環境でのCLI操作によるアプリ環境構築 ・Webアプリケーション基盤構築の経験があること  - Webアプリケーションのミドルウェア(HTTPサーバ、Javaコンテナ)構築  - 上記ミドルウェアを包含したアプリケーションコンテナの構築経験 【メンバークラス】 ・以下の経験2年以上  - WEBアプリケーション開発  - Java に関連するフレームワーク使用(DI、Logging、ORM)  - UML による設計(クラス図/シーケンス図/アクティビティ図)  - ユニットテスト実装 (JUnit)  - RDBMS の利用 (SQL)  - Unix系環境でのCLI操作によるアプリ環境構築

4ヶ月前 提供元-ProEngineer

【東京の出社可能な方】【Java】【業務委託(準委任)】決済代行システムの開発(代官山)

70-80万円/月額
業務委託(フリーランス)

======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 自社内で複数パッケージソフトの開発や、ソフトウェア設計、開発を行っているシステム開発企業にて、決済代行システムの開発に携わって頂きます。 【具体的な業務内容】 ・共通アプリケーション基盤を利用した開発作業(設計、開発、試験)  - 主にJava言語を使用しますが、他の言語での関連ツール開発が生じることもあります。 ・障害発生時の調査・復旧対応  - サーバーログ/データベースの記録等から、障害原因を調査  - データ復旧のためのSQL作成  - アプリケーションの不具合の場合は、既存アプリケーションの改修およびテスト対応 ・問い合わせサポート  - 担当範囲の仕様調査やログ調査など

案件の必須スキル

【リーダークラス】 ・以下の経験5年以上  - WEBアプリケーション開発  - Java に関連するフレームワーク使用 (DI/Logging/ORM)  - RDBMSの利用 (SQL)  - Unix系環境でのCLI操作によるアプリ環境構築 ・以下の経験2年以上  - 3名以上のチームのリーダー/サブリーダー業務  - 運用保守業務  - UMLによる設計(クラス図/シーケンス図/アクティビティ図)  - ユニットテスト実装 (JUnit) 【メンバークラス】 ・以下の経験2年以上  - WEBアプリケーション開発  - Java に関連するフレームワーク使用 (DI/Logging/ORM)  - UML による設計(クラス図/シーケンス図/アクティビティ図)  - ユニットテスト実装 (JUnit)  - RDBMS の利用 (SQL)  - Unix 系環境でのCLI操作によるアプリ環境構築

4ヶ月前 提供元-ProEngineer

この条件の新着案件情報を受け取る

UMLのフリーランス案件に関するよくある質問

UMLのフリーランス案件・求人の月額単価相場を教えて下さい

UMLのフリーランス案件・求人はどのくらいありますか

UMLのフリーランス案件・求人でリモートワークや在宅ワークはできますか

UMLのフリーランス案件は未経験でも応募可能ですか?

UMLのフリーランス案件の商談や面談ではどのような内容が聞かれますか?

単価で絞り込み

50万~
60万~
70万~
80万~
90万~
100万~

エリアで絞り込み

東京都
神奈川県
愛知県
大阪府
兵庫県
福岡県

この条件の新着案件情報を受け取る

UMLのフリーランス案件・求人に関する情報

UMLのフリーランス案件・求人単価相場

最高単価

115万円

最低単価

38万円

平均単価

73万円

2025年06月のUMLのフリーランス案件・求人一覧の月額単価の平均は73万円です。 UMLのフリーランス案件・求人一覧の年収の目安は876万円です。 単価20万円台のUMLのフリーランス案件・求人一覧は0件、単価30万円台のUMLのフリーランス案件・求人一覧は2件、単価40万円台のUMLのフリーランス案件・求人一覧は1件、単価50万円台のUMLのフリーランス案件・求人一覧は10件、単価60万円台のUMLのフリーランス案件・求人一覧は42件、単価70万円台のUMLのフリーランス案件・求人一覧は48件、単価80万円台のUMLのフリーランス案件・求人一覧は40件、単価90万円台のUMLのフリーランス案件・求人一覧は17件、単価100万円台のUMLのフリーランス案件・求人一覧は3件です。 ※フリーランスボード調べ(2025年06月04日更新)

UMLのフリーランス案件・求人の月額単価相場

2025年06月のUMLのフリーランス案件・求人一覧の平均月額単価は73万円です。前月比で-1.1%(-0.8万円)と月単位でみるUMLのフリーランス案件・求人一覧の月額単価は減少傾向です。

UMLのフリーランス案件・求人の想定年収推移

2025年06月のUMLのフリーランス案件・求人一覧の想定平均年収は876万円です。前月比で-1.1%(-9.9万円)と月単位でみるUMLのフリーランス案件・求人一覧の想定年収は減少傾向です。

UMLのフリーランス案件・求人リモートワーク比率

働き方割合前月比
フルリモート27.5%+9.3%
一部リモート47.1%-4.1%
常駐25.5%-5.2%

2025年06月のUMLのフリーランス案件・求人一覧におけるフルリモート案件・求人の割合は27.5%で前月比で+9.3%とやや増加傾向にあります。一部リモート案件・求人の割合は47.1%で前月比で-4.1%とやや減少傾向にあります。常駐案件・求人の割合は25.5%で前月比で-5.2%とやや減少傾向にあります。

UMLのフリーランス案件・求人稼働日数比率

稼働可能日数割合前月比
週5100%+0%
週40%+0%
週30%+0%
週20%+0%
週10%+0%

2025年06月のUMLのフリーランス案件・求人一覧における週5案件・求人の割合は100%で前月比で+0%と横ばい傾向にあります。週4案件・求人の割合は0%で前月比で+0%と横ばい傾向にあります。週3案件・求人の割合は0%で前月比で+0%と横ばい傾向にあります。週2案件・求人の割合は0%で前月比で+0%と横ばい傾向にあります。週1案件・求人の割合は0%で前月比で+0%と横ばい傾向にあります。

UML業界別フリーランス案件・求人数

業界

案件数

医療・福祉

8件

SIer・業務系

7件

EC

3件

WEBサービス

2件

通信

1件

Saas

1件

流通・小売

1件

製造・メーカー

1件

toB

1件

UMLの業界別フリーランス案件数を分析すると医療・福祉は8件、SIer・業務系は7件、ECは3件、WEBサービスは2件、通信は1件、Saasは1件、流通・小売は1件、製造・メーカーは1件、toBは1件でした。 UMLの業界別フリーランス案件数の前月比較では医療・福祉は+0件(+0.0%)で前月から変化なし,SIer・業務系は+0件(+0.0%)で前月から変化なし,ECは+0件(+0.0%)で前月から変化なし,WEBサービスは+0件(+0.0%)で前月から変化なし,通信は+0件(+0.0%)で前月から変化なし,Saasは+0件(+0.0%)で前月から変化なし,流通・小売は+0件(+0.0%)で前月から変化なし,製造・メーカーは+0件(+0.0%)で前月から変化なし,toBは+0件(+0.0%)で前月から変化なしとなっています。 (※フリーランスボード調べ/2025年06月) 医療・福祉の業界はUMLの中でも、特にフリーランス案件数が多いことがわかります。

UML職種別フリーランス案件・求人数

職種

案件数

組込・制御エンジニア

41件

バックエンドエンジニア

40件

サーバーサイドエンジニア

37件

アプリエンジニア

33件

インフラエンジニア

24件

その他

24件

データベースエンジニア

21件

セキュリティエンジニア

21件

データサイエンティスト

14件

システムエンジニア(SE)

13件

フロントエンドエンジニア

8件

ネットワークエンジニア

8件

フルスタックエンジニア

7件

プログラマー(PG)

5件

プロジェクトマネージャー

4件

データアナリスト

4件

プロダクトマネージャー(PdM)

3件

Webディレクター

3件

情報システム

3件

社内SE

3件

マークアップエンジニア

3件

プランナー

2件

Webデザイナー

1件

イラストレーター

1件

AIエンジニア

1件

機械学習エンジニア

1件

SRE

1件

コーダー

1件

データエンジニア

1件

UMLの職種別フリーランス案件数を分析すると組込・制御エンジニアは41件、バックエンドエンジニアは40件、サーバーサイドエンジニアは37件、アプリエンジニアは33件、インフラエンジニアは24件、その他は24件、データベースエンジニアは21件、セキュリティエンジニアは21件、データサイエンティストは14件、システムエンジニア(SE)は13件、フロントエンドエンジニアは8件、ネットワークエンジニアは8件、フルスタックエンジニアは7件、プログラマー(PG)は5件、プロジェクトマネージャーは4件、データアナリストは4件、プロダクトマネージャー(PdM)は3件、Webディレクターは3件、情報システムは3件、社内SEは3件、マークアップエンジニアは3件、プランナーは2件、Webデザイナーは1件、イラストレーターは1件、AIエンジニアは1件、機械学習エンジニアは1件、SREは1件、コーダーは1件、データエンジニアは1件でした。 UMLの職種別フリーランス案件数の前月比較では組込・制御エンジニアは-1件(-2.4%)でわずかに減少,バックエンドエンジニアは+8件(+25.0%)の大幅な増加,サーバーサイドエンジニアは+7件(+23.3%)の大幅な増加,アプリエンジニアは+7件(+26.9%)の大幅な増加,インフラエンジニアは+4件(+20.0%)の大幅な増加,その他は-3件(-11.1%)の大幅な減少,データベースエンジニアは+5件(+31.3%)の大幅な増加,セキュリティエンジニアは+0件(+0.0%)で前月から変化なし,データサイエンティストは-1件(-6.7%)の減少,システムエンジニア(SE)は-8件(-38.1%)の大幅な減少,フロントエンドエンジニアは+1件(+14.3%)の大幅な増加,ネットワークエンジニアは+0件(+0.0%)で前月から変化なし,フルスタックエンジニアは+3件(+75.0%)の大幅な増加,プログラマー(PG)は-6件(-54.5%)の大幅な減少,プロジェクトマネージャーは+3件(+300.0%)の大幅な増加,データアナリストは-1件(-20.0%)の大幅な減少,プロダクトマネージャー(PdM)は+3件(+100.0%)の大幅な増加,Webディレクターは+0件(+0.0%)で前月から変化なし,情報システムは+0件(+0.0%)で前月から変化なし,社内SEは+0件(+0.0%)で前月から変化なし,マークアップエンジニアは+1件(+50.0%)の大幅な増加,プランナーは+0件(+0.0%)で前月から変化なし,Webデザイナーは+0件(+0.0%)で前月から変化なし,イラストレーターは+0件(+0.0%)で前月から変化なし,AIエンジニアは-1件(-50.0%)の大幅な減少,機械学習エンジニアは-1件(-50.0%)の大幅な減少,SREは+0件(+0.0%)で前月から変化なし,コーダーは+0件(+0.0%)で前月から変化なし,データエンジニアは+0件(+0.0%)で前月から変化なしとなっています。 (※フリーランスボード調べ/2025年06月) 組込・制御エンジニアの職種はUMLの中でも、特にフリーランス案件数が多いことがわかります。

UMLのフリーランス案件・求人一覧について

■UMLとは UMLは統一モデリング言語(Unified Modeling Language)の略で、ソフトウェアシステムの分析と設計のための図式表現を定めた業界標準の表記法です。UMLを使うことで、システムの構造と振る舞いを視覚的に表現し、開発者間でのコミュニケーションや設計の共有を行うことができます。 UMLの主な特徴は以下の通りです。 ・グラフィカルな表記法による直感的な理解しやすさ ・オブジェクト指向分析・設計への対応 ・複数の図の組み合わせによるシステムの多面的な表現 ・汎用性と拡張性に優れた表現力 ・ツールによる図の作成と管理のサポート ・XMIによるモデルの交換とツール間連携 UMLには、以下のような主要な図があります。 ・ユースケース図:システムの機能とアクターの関係を表現 ・クラス図:クラスとその関連を表現 ・オブジェクト図:クラスのインスタンスの関係を表現 ・シーケンス図:オブジェクト間のメッセージのやり取りを時系列で表現 ・コミュニケーション図:オブジェクト間のメッセージの関係を表現 ・ステートマシン図:オブジェクトの状態と遷移を表現 ・アクティビティ図:処理の流れと分岐を表現 ・コンポーネント図:システムの物理的なコンポーネントの構成を表現 ・配置図:ハードウェアノードへのコンポーネントの配置を表現 UMLは、システム開発のあらゆるフェーズで活用されます。要件定義の段階ではユースケース図を使ってシステムの機能を整理し、設計段階ではクラス図やシーケンス図を使って詳細な仕様を定義します。また、実装段階ではUMLモデルからコード生成を行ったり、テスト段階では期待される振る舞いを図と照らし合わせたりすることができます。 UMLを使いこなすには、図の書き方だけでなく、オブジェクト指向の原則や設計パターンなどの知識も必要です。また、UMLで表現されたモデルを適切に運用・管理するためのツールやプロセスも重要になります。 UMLは、複雑なソフトウェアシステムを正確に表現し、ステークホルダー間の認識の齟齬を防ぐための強力なコミュニケーションツールです。開発の上流工程での活用により、手戻りのない効率的な開発が可能になります。また、モデル駆動開発(MDD)の文脈では、UMLモデルを中心にしたシステム開発のアプローチも注目されています。 UMLは、ソフトウェア開発の現場で長年にわたって使われてきた実績があり、オブジェクト指向やソフトウェア工学の基礎技術としても重要な位置づけにあります。クラウド、IoT、AIなど新しい技術トレンドの中でも、システムの全体像を俯瞰し、適切に設計していくためのツールとしてのUMLの重要性は変わりません。UMLを使いこなすスキルは、ソフトウェア開発者にとって必須のスキルの一つと言えるでしょう。 ■UMLを活用するメリット この章ではUMLを活用するメリットについて説明します。 UMLを習得することにより、具体的に以下のようなメリットがあります。 ・グラフィカルな表記法によりソフトウェア設計の可視化とコミュニケーションが促進される ・ユースケース図、クラス図、シーケンス図など多様な図式の組み合わせによりシステムを多面的に記述できる ・オブジェクト指向分析設計との親和性が高く、オブジェクト指向開発プロセスを強力にサポートする ・国際規格として標準化されているため、設計書の可読性と再利用性が向上する ・XMIによる図式情報の交換により、ツールに依存しない設計情報の共有が可能になる ・モデル駆動開発の基礎となる表記法であり、コードの自動生成などの発展的な利用法がある ・大学教育でも広く導入されており、ソフトウェア工学の必須スキルとして認知されている UMLはソフトウェア設計の共通言語として広く普及しており、昨今のモデリング手法やドキュメンテーション技術の基盤を成すものとなっています。上記活用する上でのメリットを踏まえて、習得可否を検討することをおすすめします。 ■UMLを活用するデメリット この章ではUMLを活用するデメリットについて説明します。 UMLを習得することにより、具体的に以下のようなデメリットがあります。 ・図式の表記ルールが複雑で習得に時間を要する ・ツールを使いこなすには別途トレーニングコストが必要となる ・設計とコーディングの乖離が発生しやすく、モデルの陳腐化が起こりがち ・UML自体は設計プロセスを規定したものではないため、設計手順の標準化につながらない UMLはメリットが多いですが、学習コストの高さやモデルの運用管理の難しさなど注意すべき点がいくつかあることを理解しておきましょう。 UML習得を今後検討しているフリーランスエンジニアはUMLを活用するメリットデメリットを比較した上で決めると後悔が少ないでしょう。