Site hosted by Angelfire.com: Build your free website today!
   
Project Goals

Below is a list of the goals that were set for my Java project.  All of my goals were accomplished.
 
TECHNICAL GOALS

Java in the Enterprise
Reuse not rewrite
Write once, run anywhere
Developing distributed solutions for heterogeneous thin clients
Object Modeling and Componentry
Know the basics of the Java Language (Java Platform, JDK Tools, and API)
Typing (objects)
Basic grammar/syntax
Scoping (inheritance, declaration, objects, classes)
JavaBeans (events, properties, methods)
Exceptions
Java Class Libraries (e.g., JFC, Java.lang library, data access libraries)
Java Development Kit (JDK)
Know the Basics of the Java Environment
Understand Java programs and components (reusable classes)
Understand resources as they apply to Java (HTML, multimedia, databases)

Know Java Virtual Machine Architecture (sandbox, bytecode, native code)
     Java Runtime Environment (JRE)
     Browsers and Servers
     Classpaths
Understand development environments including JDK, and proprietary environments such as Visual Age for Java
Describe three types of deployment:  applications, applets, and servlets.

Know the Visual Age for Java IDE
Navigating the IDE
Know how to use IDE
Repository/Workspace
     Version/Import/Export
Creating Program Elements
     Workbench
     Scrapbook
     Source Windows
     Beaninfo
     Visual Composition Editor
Testing, running programs
     Set class properties
     Debugger
Deployment (using export)
Implementing Objects
Method Calls
Relationships (Inheritance, aggregation, "uses")
TECHNICAL OBJECTIVES

Performance (Do)
Create Classes
Use Core API
Use (and reuse) our own classes
Create and reuse bean classes
Leverage 3rd Party components
Visual Composition
Fundamental
     Create and reuse GUI beans
     Create and reuse Invisible beans
     Connections between beans
     Layouts and Events
Advanced
     Layered and promoting
     Variables and factories
     Error handling
Customizing generated program elements
     Even to code
     Inserting code
Persistence
Creating the database broker
Documentation
Javadoc
Styles and Standards
Industry conventions
Naming conventions
Good programming practices
PROFESSIONAL GOALS

OOAD and Implementation
Using UML Artifacts (Use Cases, CRC Cards, Sequence Diagrams, Class Dictionary)
Team Development
Project Coordinator
Build Person
Version Controller
Quality Control (conventions, code reviews)
Tester (for correctness and robustness
Document Person
Iterative and Incremental Development Cycle
Applying MVC and MVP principles (application layering)
Refining design and implementation
Parallel development
Reporting
RFP
Interim Reports
Final Presentation

  

     




Essentials of eBusiness / Java / Visual Basic / DB2 / Peer Evaluations / Biography