ビジネス向けソフトウェアでは、「安全性」と「品質」を重視した開発が必要となります。
しかし、「安全性」と「品質」を高めようとしますと、それに伴って開発工数ならびに開発費用が膨れ上がります。
弊社ではグループ会社のバルテスやバルテス・モバイルテクノロジーのノウハウを継承し、
「安全性」や「品質」も含んだソフトウェアを効率良く開発し、コストを抑えて提供しています。
開発の自由度が高いため、Androidアプリの脆弱性に関するニュースが多いですが、
実際にはiOSもOS自体に多数の脆弱性が報告されており、その脆弱性を利用して
モバイルアプリの重要なデータを狙われる危険性も出てきております。
そこで、弊社ではリスクを最小限に抑えるべく2段階での脆弱性対策により、
安全なモバイルアプリを提供します。
①SQLインジェクション対策など外部からの侵入を防ぐ
②内部データの暗号化などにより外部から侵入された場合もデータ漏洩を防ぐ
この脆弱性対策は、独自のコーディング規約により実現します。
コーディング規約の準拠については、静的解析によりチェックを行い、
品質を高めます。また、更に重要なモバイルアプリについては、
グループ会社のバルテスモバイルテクノロジーの脆弱性診断で検証を重ねます。
品質の高いモバイルアプリにするには、適切なテストが欠かせません。
まず、脆弱性対策を意識した独自のコーディング規約に基づき開発し、
オープンソースのモジュールを利用して静的解析を自動実行します。
その後、独自に開発したExcelベースのツールを用いた単体テスト、
およびオープンソースのモジュールを利用した実機でのUIテストを自動実行します。
最終段階として、開発チームとは別のテスト専門チームが、
ユーザの立場からのテストを第3者として実施し更に品質を高めて参ります。
安全で品質の高いモバイルアプリ開発を効率良く行うため、
オープンソースのCIツールJenkinsを利用して自動テストを行っています。
Jenkinsを使用することにより、ソースコード管理を行うSubversionから
定期的に最新のソースコードを取得し、静的解析、単体テスト、UIテストを自動実行し、
問題が発生した場合はすぐに開発者に通知されるため、
効率良く安全で品質の高いモバイルアプリ開発が可能となっています。
まずはお気軽にお問い合わせください。改めて弊社よりご連絡させて頂きます。
ご要望、アプリ開発で実現したいことなどについてヒアリングさせていただきます。
ご不明な点やご不安な点なども一緒にお聞かせいただければより良い提案をさせていただきます。
お伺いした内容を基にアプリの設計・提案、お見積もりの提示を行います。
設計内容、お見積もり提示後正式に発注いただけましたらアプリ内部のプログラミング設計
および画面デザイン作成に取り掛かります。
※画面デザインに関しては実装前にご確認いただけるよう順次ご提出致します。
詳細設計および作成した画面デザインに沿ってアプリを組み立てて動作できるように致します。
制作したアプリが正しく動作するか、テストエンジニアが作成したテスト計画・テスト設計に基づき、テストを行います。
※この段階でお客様にも最終確認を行っていただきます。
テストした後、お客様合意の上で納品をさせて頂きます。
※ご要望に応じて、各マーケットへの申請手続きの代行も承ります。(別途費用が必要です。)
ご希望いただければリリース後も、運用・保守サポートで末長くサポート致します。
ご要望に応じた運用・保守契約をご提案させていただきます。