Skip to content

平成21年度 春期 ITパスポート試験 問76

This question's explanation and your answers so far.

問76
頻出度★★☆

業務アプリケーションソフトウェアを独自に開発せず,ソフトウェアパッケージを導入する目的として,最も適切なものはどれか。

出典 平成21年度 春期 ITパスポート試験 問76
解説

問 76

  • Incorrectア

    A development environment is the set of language processors and tools used to write programs. A package is introduced precisely so that the company does not develop the software itself, so the need to enrich the development environment actually becomes smaller. Building up a development environment is an investment needed when you continue in-house development, so it is not a purpose of introducing a package.

  • イ

    正解 A software package is software sold as a product with commonly used business functions already built in; accounting, payroll, and sales management systems are typical examples. Once a package is introduced, most of the development steps after requirements definition — design, programming, and testing — are no longer needed, so the labor cost and development time required to build the system from scratch in-house are greatly reduced. Because the product is already used by many companies, its quality is stable, and maintenance is handled by the vendor. Therefore, the main purpose of introducing a package instead of developing in-house is “reducing development cost,” and the answer is イ.

  • Incorrectウ

    If you want to master development methods (development processes, modeling techniques, and so on), your own company has to go through the development steps. Introducing a package means choosing not to carry out those steps at all, so opportunities to learn development methods actually decrease. It is not an appropriate purpose.

  • Incorrectエ

    The skills of development staff improve by actually doing design and programming. With a package, the company does not build the software itself, so technical know-how is hard to accumulate in-house; this is in fact cited as a drawback of introducing a package, not a purpose of introducing one.

ここがポイント
  • The advantages of introducing a software package are reduced development cost and development time, plus being able to use proven quality within a short period. In-house (custom) development can be tailored completely to your own operations, but it costs much more and takes much longer.
  • The drawbacks of a package are the gap between your own operations and the product's functions (Fit & Gap handling and customization costs), and the fact that development know-how does not accumulate in-house. “Development environment,” “development methods,” and “staff skills” all belong to the in-house development side; do not confuse them with the purpose of introduction.
用語

Your answers