|
|
|
システム開発・開発支援 |
小規模から大規模なシステム開発まで、お客様の要望を理解・実現し、業務の効率化・利便性を向上させます。業務上の専門システムに対しても、業務知識や技術を持って把握・提案し、また優れたシステムを完成させる為に開発スケジュールの企画、開発工程の細分化、各フェーズにおけるチェック作業を行います。
● 企画・提案(担当:上級SE)
SEはコミュニケーション能力やプレゼンテーション能力を駆使して、現状の把握・要望・納期等を正しく理解し、満足度の高いシステムが完成するよう最適な企画・提案を行いシステムの概要を決定します。
● 機能設計・仕様作成(中・上級SE)
機能・特性、既存システムからの変更といった点から、使用するソフトやマシンを考え、仕様書を仕上げます。
● 設計(SE)
企画書・仕様書を基に、システム規模が大きくなるほど、複数のシステムやデータベースがどのように連携し合えば理想的なシステムが完成するかを多方面から常に考え、効率よく作業できるようシステム設計所として仕上げます。
● プログラム分割・テスト計画書作成(SE)
設計書を基に、共通モジュールや既開発のモジュールの活用、プログラム分割を行います。またテストのタイミング・回数、その後の修正期間なども算出し、クライアント先でのテスト運用をする際のクライアントやマシンの都合等も配慮し作成していきます。
● モジュール設計・プログラミング・単体テスト(SE・プログラマ)
最適な言語を使用し、数万、数十万に及ぶプログラムコードのコーディングミスをいかに防ぎ、効率的に進められるかを考慮し、単体テストを何回も繰り返し、精度の向上を図ります。
● テストデータ作成・結合テスト(SE、プログラマ)
システムを本稼働させる為の前プログラミングの各命令が、実際に正確に行われているかを更にテストする為に、テスト用データに書き直し、その後、機能検証用のテストを行います。
● 綜合テスト(担当:SE)
最終テスト段階として、システム動作に問題(バグ)がある場合、実際にどのデータが間違っているのかを検証し、必要があればプログラミング段階に戻り、修正若しくは、再度、作成し直しをして、再テストします。これらを何回も行い、完璧なプログラムを作成していきます。
● シミュレーション・運用(SE、依頼主)
システムが理論上ではなく、実稼働するかどうかを実機を使用して試験し、問題がないことを確認した上で納品となります。
|
 |
|