ソフトウェア開発 当社では、マイクロ・コンピュータ、ワークステーションを用いた産業用 制御機器のソフトウェア開発を行っています。具体的には下記のような ものがあります。 1)マイクロ・コンピュータによる制御機器のソフトウェア開発 各種LSIを使用してメカ・CRT・伝送制御等を行います。 ・メカ制御は光、磁気センサー等を使用して機械(モータ等)の 制御を行います。 ・CRT制御はLSIを使用してキャラクタ・ディスプレイや、 グラフィック・ディスプレイ等の制御等を行います。 ・伝送制御は通信用LSIを使用して各種通信方式の伝送手順の 作成を行います。 開発工程 当社では、下記のような作業工程でソフトウェアを開発します。 【機能設計】 全体機能を明確にして階層化し、その内容を詳細に設計します。 ▼ 【構造設計】 プログラム構造を決定してモジュール分割し、モジュール間の インターフェースを明確にします。 ▼ 【モジュール設計】 モジュール内の詳細な処理手順を明確にします。 ▼ 【プログラミング】 プログラムのコーディングを行い、コンパイル/アセンブル を実地したのち、机上デバッグを行います。 ▼ 【単体デバッグ】 モジュール単位のデバッグを行います。 ▼ 【統合デバッグ】 モジュールを組合わせたデバッグを行います。 ▼ 【機能デバッグ】 機能設計で決定した機能についてデバッグを行います。 |