• 検索結果がありません。

ソフトウェア工学の最前線 〜ソフトウェアが社会のすべてを定義する時代〜:[エッセイ]3.日本の産業界におけるソフトウェア工学の役割

N/A
N/A
Protected

Academic year: 2021

シェア "ソフトウェア工学の最前線 〜ソフトウェアが社会のすべてを定義する時代〜:[エッセイ]3.日本の産業界におけるソフトウェア工学の役割"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)〜 ア ェ 線 る時代 ウ 前 義す ト 最 を定 フ の すべて ソ 学 の エッセイ 工 社会. 特. 集. が ア ェ ウ ト フ ソ 〜. 基 応 専 般. 日本の産業界における ソフトウェア工学の役割. 3. 山本里枝子((株)富士通研究所). 日本の産業界のソフトウェア開発. ソフトウェア工学の役割. 情報機器は一般化し,日本での世帯普及率は「携. ソフトウェア工学はソフトウェアの品質/コスト. 帯電話」および「パソコン」でそれぞれ 95.8 %,. /開発納期に関して設定した目標を達成する役割を. 76.8%,また,インターネット利用者数も 1 億を超. 担う.ソフトウェア開発の大半を IT 企業が担う日. えて人口普及率では 8 割を超えた.膨大な数のソフ. 本の現状を踏まえて,ソフトウェア工学の役割と貢. トウェアが個人向けに安価で提供され,広く利用さ. 献を IT 企業の視点で説明したい.対象となるソフ. れている.経済成長への ICT の貢献を総務省が調. トウェアを“ビジネスアプリケーション”と“組込. 査し,2020 年頃までの実現を想定した見守りサー. みソフトウェア”に大別する.. ビス等の新しいアプリケーションへの直接支払額を 各市場で年間最大約 1.8 兆円 (2016 年度),需要創 1). ➡➡ビジネスアプリケーション. 出効果はさらに大きいと予想した .また,企業の. ビジネスアプリケーションは従来,顧客の業務の. ICT 投資に関しては,「一社平均情報処理関係諸経. 効率化を目的に開発されてきた.ソフトウェア工学. 費」の 2013 年度実績が年間約 6 億円,その支出区. の技術が貢献することで,大規模であろうと安定し. 分でソフトウェアはハードウェアの約 2 倍である.. たビジネスアプリケーションが構築されるように. ICT による産業発展でソフトウェアが果たす役割. なってきた.たとえば開発効率化には,段階的詳細. は大きい.. 化/ MDA(Model Driven Architecture) 等の開発自. そのソフトウェアの開発の大部分を「IT 企業」. 動化や,ライブラリ/フレームワーク/ソフトウェ. が担っている点に日本の特徴がある(IT 企業とす. アパターン/コンポーネント/ WebAPI /マイク. る業種は「ソフトウェア業」,「情報処理・提供サー. ロサービスなどの再利用部品がある.品質確保には,. ビス業」 , 「インターネット附随サービス業」).情報. プログラムや仕様の品質を計測するための各種メト. 処理推進機構(IPA)が実施した日米,欧州等の情. リクス,テスト手法や自動テスト,開発プロセスを. 報処理・通信に携わる人材の所属企業の調査で,日. 規定する作業標準等がある.典型的には,開発前に. 本は IT 企業に所属する人材の割合が 72% と突出. フレームワークや開発標準等を準備し,開発の各段. して高い.米国/カナダ/イギリス/フランスでは. 階で開発作業を自動化し,また,品質を計測するこ. 2). その割合は 5 割を割る .また,IPA による日本の. とで,多数の開発者のスキルレベルのばらつきを吸. IT 企業のソフトウェア開発プロジェクトの分析で. 収しながら,大規模なアプリケーションの開発を. は, 「受託開発プロジェクト」が 91%,システム種. 進める.. 別では「アプリケーションソフト」が 94% を占める.. 一方で,情報機器の一般化を背景にユーザ企業の. ユーザ企業だけではソフトウェア開発が困難である. 新しいビジネスチャンスにむけたシステム開発が増. 日本の現状が見えてくる.. えている.ユーザのニーズが明確でないため,アプ リケーションをリリース後に短期にエンハンスを繰. 682. 情報処理 Vol.58 No.8 Aug. 2017.

(2) 3 日本の産業界におけるソフトウェア工学の役割. り返す.こうした動きと,クラ ウドの登場で開発の考え方が “作る”より“利用”に変わっ てきた状況があり,今後,既存. 基幹(既存)システム つながるシステムに モダナイゼーション. API で 自由な連携 /移行. 新規ビジネスのための システム API. API マッシュアップ で開発. 基幹システム. モバイル. システムも含むエコシステム 型開発が増えていくと考える (図 -1) .ソフトウェア工学の観 点では,マイクロサービスアー 3). キテクチャ ,継続的なインテ. API. IoT 組立て開発. API. API. モダナイ ゼーション. パッケージ アプリ 手組み 単純 マイグレ. PaaS. 基幹業務基盤 サービス. エコシステムの形成で 継続したビジネス成長. API AI. API. を想定した,サービス組立て. 新たなエコシステム. API. 分析. シミュレー ション. WebAPI 管理 サービス. 外部サービス. クラウドネイティブ基盤 サービス. 図 -1 ビジネスアプリケーションの方向性. グレーション/配備の自動化, サービス評価や推奨,他者が開発したソフトウェア. で動けない.特に新しい技術の導入は敬遠されがち. の品質保証,利用時品質の測定と改善手法,などの. で,事前の効果検証や失敗しないための準備に時間. 取り組みが重要で技術的な課題も多い.. を要する. 一方で,本屋からスタートした Amazon がソフ. ➡➡組込みソフトウェア. トウェア技術で既存インフラビジネスを激震させた. ネットワークシステムを例に説明する.ネットワ. と同様,Uber 等の non-IT 企業が OSS やソーシャ. ークシステムはビジネスおよび社会生活における基. ルコーディングといったソフトウェア技術を核に新. 盤として重要な役割を果たしており,ネットワーク. しいビジネスを拡大している.自らビジネスをしな. システムを構成する組込みソフトウェアをキャリア. がら,頻繁な機能拡張と安定したサービス運用を両. グレード品質に保つ必要がある.そのため異常系の. 立させる技術を開発・運用のプラクティスとして蓄. 開発量が正常系の約十倍にも及ぶ.機能の高度化に. 積するため ,新しい技術の吸収も速い.. よりメガライン規模となり,機能追加によるエンハ. この新しい動きに日本企業はどう戦っていくべき. 4). 5). ンスに伴い作りも複雑となる .. か.ユーザ企業と IT 企業のよりタイトな関係の構. 開発現場では,ソフトウェア工学の技術を用いて,. 築,ソフトウェア技術者の増加とプラクティスの共. フレームワークによりソフトウェアアーキテクチャ. 有は必須だ.技術者たちを支えるソフトウェア工学. を規定する,各種メトリクスにより品質を定量化し. への期待は大きい.. 4). 可視化する ,CMMI(Capability Maturity Model Integration)等の開発プロセスを規定する,など継 続的に活動している.また,作りが複雑でさまざまな ロジックを実装するため,状態遷移図を使って実装 前にロジックをモデル検査するなども試みられている.. ソフトウェア技術を核にした 新しいビジネス IT 企業では新しい技術を実用化・展開するのに, 定量的に効果を見せる努力が欠かせない.ユーザ企 業への説明責任を果たすため,開発現場は仮説だけ. 参考文献 1) 総務省:IoT 時代における ICT 産業の構造分析と ICT による 経済成長への多面的貢献の検証に関する調査研究(2016). 2) 情報処理推進機構:IT 人材白書 (2017). 3) Sam Newman 著,佐藤直生 監訳,木下哲也 訳:マイクロサー ビスアーキテクチャ,オライリー・ジャパン (2016). 4) 三神郷子,中嶋久彰:メトリクスを用いてネットワークソ フトウェアの内部品質を可視化する技術,信学論 (B), Vol. J100-B, No.5, pp.356–364 (May 2017). 5) F o w l e r , S . J . : P r o d u c t i o n - R e a d y M i c r o s e r v i c e s , O'REILLY(2017). (2017 年 5 月 11 日受付). 山本里枝子(正会員)[email protected] 1983 年早稲田大学理工学部卒業,富士通研究所入社,以降ソフト ウェア工学に取り組む.1999 年山下記念研究賞受賞.本会ソフトウ ェア工学研究会幹事,各種委員,理事を歴任し,現在監事.IEEE 会員.. 情報処理 Vol.58 No.8 Aug. 2017. 683.

(3)

参照

関連したドキュメント

 近年、日本考古学において、縄文時代の編物研究が 進展している [ 工藤ほか 2017 、松永 2013 など ]

このように資本主義経済における競争の作用を二つに分けたうえで, 『資本

FSIS が実施する HACCP の検証には、基本的検証と HACCP 運用に関する検証から構 成されている。基本的検証では、危害分析などの

経済学研究科は、経済学の高等教育機関として研究者を

を育成することを使命としており、その実現に向けて、すべての学生が卒業時に学部の区別なく共通に

図表:企業におけるクラウドコンピューティングの利用状況の推移 (出典) 総務省 『平成27年版 情報通信白書』 図表 2-1-2-4, 平成 27

行列の標準形に関する研究は、既に多数発表されているが、行列の標準形と標準形への変 換行列の構成的算法に関しては、 Jordan

経済学・経営学の専門的な知識を学ぶた めの基礎的な学力を備え、ダイナミック