1. A method of computer modeling and testing a security system comprising: a) selecting one or more security elements of a security system for a predetermined security area; b) modeling the security system using the selected security elements placed in locations in the security area; c) selecting a breach scenario to test the modeled security system; and d) executing the breach scenario.