ソフトウェア開発・設計

ソフトウェア開発からテストまで
一貫したサービスを提供します

私たちfeatでは、開発者によるソフトウェア開発・設計だけでなく、テストエンジニアによるソフトウェア評価までの一貫したサービスを提供いたします。
また、品質確保・品質向上のため、ソフトウェア評価視点からの仕様策定など、より上流工程からの参画を実現いたします。

ソフトウェア開発・設計の3本柱

01

ソフトウェア開発
  • ・PCアプリケーション開発
    C++/C#/JAVAによるWindowsアプリケーション
  • ・電子機器ソフトウェア開発
    C/C++/JAVAによるファームウェア
  • ・製品仕様検討に代表される上流工程業務
  • ・Windowsドライバ開発
  • ・業務アプリケーション開発
    JAVAによるWebアプリケーション

02

自動化技術構築
  • ・独自技術を用いた、自動化技術構築/アプリケーション開発
  • ・画像解析を用いた、自動化アプリケーション開発

03

AI応用機能開発
  • ・画像認識技術を用いた自動化技術開発

主な開発プロジェクトの例

01:FA機器アプリケーションリプレイス

  • 【環境】Visual Studio 2015
  • 【言語】VB6→C#/VC6→VC++
  • 【OS】Windows7/10

  • 【概要】
    PC/OSの更新に伴い、VB6にて構築されていたHW制御アプリケーションをC#へ移行。
    元々仕様書が無い状態だっため、コード解析から実施し、C#でのアプリケーション開発を行う。
    なお、C#でのアプリケーション開発時には、機能仕様書も作成。

  • 【背景】
    製造現場で使用していた機器の老朽化やOSのサポート終了があり、PCの更新の必要性が出てきたことによる。

  • 【効果】
    ソフトウェアの寿命を延長。 また、リプレイス時に、機能仕様書作成も行ったことで、メンテナンス性の向上も実現。

  • 【使用ツール】
    グラフ表示にサードパーティ製のグラフツール(NIコンポーネント)を用いて実現。


02:教室ソリューション用システムデモ用ソフトウェア開発

  • 【環境】Visual Studio 2015
  • 【言語】C#
  • 【OS】Windows7/10

  • 【概要】
    UARTで接続されたキャビネットに格納されているタブレットの一括操作を行うアプリケーションを開発。
    機能概要を元に、【基本設計~UI設計~詳細設計~実装】を実施。

  • 【背景】
    製品開発の推進に向けて、机上ではなく、実際に動く機能のデモを行う必要があったため。

  • 【効果】
    従来、ハードウェアが出来てから行っていた機器の評価を、早い段階で実施し、品質の早期の安定を実現。

ソフトウェア開発プロセス

開発プロセス
製品/サービスの機能/仕様を決める、
より上流工程への参画
テストプロセス
単体の処理から複数の処理が連携する機能、
製品/サービス全体の品質の担保

事業内容一覧