弊社のソフトウェア受託開発サービスは、仕様策定から試作開発までワンストップサービスが可能です。
要求仕様をヒアリングさせていただくことで、弊社で仕様書を作成することも可能です。
またソフトウェアを動作させるハードウェア開発も同時に対応できるため、お客様は開発窓口を一本化でき、煩わしいプロジェクト管理から解放され、弊社もハードウェア/ソフトウェアの垣根なくお任せいただくことで、品質の高い開発成果物を提供することができます。
・弊社のソフトウェア開発サービスでは、次のプロセス領域とレイヤでの対応が可能です。
・組込み開発からアーキテクチャ設計といった上流工程業務
・基本設計・詳細設計・実装・単体テスト・結合テストまでのエンジニアリング業務
・外部仕様設計やマニュアル作成
・アプリケーション
・ミドルウェア
・ドライバ
・ファームウェア
・Windows
・Linux (組み込みLinux含む)
・uITRON
・non-OS
8ビットマイコンから最新のCPUまで豊富な経験と実績があります。特に組み込みマイコンと呼ばれるCPUのファームウェアやドライバ等の開発を得意です。
・ルネサス(SH, RX, RL78, …)
・ARMコア
・Microchip (STM32, POC,…)
・intel x86系
・各種SoC
・Ethernet
・シリアル通信 (I2C, SPI, RS485(MOD-BUS)等)
・USB
・CAN
・EtherCAT
・DeviceNet
・3G/4G(LTE)
・Bluetooth
・Visual Basic .NET
・C
・C#
・C++
・Java
・JavaScript
各分野での代表例です。ここに挙げた実績の他にも豊富な実績があります。
産業機械 | ・IoT向けクラウド通信ソフトウェア ・ロボットアーム制御ファームウェア ・センサデータロギングソフトウェア ・計装ネットワーク機器通信ソフトウェア ・制御装置設定用Webアプリケーション ・組込み機器用HMIアプリケーション ・シーケンサ向けPLC(Programable Logic Device)ソフトウェア |
通信機器 | ・無線機器同期試験用ソフトウェア ・放送機器用HMIソフトウェア ・放送機器用ファームウェア ・放送機器用ファームウェア |
医療機器 | ・健康機器用制御ファームウェア&HMIソフトウェア |
OA機器 | ・照明機器制御ファームウェア ・衛生管理機器ファームウェア |
工程 | 作業概要 | アウトプット例 |
企画 | お客様が抱えるビジネス上の悩み、サービスやシステムに関するご要望や問題などをお伺いして、課題を抽出・分析し、最適なソリューションの検討を実施します。 | ・ご提案書 ・プロジェクト計画書 |
↓ | ||
要件定義 | お客様の業務や現行システムを確認し、業務やシステムに必要な仕様、機能を策定します。外部システムや登場人物とビジネスの境界を明確化します。 | ・システム構成図 ・要件定義書 |
↓ | ||
設計 | 外部システムとのインターフェイスを定義し、画面・メール等の機能仕様やデータベース定義等を設計します。必要に応じて、基本設計・詳細設計のように工程を細分化し、必要な粒度で実装仕様を検討します。 | ・画面設計書 ・インターフェイス仕様書 ・開発環境 ・テスト環境 |
↓ | ||
プログラミング単体テスト | 業務やシステムに必要な機能をプログラミング言語を用いて実装します。また、プログラミングやデプロイに必要なテスト環境を構築しつつ、必要な粒度でデバッグを行い、バグの検出と修正を行います。 | ・ソースコード ・単体テスト仕様書 |
↓ | ||
結合テスト システムテスト |
モジュール同士を結合させ、外部システムを連携し、システム全体の動作をテストします。シナリオテスト、機能テスト、性能負荷テスト、セキュリティテストなどをデグレードしないように計画します。 | ・テスト計画書 ・各種テスト仕様書 ・品質評価報告書 |
↓ | ||
運用テスト | システム運用者・利用者の目線でシステムをテストします。また実際のユーザに、実際の実務・データを使ってシステムを操作していただき、稼働評価をします。 | |
↓ | ||
リリース | 必要な工程が終了し、お客様より稼働開始の判断が下されると、システムをリリースします | |
↓ | ||
保守・運用 | システムを継続的に運用するため、保守作業を行います。 |