Complete independent research and review two (2) to three (3) online end-user license agreements. Compare and contrast each EULA with each other. In your response, please consider the following: ·….
Draw a flowchart that presents the steps of the algorithm required to perform the task specified.
You need to develop your program by completing the following three tasks:
Task 1 –
Draw a flowchart that presents the steps of the algorithm required to perform the task specified. Some examples of flowcharts can be found at the following web links:
There are tools (see links below) that can be useful in drawing a flowchart. However, you can draw the flowchart/s with a pen/pencil on a piece of paper and scan it for submission. Please ensure that the scanned file and your handwriting are clear and legible.
Task 2 –
Select at least three sets of test data that will demonstrate the ‘normal’ operation of your program; that is, test data that will demonstrate what happens when a VALID input is entered. Select two sets of test data that will demonstrate the ‘abnormal’ operation of your program.
Set it out in a tabular form as follows: test data type, test data, the reason it was selected, the output expected due to using the test data, and finally a screenshot of the output actually observed when the test data is used. It is important that the output listings (i.e., screenshots) are not edited in any way.
|Test Data Table|
|Test data type||Test data||The reason it was selected||The output expected due to the use of the test data||The screenshot of actual output when the test data is used|
Task 3 –
Implement your algorithm in Python. Comment on your code as necessary to explain it clearly. Run your program using the test data you have selected and complete the final column of test data table above.
Your submission will consist of:
- Your algorithm through Flowchart/s
- The table recording your chosen test data and results (it can be in a Word or PDF file)
- Source code for your Python implementation