Course Overview
Software projects are notoriously difficult to define. Unlike a building, you can’t see software or touch it or feel it or visualise it and it’s hard for the layman to get a conceptual grip of its size or cost or how long it might take to build.