Composition of the project
The project involves the following components:
Phase 1: Project specifications: A summary of what the project is about, what the
specifications of the program are, what the user interface will look like, how the HELP
will function, how data will be stored and the hardware and software requirements.
Phase 2: System design documentation: This document should be 14–20 pages (including title page and table of contents). Its main task is to detail the actual design
elements of the program, namely:
– user interface design (what the screens look like and what happens on them)
– program flow (how the program works – linked to the interface)
– class design (what the classes are, their fields and methods)
– database/storage design (what the persistent storage structure is)
– explanation of primary and secondary storage – justify storage decisions
Phase 3: Coding: This document should be 10–100+ pages depending on the complexity and extent of the code that the candidate has written.
Emphasis must be placed upon:
– comments for all the methods (these can be copied and pasted from the design
– separation of UI from working code
– communication using typed methods (functions) and parameters
– good general programming techniques (naming, indentation, appropriate data
– good use of persistent storage
– defensive programming including exception handling
– fulfilment of design specifications
– user experience
Phase 4a and 4b: Technical documentation and testing: This outlines the externally sourced code, explanation of critical algorithms and the advanced techniques that are going to be used. The testing phase is a rigorous testing of the program with a variety of data and documentation thereof.
Applying the end-user skills using a programming language of the learner's choice (Java or Delphi), a database application package such as MS Access or MySQL, and a word processor.
26 pekerja bebas membida secara purata $240 untuk pekerjaan ini
Hi there! We are a team of expert professionals with over 8 years of experience. And we can make Java Multiple choice program as per your requirement. Kindly contact us back for the quality service. Thank you!
Hello, I am a java web developer. I have rich experience in developing java/MYSQL projects. And I am confident that I can satisfy you with this project. I will look forward to hear you. Best regards.