Assignment title: Information
Describe each law in your own words. Define the terms in each law and explain the law clearly and thoroughly. Illustrate your explanation with practical examples – with at least one example for each law from software engineering. Describe the method of software development called Test Driven Development (TDD). List three advantages and three shortcomings of this method. Describe clearly, and illustrate with examples, how these four laws could be applied to TDD.