COM709 FUNDAMENTALS 2020 Assignment
AE1 Part 1
andy
July 28, 2020
1 Programatically create an attractive Mandala
1.1 Instructions
• You must follow the functional requirement specifications
• You must follow the non-functional requirement specifications
• You must deliver the product on time for the deadline
• You must deliver all parts of the product
• You must deliver the product in the specified form
1.2 Delivery date
• Friday August 14th 2020
1.3 Functional requirements
• Program is to create one beautiful Mandala
• Program must produce a portable network graphics file (.png)
• Program should be docstring commented and examinable via pydoc
• Use colour and space creatively
1
1.4 Non Functional (constraints)
• Program is to be written in Python >= v.3.20
• Program must ONLY use specified libraries
– Numpy
– Matplotlib
– buitins (os, sys, csv etc)
• Program must execute from the command line
• Program must be self-contained
– a single python file
– it should not take any command line options
– no other config files or dependencies necessary
1.5 Delivery requirements
• The program must be named mandala.py
• it should be the only file in a .zip archive
• the .zip file ,ust be named as your student number
– for example: Q1234567.zip
2
0 comments:
Post a Comment