Beach Trees
Learning Objectives
Apply the project-approach strategy to implement a Java programming assignment
Apply the development cycle to implement a Java programming assignment
State the actions performed by the development roles analyst, designer, and programmer
Translate a project specification into a software design that can be implemented in Java
State the purpose and use of method stubbing
State the purpose and use of state transition diagrams
Explain the concept of data abstraction and the role it plays in the design of user-defined data types
Use the javac command-line tool to compile Java source files
Execute Java programs using the java command-line tool
State the importance of compiling and testing early in the development process
Use the javadoc command-line tool to create professional-grade documentation