C/S项目的总结

   C/S项目可以说是一个很完整很系列的软件工程项目。通过此项目的学习,我们可以从整体上认识和经历软件开发的全过程,深切体会软件开发过程中软件工程起到的作用和帮助。

 

         从一开始的软件文档,宏观了解软件工程,然后是UML图的学习,理解并实际操作UML图,接下来就是设计模式,VB.NET,三层的基础学习,其实之前学的这五项本领都是为了之后的重构版做铺垫或是之后的重构版是为了之前学的这五项的一个练手和深刻理解。总之,相辅相成。

 

       下面再具体来说说C/S每个阶段的学习吧。

 

1、软件工程,文档

        软件工程,是我们软件设计的灵魂,是思想的指导。

在学习软件工程的视频后,我在CSDN上写了总结——《软件工程总结》,然后开始实践——小结《第一次软工文档之旅》 。

 

2、UML,画图

       如果说软件工程是设计思想,那么UML就是设计工具。在整个C/S项目里,我用到Rose和EA两种工具来画图,UML图是一种抽象的思想和图,而Rose 和EA 只是画UML图的工具(因为刚开始学的时候容易混淆这两种的区别)。 UML图能更多的体现面向对象的思想。

 

理论篇:《小结UML》、《UML的基本构造块》、《UML的六大关系

实践篇:《UML的九种图+包图

 

3、c#,设计模式

         学习c#,简单的说c#是为了设计模式而准备的课程,但是从c#的学习中,我们也可以了解更多的面向对象思想的编程。——《c#小结

 

        设计模式,经典中的经典,这里面的每一个模式,都需要我们认真理解,重复学习。在这阶段,我把每个模式的例子都敲了一遍,收获还是不少。以下是我这阶段学习的总结博客:《比较工厂三姐妹》、《创建型设计模式》、《结构型设计模式》、《行为型设计模式》。

 

4、VB.NET视频学习

        由于之前我们学过VB编程,所以在学习VB.NET时上手会很快,目的是为了为下一项目敲机房收费做准备。通过学习VB.NET,我对.NET平台也有了一定的认识。

相关博客:《.NET 与VB.NET 》、《对ADO.NET的认识

 

5、三层学习

         初步了解分层的思想,利用三层架构的思想做项目。领会高内聚低耦合的思想。

理论知识的总结:《三层架构简介》、《比较MVC与三层架构

实践三层的总结:《“VB.NET登录例子”你学到了什么?》

 

6、VB.NET机房收费系统个人重构版

         此阶段是对之前学过的项目,软件工程的实践阶段。也是我们做的面向对象工程的第一个项目。非常适合我们巩固和加深对面向对象和软件工程的理解。

相关博客:《谈谈我的机房重构版的感受》、《机房收费重构版总结

 

         我们学习软件工程是为了开发软件,所以之前学的文档,UML图,设计模式,三层架构都是为了应用在软件的开发设计中,尤其是做完机房重构版之后,给我的感触最深。因为刚开始学习的理论和技能,所以理解的不是很深,可是真的到了项目中,才能明白一点之前学的东西,真的是需要在实践中理解和操作,怪不得都说项目经验很重要,做项目真的很锻炼人啊,让我想起了上次米老师提到的考试系统的项目,抓住机会,这样的项目经验,这样的机会,不是我们能够从课本,视频中学来的,所以,珍惜机会,并且尽一切所能的学习。

 

         C/S项目已经完结,但这也只代表了一个开始,我们还要在以后的学习中,继续学习,继续加深,加油!

评论 24
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值