システム開発における共通フレームの目的として,適切なものはどれか。
平成25年度 春期 ITパスポート試験 問40
This question's explanation and your answers so far.
問 40
Incorrectア
“It provides systematized guidelines for the operation and management work of computer systems” describes ITIL (a collection of best practices for IT service management) or the system management standards, not the common frame. The common frame does also cover the operation and maintenance processes, but its aim is not to give practical guidance for the operations floor; it is to align the terminology and the divisions of work across the whole life cycle so that gaps in understanding in a transaction disappear. The moment it is limited to “guidelines for operation and management work”, this choice is wrong.
- イ
正解 The correct answer is イ. The common frame (SLCP-JCF: Common Frame / Software Life Cycle Process) is a standard that standardizes the processes, activities, and tasks of the whole software life cycle — planning, requirements definition, development, operation, and maintenance — together with the names (terms) used for them, in order to make transactions visible. In system development, the ordering side (the acquirer) and the receiving side (the supplier) are often different companies, so even when both say “design” or “test”, the range of work each means can differ, and gaps in understanding easily arise over questions such as “how far is this included in the estimate” or “whose responsibility is that task”. By deciding on common terms and common divisions of work in advance, the common frame lets both sides confirm the scope of work, roles, and division of responsibility with the same measuring stick. This is exactly what イ states: anticipating that terms and their meanings differ between businesses and the like, it provides a common yardstick to aid mutual understanding. Note also that the common frame is not a development method or technical rule that says how you must build a system; it is purely a common framework for aligning terminology and the way work is understood.
Incorrectウ
“It provides measures, in both management and technical aspects, for ensuring an organization's information security during system development” describes an ISMS (JIS Q 27001) or the information security management standards. The common frame is a standard that standardizes the processes and terminology of development and transactions, not a catalogue of security controls. Security may be one element the common frame touches, but it is not its purpose, so this choice is wrong.
Incorrectエ
“It systematizes and provides the knowledge needed in project management” describes PMBOK (the Project Management Body of Knowledge guide). PMBOK gathers the knowledge needed by the side that manages a project — scope, time, cost, quality, and so on — and its subject is project management methods. The purpose of the common frame is not a project management method but making the terminology and the work of the life cycle common, so the two are different things and this choice is wrong.
- The purpose of the common frame (SLCP-JCF) = to standardize the processes, work, and terminology of the software life cycle so that the acquirer (the ordering side) and the supplier (the receiving side) can confirm the scope of work, roles, and division of responsibility against the same standard (making transactions visible). It does not prescribe the development method itself.
- Telling confusable frameworks apart: common frame = making the terminology and processes of development and transactions common; ITIL / system management standards = IT operation and management; ISMS (JIS Q 27001) = information security management; PMBOK = the project management body of knowledge. Distinguish them by what each framework targets.