7月13号上午,是实训的第四天,具体代码实现数据库的相关操作。上完之后觉得其实这些东西大部分我们在平时上课都是学过的,可是为什么有的内容听起来是那么陌生,就是平时学得还不够扎实,只是蜻蜓点水般听老师讲了一次,课后也没有做进一步的研究,所以造成上午老师让我们建模的时候,只有少部分同学做了出来。下午的数据库由于我们在校期间把这部分当作重点内容讲了又讲,而且在平时使用很多软件的时候,都要接触到数据库,所以这部分内容对我们来说相对不陌生。
(学生展示作品)
还有另外一个收获就是今天我们学习了一个数据库建模工具——Power Designer,这个软件我们在学校并没有接触过,是在这里第一次接触的。分析设计人员利用Power Designer可建立三类模型,即面向对象模型(OOM)、概念数据模型(CDM)、物理数据模型(PDM)。完成软件分析设计通常的一条途径是从面向对象分析设计开始,依次建立用例图、时序图及类图,由类图转化为CDM及PDM。
(代码优化)
今天总的来说,第一我们学会了如何理解和分析客户的需求。软件为客户而生,只有理解了客户的需求才有写出优秀软件的可能,在这次实战演练中,老师教会了我们如何组织团队正确的理解和分析客户的需求,并写出完善的需求分析,并用于项目开发。
第二,我们还学会了对按照需求对软件架构进行设计,这点我想是我们许多同学之前都非常欠缺的,因为我们在学校的时编写代码篇幅短小,功能单一,所以设计思路通常只留于脑内,非常模糊。而在这次项目开发演练中,老师手把手的教会我们如何从需求中抽象出问题,并将之模块化,然后逐步求精,就如同为高楼大厦搭建栋梁。
最后,愉快的一天就这样在充实中度过了。