本次CS代写的主要涉及如下领域: Python代写,北美程序代写,加拿大程序代写
The assignment will be marked out of 25 and will include the following elements as part of the assessment:
- The submission follows the project instructions.
- The submission provides a functioning intuitive graphical user interface (must provide feedback/notifications to users where appropriate).
- The submission demonstrates the correct use of classes/methods (must use at least two classes)
- The submission demonstrates the correct use of loops, containers (e.g. lists) and conditional logic.
- The program does not contain any logic or runtime errors.
- Proper naming conventions for variables, classes etc.
- Sufficient header and inline documentation.
- GUI Design document reflects your GUI
- Program Design document flow is easy to read and reflects your general logic
- Test plan covers basic functionality and exception handling
I will assess the submission by trying to run one valid and one invalid file through your program as well as a review of all submission documents.
Project Area
|
Requirement
|
General programming
|
- Must use Python 3, with meaningful naming and lower camel case style.
- Must contain header documentation that describes the purpose of the program, the author and the date.
- Must contain sufficient inline documentation for others to understand logic.
- Must properly use classes, loops, lists etc. in the program.
|
Design - GUI
|
- Must include identification of input and output widgets.
- May be designed in Excel, Word, or PDF.
- Must be named <username>-Project2-Design-GUI.<extension>
|
Design - Program
|
- Must covey the general logic of the program including classes/methods.
- You may use any combination of pseudocode, narrative, UML diagrams that you wish as long as the logic is clear.
- Must be named <username>- Project2-Design-Program.<extension>
|
Development and Testing
|
- Use the default data set in the Case for development and testing purposes.
- Must create a test plan design named <username>-Part2-TestPlan-Design.<extension>
- Must complete a final test plan named <username>-Part2-TestPlan-Final.txt
|
Input
|
- Must accept appropriate data files for input (minimum sklearn datasets)
- May allow the user to choose dataset for processing.
- Must provide clear indication to the user of any steps that must be completed in order.
- Must allow the user to exit at any point.
|
Processing and Output
|
- Processing and output must be the equivalent of the Case but in a GUI context.
- May include optional output to file
|