第一次软件工程作业
由于以前上过邹欢老师软件工程课的学长的告诫以及第一堂课的深深的感触,让自己对软件工程这门学科的作业有点儿畏惧以及无奈,所以第一次作业给自己留的预计时间是比较充足的——一周。
虽然对于C#编程是陌生的,完全没有接触过的,但是由于有过java编程的经验和技巧,利用各种工具书以及强大的MSDN库,使得自己在三天的时间内完成了作业,但是软件的性能确实很低的。所以自己又花费了大半个周末对代码进行了优化,使得其性能有了较为显著的提高。
自己本身对于编程没有很高的天赋,所以第一次编写的C#程序的性能是极差的,各种数据结构的混乱使用,例如本来应当利用ArrayList来保存相关的单词数组,但是第一次时使用了String数组来保存,导致了在存储上的冗余。
在修改了一些数据结构后,软件的性能分析为: