ソフトウェア開発に関するプロセスを,企画プロセス,要件定義プロセス,プロジェクト計画プロセス,システム開発プロセス,ソフトウェア実装プロセスに分ける。現行業務における問題を分析し,新しく導入するシステムによって問題を改善する業務や新規の業務を明確にして,システム化後の業務の全体像を作成するプロセスとして,適切なものはどれか。
平成30年度 秋期 ITパスポート試験 問28
This question's explanation and your answers so far.
問 28
- ア
正解 The correct answer is ア “Planning.” The planning process, which sits at the most upstream position in the Common Frame (Software Life Cycle Process, SLCP), is the stage where the “system computerization concept” and “system computerization plan” are drawn up in response to management needs. In this stage you analyze what problems exist in current operations, clarify which operations will be improved by the newly introduced system as well as which operations are new, and then summarize the overall picture (scope and effects) of what operations will look like after computerization. What the question describes — analyzing problems in current operations → clarifying the operations to improve and the new operations → creating an overall picture of operations after computerization — corresponds exactly to the activities of the planning process, so ア is appropriate.
Incorrectイ
The requirements definition process is the stage where you concretely define the requirements — such as the functions, performance, and operational procedures demanded of the new system — on the premise of the overall picture of operations drawn up during planning. It is not the stage that produces the overall picture itself, but the stage that comes after planning, so it is inappropriate.
Incorrectウ
The project planning process is the stage where you plan the structure, schedule, effort, cost, and so on needed to carry out development as a project. It is not the activity of analyzing problems in current operations or creating the overall picture of operations after computerization, so it is inappropriate.
Incorrectエ
The system development process is the stage where you perform design, programming, and testing based on the defined requirements to actually build the system. It is a far more downstream stage, not the upstream operational analysis or the creation of the overall picture, so it is inappropriate.
- In the Common Frame (SLCP), the planning process sits at the most upstream position; starting from management needs, it analyzes the issues in current operations and creates the overall picture of operations after computerization (the system computerization concept and the system computerization plan).
- The stages become progressively more concrete from upstream in the order “planning → requirements definition → system development → software implementation”; the more upstream, the more it deals with “what and why,” and the more downstream, the more it deals with “how to build it.” Creating the overall picture of operations is handled by planning, the most upstream stage.