Chapter 7. Elaboration Details


The previous chapter on the Elaboration phase discussed the phase from a high-level project view. For readers who want more information about the actual software development work that we performed, this chapter presents a more detailed view of the technical aspects of the Elaboration phase, including these topics:

  • Getting started ” How we structured the code, the conventions we adopted, and other administrative details that helped us.

  • Starting to implement the user interface ” Getting the user interface up and running wasn't too difficult, but when you haven't explored all of the capabilities of the Java Swing classes, there can be some surprises .

  • The database ” This presented the highest technical risk to the project because neither developer had much experience designing or extracting data from databases, especially with Java.

  • Testing ” Chris and Gary decided to use a test-first approach as much as possible. We talk about how we set up the tests and what we actually did during the Elaboration phase.



Software Development for Small Teams. A RUP-Centric Approach
Software Development for Small Teams: A RUP-Centric Approach (The Addison-Wesley Object Technology Series)
ISBN: 0321199502
EAN: 2147483647
Year: 2003
Pages: 112

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net