Question: Part 1 [20 Marks]: You have been tasked with creating software that will determine the insurance rate of an individual. Your manager explains the business
![Part 1 [20 Marks]: You have been tasked with creating software](https://s3.amazonaws.com/si.experts.images/answers/2024/07/668929eca6513_196668929ec996f7.jpg)
Part 1 [20 Marks]: You have been tasked with creating software that will determine the insurance rate of an individual. Your manager explains the business requirements as: . If the driver has 3 or more accidents on record, refuse to provide them with insurance. Otherwise, provide them with insurance. . If the driver has no driving experience, apply a base rate of $4000 annually. If a driver has 1 to 9 years of experience, apply a base rate of $2500 annually. Otherwise, apply a base rate of $1000 annually. . If a driver is 30 years old or older and have at least two years of driving experience, apply a rate reduction of 24% of the base rate. Create a decision table based on this set of business requirements. Create a second decision table, removing items that don't matter with "don't cares". Create a final decision table by removing redundancies. Finally, provide a list of test cases with specific input and expected output, based on the results of your reduced decision table
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
