Development Cycle


Project-Approach Strategy Check-off List

Appendix A-1: Project Approach Strategy

Check-Off

Strategy Area

Explanation

 

Application Requirements

Determine and clarify exactly what purpose and features the finished project must have. Clarify your understanding of the requirements with your instructor if the project specification is not clear.

This results in a clear problem definition and a list of required project features.

 

Problem Domain

Study the problem until you have a clear understanding of how to solve it. Optionally, express your understanding of the solution by writing a pseudocode algorithm that describes, step-by-step, how you will solve the problem. You may need to do this several times on large, complex projects.

This results in a high-level solution statement that can be translated into an application design.

 

Language Features

Make a list of all the language features you must understand and use to draft a competent design and later implement your design. As you study each language feature check it off your list. Doing so will give you a sense of progress.

This results in a notional understanding of the language features required to effect a good design and solve the problem.

 

High-Level Design & Implementation Strategy

Sketch out a rough application design. A design is simply a statement, expressed through words, pictures, or both, of how you plan to implement the problem solution derived in the Problem Domain strategy area.

This results in a plan of attack!




Java For Artists(c) The Art, Philosophy, and Science of Object-Oriented Programming
Java For Artists: The Art, Philosophy, And Science Of Object-Oriented Programming
ISBN: 1932504052
EAN: 2147483647
Year: 2007
Pages: 452

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