DVA-C03 practice question: AI-assisted development with Kiro (1 of 2)
Development with AWS Services A free question from our original DVA-C03 practice exam. Try it, then open the answer to see why each option is right or wrong.
A developer has joined a payments team and must add a refund feature to an existing service.
The team wants the feature planned before anyone writes code. The developer needs an agentic AI IDE that turns the feature idea into requirements, a design and a task list, and then helps write the code.
The team also wants automations that run when the AI agent changes files, such as reminders to update documentation.
Which tool meets these requirements?
Choose one answer.
AA. Amazon Bedrock, a managed service that gives application code API access to foundation models for text and chat responses.
BB. Kiro, an agentic AI IDE that turns a feature idea into requirements, a design and tasks before any code is written, and runs hooks when its agent changes files.
CC. AWS CodePipeline, a continuous delivery service that builds, tests and deploys code through stages after the code is pushed to a repository.
DD. AWS Step Functions, a workflow service that coordinates AWS services through steps defined in a state machine.
Show the answer and explanation
Answer: B
A. Wrong: Bedrock gives application code API access to models. It does not run inside the IDE, plan a feature as specs, or run automations when the agent changes files.
B. Right: Correct. Kiro's specs turn a feature idea into requirements, a design and tasks before implementation starts. Its hooks run automations when the agent changes files, which covers the documentation reminders. Learn more: Kiro documentation (opens in a new tab)
C. Wrong: CodePipeline automates release stages after code is pushed. It does not plan a feature, write code inside the editor or react when an AI agent changes files.
D. Wrong: Step Functions runs workflows that call AWS services. It does not plan a feature with requirements and tasks, and it does not work inside the developer's IDE.
Explanation
Kiro is an AI-powered development environment from AWS. Its specs produce requirements, a design and tasks before code is written, and its hooks run automations when the agent changes files. Bedrock, CodePipeline and Step Functions each do a different job, and none of them plans a feature inside the IDE.
Want more on AI-assisted development with Kiro? The 5 full-length practice sets have 6 more AI-assisted development with Kiro questions, 390 in all, none of them in the free exam. One payment of $14.99, no subscription. See the practice sets →