通过本次实验,我对于软件体系结构的理解进一步加深,同时也了解到自己与其他人之间的差距,非常感谢实验过程中老师的悉心教导,让我能够完成这次实验设计,下面请允许我具体说一下本次实验的收获。
实验一~五是验证性实验,由此我对于他们所对应的各种风格都有了进一步的理解,尤其是管道过滤器风格和MVC风格,管道过滤器风格让我理解了信息发送与接收的基础应用,这对于以后的发展应该很有帮助,MVC风格的程序则是观察时间最长的程序,让我理解个多个用户界面的各种联系以及对于信息的获取和文件路径的获取都有新的理解,而且不仅仅是对于程序的理解,这个验证性实验也让我明白了指导书给的代码不一定是正确的,要通过自己的仔细观察以及程序的错误提示来找出错误,可以说收益很大。
实验九,C2风格这里并不是很清楚,不过通过同学的协助总算是完成了这个实验,各种类之间的关系也比较复杂在王老师所给的demo中给cal类新增加了多个三元式,并增加了analysis类来进行代码的复用。
实验十是黑盒测试,风格为仓库,这个实验主要还是体现在小车行进路线的策划上,初始化小车,然后通过定义多个变量,来改变小车的每段的行进路程和小车的行进方向,最终探索完全部黑色区域,同学们的方法很多,我也是与其他同学共同完成了这次实验,通过本次实验我对于小车坐标的定义以及小车方向的数学函数定义有了更深的理解,还同时复习了VS的使用。
实验十一是SOA风格,即面向服务的体系结构,本次实验是以web服务为例来获取天气信息的,程序比较简单,也看着王老师亲自给同学们演示,理解的还算不错,但是对于C#添加引用这个还是第一次接触,如果不是老师的演示的话恐怕根本做不成功,对于信息的获取也有了新的理解,老师提供给的网站用处也很大,以后应该还会用到。
相关推荐: