Skip to content

平成23年度 特別試験 ITパスポート試験 問90

ストラテジ系法務 › 知的財産権

This question's explanation and your answers so far.

問90
頻出度★★★

日用雑貨の製造を行う W 社では,業務拡大に向けて販売管理のためのシステム(以下,販売管理システムという)構築を予定している。システム構築のメンバである G 君は,上司の指導の下に RFP を作成して,X 社から提案を受けた。RFP の概要と X 社からの提案は,次のとおりである。 なお,W 社にとって重要な顧客情報の扱いについては,契約時に必要な処置を講じることにした。 〔RFP の概要〕 システムの目的:製造した商品に関して,顧客に対する受注から出荷までの管理を行う。 システムの要件:商品数は,当初は 2,000 品目で,最大 5,000 品目を管理する。顧客数は,当初は 500 社で,最大 2,000 社を管理する。1 日の受注件数は,最大 200 件とする。弊社の規模と業務に合った適切なソフトウェアパッケージの利用を前提とする。 納期:発注から 6 か月以内とする。 〔X 社からの提案〕 導入費用:700 万円 前提条件:Y 社の販売管理ソフトウェアパッケージと Z 社のデータベースソフトを利用し,不足する機能の開発を行います。サーバは CPU が一つのものを 2 台導入します。1 台は本番機とし,もう 1 台は,本番機に障害が発生した場合に稼働させるコールドスタンバイ機とします。 契約条件:要件定義からシステムテストまでの一括請負契約とします。弊社の開発物に関する瑕疵担保期間は,検収後 6 か月とします。 導入期間:4 か月 保守:保守契約を結ぶことによって,導入したシステムに関する問合せ,障害の切分けの対応を行います。 データベースソフトのライセンスは, 稼働しているサーバの CPU の数で決まり, 販売管理ソフトウェアパッケージのライセンスは, 管理される商品数と顧客数の最大数の組合せで決まる。W 社が購入すべきライセンスの組合せとして, 適切なものはどれか。

出典 平成23年度 特別試験 ITパスポート試験 問90
解説

問 90

※ Our check while writing this explanation could not fully confirm the published answer; scoring follows IPA's official key.

  • Incorrectア

    The number of CPUs = 1 for the database software is correct, but products = 2,000 and customers = 500 for the sales management software package are wrong. The 2,000 items and 500 companies are the values written in the RFP as the numbers “at the start,” not the maximum numbers that must be managed. The question clearly states that the license is determined by “the combination of the maximum number of managed products and the maximum number of customers,” and the RFP requirements also say that up to 5,000 items and up to 2,000 companies must be managed. If licenses were bought based on the initial values, the system could no longer handle the data once products exceeded 2,000 items and customers exceeded 500 companies, forcing an additional purchase or a change of contract. This is a typical under-purchasing mistake, estimating with the initial values an item that should be contracted for the future maximum values.

  • Incorrectイ

    Both the number of CPUs and the numbers of products and customers are wrong, so this choice contains two mistakes. Products = 2,000 and customers = 500 are only the initial values and do not cover the maximum numbers of 5,000 items and 2,000 companies, so this is the same under-purchasing as in ア. In addition, number of CPUs = 2 is the mistake of looking only at the fact that two servers are introduced and assuming that both are running at all times. The condition for the license is the number of CPUs on the running servers, and the other machine is a cold standby server, that is, a stopped standby machine that is started only when a failure occurs, so it is not counted under normal conditions. This choice commits under-purchasing and over-purchasing at the same time, making it the least appropriate combination.

  • ウ

    正解 The correct answer is ウ (number of CPUs = 1 / products (max) = 5,000, customers (max) = 2,000). This question is one part of question set A, and the information needed to answer it appears in the [Outline of the RFP] and the [Proposal from Company X] at the beginning of that set. The key is to count the two licenses using two different conditions. First, the database software. Its license is determined by “the number of CPUs on the running servers.” In Company X’s proposal, two servers with one CPU each are introduced: one is the production server, and the other is a cold standby server that is started only when a failure occurs on the production server. Cold standby is a redundancy method in which the standby server is normally kept powered off and is started to take over the work only when the production server fails. In other words, only one server, the production server, is running under normal conditions, and it has one CPU, so the license required is number of CPUs = 1. Next, the sales management software package. The question states that its license is determined by “the combination of the maximum number of managed products and the maximum number of customers.” The system requirements in the RFP say that the number of products is 2,000 items at the start and up to a maximum of 5,000 items, and the number of customers is 500 companies at the start and up to a maximum of 2,000 companies. Because the condition is based on the maximum numbers, the values to use are not the initial values but the maximum values, so a license for products = 5,000 and customers = 2,000 is needed. If the contract were based on the initial values, the system could no longer handle the data once products or customers increased, and the license would have to be purchased again. Putting these together gives number of CPUs = 1, products (max) = 5,000, customers (max) = 2,000, and the choice that matches is ウ. Too few licenses lead to a breach of contract or a halt in operations, and too many licenses are a waste of money, so you must read the charging unit exactly as the condition specifies (here, the number of CPUs and the volume of managed data) and buy a quantity that is necessary and sufficient.

  • Incorrectエ

    Products = 5,000 and customers = 2,000 correctly take the maximum numbers and are appropriate, but number of CPUs = 2 for the database software is excessive. Two servers are indeed introduced, but one of them is a cold standby server that is started only when a failure occurs on the production server, and it is stopped under normal conditions. The condition for the license is “the number of CPUs on the running servers,” so what you count is only the one CPU of the single running production server, and number of CPUs = 1 is enough. If you also counted the standby machine, you would pay unnecessary license costs. Note that in a hot standby configuration, where the standby system is also kept running at all times, it would have to be counted as a running server; the dividing point here is that this question explicitly states cold standby.

ここがポイント
  • Estimating software license quantities — the charging unit differs from product to product (number of CPUs, number of servers, number of users, volume of managed data, and so on), so you must read the unit exactly as the contract condition specifies and buy a quantity that is necessary and sufficient. In particular, for an item whose condition says it is “determined by the maximum number,” you take the maximum value that will be managed in the future, not the current initial value. Too few licenses lead to a license violation or a halt in operations, and too many are a waste of money.
  • The difference between cold standby and hot standby — cold standby is a redundant configuration in which the standby server is normally kept stopped and is started to take over the work when the production server fails; because it is not running under normal conditions, it is not counted for a license whose charging unit is the number of running servers. Hot standby, by contrast, is a method in which the standby system is also kept running at all times so that it can switch over immediately, and it must be counted as a running server.
用語

Your answers