●トピック
●深く知る
スマートフォンは非常に使いやすい。Wi-Fiには自動的に接続するし、アプリのアップデートも自動的に行うことで、ユーザーにシステムであるわずらわしさを意識させない。システムエンジニアが細かい論理を組み立ててユーザビリティを上げているように見えるが、システムエンジニアもユーザーの一人と言える。プログラマーはハードウェア設計など意識したくもないし、ハードウェア設計者はネットワークなど意識したくない。そのため、システムエンジニアにとってもユーザビリティは必要なのである。多くのシステム設計はソフトウェアで制御されることが多くなってきている。各システムで最適な設定というものは、十分に求められるし、システム設計の制約を取りこぼさないのもうれしいところである。ソフトウェアでのシステム制御は、仮想化という考え方にもつながるものがある。