␡
- What's Covered in This Chapter
- Design Approach and Artifact Choices
- Free-Form Architecture Diagram
- From User Stories to Design
- Exploring Classes Using CRC Cards
- Application Flow Map (Homegrown Artifact)
- UML Class Diagram
- UML Package Diagram
- Directory Structure
- Sample File Names
- End-to-End Development Steps
- Acceptance Tests
- Other Considerations
- Summary
- Recommended Resources
This chapter is from the book
End-to-End Development Steps
Given what we have learned in this chapter so far, we can put together the steps that will be required to develop (code) for our first user story, from the web UI to the database, and back. Here are tasks that will most likely be required to complete the first user story:
- Set up our environment including the JDK, Ant, and JUnit (in Chapter 4)
- Write test and implementation classes for model package (using Hibernate in Chapter 5)
- Write test and implementation classes for controller package (using Spring Framework in Chapter 7)