CIA Tools, Technologies, and Prototyping 3 — Questions and Answers
Question 1: Which file format is the de facto standard for exchanging structured data between modern REST APIs?
- XML
- JSON (Correct answer)
- CSV
- YAML
Correct answer: JSON
JSON (JavaScript Object Notation) has become the dominant format for REST API data exchange due to its lightweight syntax and native JavaScript support.
Question 2: A prototyper needs to simulate realistic user data in a prototype without using actual sensitive customer records. What is the best approach?
- Use production data with redacted fields
- Generate synthetic or anonymized dummy data (Correct answer)
- Use empty placeholder text
- Copy competitor website data
Correct answer: Generate synthetic or anonymized dummy data
Synthetic or anonymized dummy data mimics real data patterns while fully protecting privacy and complying with data regulations.
Question 3: In the context of information architecture tools, what does a 'sitemap tool' like Slickplan or GlooMaps primarily help practitioners create?
- XML sitemaps for search engine indexing
- Visual hierarchical diagrams of site structure (Correct answer)
- Heatmaps of user click behavior
- Database entity-relationship diagrams
Correct answer: Visual hierarchical diagrams of site structure
IA sitemap tools generate visual hierarchical diagrams showing the structure and relationships between pages or content sections.
Question 4: Which technology is used to apply consistent transformations and formatting rules to XML data for presentation or conversion?
- XSD
- XPath
- XSLT (Correct answer)
- XML Namespace
Correct answer: XSLT
XSLT (Extensible Stylesheet Language Transformations) transforms XML documents into other formats such as HTML, plain text, or different XML structures.
Question 5: A CIA candidate is reviewing a design where navigation labels use technical jargon unfamiliar to end users. Which heuristic principle is being violated?
- Error prevention
- Match between system and the real world (Correct answer)
- Aesthetic and minimalist design
- Flexibility and efficiency of use
Correct answer: Match between system and the real world
Nielsen's 'match between system and the real world' heuristic requires using users' familiar language rather than system-oriented or technical terms.
Question 6: Which rapid prototyping technique involves creating multiple distinct design directions simultaneously to explore the solution space before converging?
- Iterative prototyping
- Parallel prototyping (Correct answer)
- Evolutionary prototyping
- Throwaway prototyping
Correct answer: Parallel prototyping
Parallel prototyping produces multiple design alternatives concurrently, enabling comparison of different directions before committing to one.
Question 7: When using Axure RP for prototyping, which capability distinguishes it from simpler tools like Balsamiq?
- Ability to create grayscale wireframes
- Conditional logic and dynamic content interactions (Correct answer)
- Export to PDF format
- Drag-and-drop interface
Correct answer: Conditional logic and dynamic content interactions
Axure RP supports conditional logic, variables, and dynamic panels that simulate complex application behavior, far beyond static mockup tools.
Which file format is the de facto standard for exchanging structured data between modern REST APIs?