用于实验的概要设计,完全是更具软件工程的要求来写的