-
教育用プログラム学習ソフトの独自言語の構文解析
■ プロジェクトの目的
プログラミング学習ソフトでBlocklyによるコード生成ができるようになった生徒が一段階ステップを上げるため、ソースコードを自分で書けるようにするための支援ツール提供する。
■ 体制・人数
2人
■ 自分のポジション・役割
プログラム構成、コーディング
■ 目的を達成する上での課題
短い期間で、字句解析、構文解析をおこない、Blocklyのxmlを自動生成する。
■ 課題に対して取り組んだこと
ファームウェアと連動しており、ファーム側に構文解析処理があることに着目し、ファームウェア側の構文解析処理をアプリ側でも流用した。
■ ビジネス上の成果
4か月程度の短い納期であったが、不具合なく納品できた
.NET Frame work WPFの上にChromiumを組み込み、blocklyのユーザーインターフェイスを改良。
独自言語を、構文解析しソースコードからblocklyのパーツを連結させる。 -
レーザー加工機ソフトウェア拡張、保守のソフトウェア責任者兼開発者
■ プロジェクトの目的
レーザー加工機制御を行うソフトウェアの拡張と保守
■ 体制・人数
3人
■ 自分のポジション・役割
ソフトウェア仕様作成、プロジェクト管理、コーディング
■ 目的を達成する上での課題
ユーザー様からの要望に迅速に答えるソフトウェアリリース
■ 課題に対して取り組んだこと
各種技術書を理解し、無駄のない、処理を書いていくこと
■ ビジネス上の成果
製造業で使われるソフトウェアでありながら、ソフトウェアの自動アップデートに対応。
RTOSを利用し、拡張性の高いファームウェアのデザインを行なった。
ファームウェア開発(micro chip、stm32)
.NET FrameWork 4.7.2
PHP、javascript、nodej.s -
パッケージソフトベンダーでアプリ開発のソフトウェアエンジニア20
■ プロジェクトの目的
建築構造計算ソフトの拡張、メンテナンス
■ 体制・人数
15人
■ 自分のポジション・役割
プログラマ、プロジェクトマネージャー、企画
■ 目的を達成する上での課題
ソフトの拡張案の作成、仕様作成、コーディング、リリース、お客様からのフィードバックからの修正
■ 課題に対して取り組んだこと
見積もり工期にあわせて、プロジェクトを完遂すること
■ ビジネス上の成果
入力上、GUI化が難しいとされていたものをGUI化させてユーザビリティの向上させることができた。プログラマ、プロジェクトマネージャー、システムエンジニア