Series of Python projects completed for COMP 6700. Most of them deal with code and effort estimation.
All of the code within is written in Python 2.7 using PyDev.
Built the Component and Repository classes. Wrote their respective tests .
Component
- getName()
- getMethodCount()
- getLocCount()
Repository
- addComponent()
- count()
- validCount()
- determineRelativeSizes()
New Component Methods
- setRelativeSize(size)
- getRelativeSize()
New Repository Methods
- addComponent(component)
- getRelativeSeize(component)
- estimateByRelativeSize(name, methodCount, size)