Workshop
This workshop tests whether you understand all the concepts you learned in this hour. It is very helpful to know and understand the answers before starting the next lesson.
Quiz
What does the AM practice of Iterate to Another Artifact mean?
Keep changing models until you find one that works.
Switch to something else, such as another model or source code, when you find you're stuck.
Strive to make your models as simple as possible.
Apply UML whenever you can.
What are some of the aspects of AM we demonstrated in our sample session?
Use simple tools.
Change modeling method when it helps.
Use tools when it makes sense.
Conform diagrams to UML standards.
What is the core purpose of modeling?
To improve the quality of documentation.
To increase software quality.
To communicate ideas, problems, and issues.
To ensure conformity through the team.
What value has AM added to the base XP values set?
Speed.
Flexibility.
Honesty.
Humility.
Answers
b.
a., b., c.
c.
d.
Activity
Extend our sample session by modeling at the component level. Consider that you have to now build the site, including business logic and database objects. What modeling tools would be useful? Refer to UML reference guides, either online or through the books we've listed.