Documenting a Complete Java Application using OPEN

by Donald G. Firesmith, Greg Hendley, Scott Krutsch, and Marshall Stowe

0 ratings • 0 reviews • 0 shelved
Book cover for Documenting a Complete Java Application using OPEN

Bookhype may earn a small commission from qualifying purchases. Full disclosure.

Are you a software developer called upon to develop object-oriented applications? Do you know how best to document your work so that others can use it or maintain it further after you have moved on? Based on a hands-on training course, Documenting a Complete Java Application Using OPEN provides a reference for the entire object-oriented development process from beginning to end, from requirements through design and implementation to testing. Aimed at developers new to object-oriented technology, the example application - a vending machine - has been specifically developed to illustrate a wide range of potentially problematical circumstances that might be encountered by any software engineer. The documentation of the example included in the book provides a format that any software engineer may follow to document his/her own software, together with advice on what information should be included and what may be excluded given time and resource constraints. The design process is described using OPEN, an international, non-proprietary object-oriented development method and process framework. The application is implemented in Java.Appendices show how to map the process to UML and include Smalltalk code implementation details.
*Run the Java and Smalltalk example applications provided on the CD-ROM to see how the implementation actually works. Find out how the design documented in the book corresponds to the source code. Service the vending machine and buy items from it to test the implementation.
  • ISBN10 0201342774
  • ISBN13 9780201342772
  • Publish Date 30 July 1998
  • Publish Status Out of Print
  • Out of Print 8 May 2002
  • Publish Country US
  • Publisher Pearson Education Limited
  • Imprint Addison Wesley
  • Pages 432
  • Language English