-
システム企画
ソフトウェアライフサイクル 企画 要件定義 RFIとRFP その他用語 ソフトウェアライフサイクル ソフトウェアライフサイクル(SLCP:Software Life Cycle Process)は、システムの企画、要件定義、開発、運用、保守、廃棄までの活動を規定したガイドライン。 企画 企画は、システム化する業務を分析し、導入するシステムの全体像を明らかにすること。利害関係者の要求を考慮して、システム化構想とシステム化計画を立案する。 システム化構想は、経営上のニーズや課題を解決するために必要なシステムを考えるもの。 システム化計画は、システム化構想を実現するためのプロジェクト計画を建てて、利害関係者の合意を取るもの。具体的には、システムの機能、開発スケジュール、費用、投資効果について合意を得るよ。 要件定義 要件定義は、システムに求める機能や要件を定義すること。利害関係者の要求を考慮して、業務要件、機能要件、非機能要件の定義を行うよ。 業務要件は、システム化する業務の流れのこと。次のようなものが業務要件に当たるよ。 業務の手順や担当者 業務上のルール 業務で扱う情報と流れ 機能要件は、業務要件を実現するためのシステムの機能のこと。次のようなものが機能要件に当たるよ。 検索や通知など必要な機能 アクセス権限 PCやスマホなど利用できるデバイス 非機能要件は、機能以外でシステムに求められること。次のようなものが非機能要件に当たるよ。 性能、可用性、保守性など 開発環境や開発言語 障害復旧手順 セキュリティ
-
サービスマネジメント
サービスマネジメント サービスマネジメントシステム ITIL SLA SLM サービスサポート サービスデスク MTBSI ファシリティマネジメント
-
ソフトウェア
OS BIOS OSS ファイルシステム 複数処理 ユーザインタフェース 拡張 ExcelやWordの機能 その他用語 OS OS(Operating System)は、コンピューターの基本的な動作、ハードウェア、ソフトウェアを管理するもの。基本ソフトともいう。 OSには次のような種類があるよ。 OSの種類 詳細 Windows Microsoft社が開発した、PCで使用されているOS。 Mac Apple社が開発した、PCで使用されているOS。 Linux リーナス・トーバルズが開発した、サーバ向けのOS。 iOS Apple社が開発した、スマホやタブレット向けのOS。 Android Google社が開発した、スマホやタブレット向けのOS。 Chrome OS Googleが提供している、LinuxをベースとしたOS。ハードディスクにアプリをインストールせず、Google Chromeブラウザをユーザインタフェースとして、インターネットを通じてWebアプリを使用する。 BIOS BIOS(Basic Input Output System)は、周辺機器の基本的な入出力を制御するプログラムのこと。PCの電源を入れると、まず最初にBIOSが読み込まれるよ。 そして、OSの実行、デバイスドライバの読み込みなどが行われる。 最後に、常駐アプリケーションプログラムが読み込まれる。常駐アプリケーションプログラムは、OSを起動している間、ずっと実行状態にあるプログラム。基本的にPCの電源を入れると自動的に起動するよ。 PCを起動してからの流れ STEP 01 PCの電源を入れる STEP 02 BIOSが実行される STEP 03 周辺機器が正常であることを確認する STEP 04 OSが実行される STEP 05 デバイスドライバが読み込まれる STEP 06 周辺機器が正常であることを確認する STEP 07 周辺機器が使用可能になる STEP 08 常駐アプリケーションプログラムが読み込まれる 0 / 0 OSS オープンソースソフトウェア(OSS:Open Source Software)は、ソースコードが公開されており、無償で誰でも自由に改変や再配布ができるソフトウェアのこと。OSSには次のような特徴があるよ。 有志で集まったコミュニティで開発されていることが多い。 商用利用が可能。 著作権は放棄されていないけれど、改変や再配布ができる。 使用する分野の差別が禁止されている。企業、医療、遺伝子研究での使用を制限してはならないよ。 再配布の制限が禁止されている。 品質は保証しない。 次のものがOSSに当たるよ。 分野 OSSの種類 プログラム言語 Java、Ruby、Perl、PHP OS…
-
システム戦略
戦略や取り組み 生産性向上 サービス アウトソーシング エンタープライズアーキテクチャ 図 分析 システム ソフトウェア 個人情報 物品の使用 その他用語 戦略や取り組み 経営戦略は、企業の経営目標やビジョンを実現するための、長期、中期、短期の意思決定計画。 情報システム戦略は、経営戦略の1つ。経営戦略に基づいて、情報システムの戦略を計画する。CIOが責任を持ち、経営戦略と整合性のある情報システム戦略を策定するよ。 ITガバナンスは、経営目標を達成するためにITの活用を統制すること。 EA(Enterprise Architecture)は、業務とシステムの現状を把握し、理想とする姿に向けて全体最適化を図ること。資源配置、業務手順、情報システムなどを可視化し、全体的に最適化をするよ。 生産性向上 BPR(Business Process Reengineering)は、企業の生産性向上のために、既存の業務を抜本的に見直して再構築すること。 BPM(Business Process Management)は、企業の生産性向上のために、既存の業務を継続的に見直して改善すること。 RPA(Robotic Process Automation)は、AIによる業務自動化のこと。これまでは人が行っていた、定型的な事務作業を自動化するよ。 エンドユーザーコンピューティング(EUC:End User Computing)は、情報システムを利用して業務を行うエンドユーザーが、自ら情報システムの開発、構築、運用、管理に関わること。業務に合った情報システムを自分たちで作れるので、業務効率化に繋がるよ。 SOA(Service Oriented Architecture)は、サービスを部品に分解し、必要に応じて部品を組み合わせて新たなサービスを作ること。柔軟性が高く、変更要求に短時間で対応することができるよ。 サービス クラウドコンピューティングは、インターネットを通じて、資源をサービスの形で提供すること。IaaS(Infrastructure as a Service)、PaaS(Platform as a Service)、SaaS(Software as a Service)の3つの利用形態があるよ。 クラウドの反対はオンプレミスになる。オンプレミスは、資源を自社で管理する形態のこと。 オンプレミス データからネットワークまで、全て自社で管理する。 カスタマイズ性とセキュリティ面で優れている。ただし、膨大なコストが掛かることがあるよ。 IaaS インターネットを通じて、サーバー、ストレージ、ネットワークなどインフラをクラウドで管理する。 その他は自社で管理する。 PaaS インターネットを通じて、データやアプリケーションなどプラットフォームをクラウドで管理する。 その他は自社で管理する。 SaaS データからネットワークまで、全てクラウドで管理する。 インターネットが繋がっていればどこからでもアクセスでき、資源の調整を行わなくて済む。また、コストを抑えることもできるよ。 システムインテグレーション(SI:System Integration)は、情報システムの企画、構築、運用、保守までに必要な作業を行うサービスのこと。 ハウジングサービスは、耐震設備や回線設備が整っている施設を、サーバなどの設置場所として提供するサービスのこと。 ホスティングサービスは、インターネットを通じてサーバの機能を提供するサービスのこと。