Myths of Software Development (3)
Myths of Software Development (3)
- A general statement of objectives is sufficient to begin writing programs - we can fill in the details later
- Poor up-front definition is the major cause of failed software efforts.
- A formal and detailed statement of function, performance, interfaces, design constraints, and validation criteria is essential.
- Once we write the program and get it to work, our job is done
- A software life cycle exists: initial work concentrates on planning, subsequent work focuses on development, and ongoing work is required to maintain the software