正解:D
According to the PMBOK Guide and the Standard for Project Management, Prototyping is a specific tool and technique used in the Collect Requirements process. It involves creating a working version of the product before building the final, functional version.
As per PMI standards, prototyping supports the concept of progressive elaboration. It provides a tangible model that allows stakeholders to visualize and interact with the product, which helps in:
* Obtaining early feedback: Stakeholders can identify missing or misunderstood requirements early in the lifecycle.
* Mitigating risk: It reduces the likelihood of costly changes later in the project by validating requirements before full-scale production.
* Stakeholder engagement: It provides a common understanding of the product expectations among the project team and the customers.
The other options are incorrect based on the following PMI definitions:
* Benchmarking: This involves comparing actual or planned practices (such as processes and operations) to those of comparable organizations to identify best practices and generate ideas for improvement. It is a comparative tool, not a modeling tool.
* Context diagrams: This is a visual representation of the product scope that shows a business system (process, equipment, computer system, etc.) and how people and other systems (actors) interact with it.
It is a high-level mapping of interfaces, not a " working model. "
* Brainstorming: This is a general data-gathering technique used to identify a list of ideas in a short period. It is a verbal or written collaborative exercise and does not involve building physical or digital models.
As per the PMI Lexicon of Project Management Terms, prototypes allow for " storyboarding " and " mock- ups, " which are essential for complex products where requirements may be difficult to define using text alone.