学习的历程:一路风风雨雨
软件工程 UML C# 设计模式 vb.net 三层 mvc 机房收费系统 合作开发
学习的过程:
1. 软件工程是整个软件开发的标准,贯穿整个学习过程中.软件工程的学习奠定了根基.
a) 软件开发的基本流程:需求分析-概要设计-详细设计-软件实现-软件测试.-软件维护
b) 软件开发需要的文档:软件合作开发交流的工具.图形化说明尤为清晰重要.
1. UML的学习:画图工具的学习,UML9种图的作用和画法,
UML图实际上是软件工程中详细设计的具体,从数据库设计到系统的整个架构,功能的流程都通过图具体的表现出来.详细设计说明书可以说是UML图和文字说明的整合.基本把代码框架都架构好了
2. C#的学习不仅仅是一门编程语言的学习,接触到一些面向对象的知识。更重要的是学习大话设计模式。通过学习设计模式,如何开发出健壮的软件,如何增强软件的扩展性。
3. Vb.net的学习 主要是为学习.net平台上开发软件的一些基础和理论性的知识,主要学习了从vb到vb.net的过渡.从先前的面向过程过渡到面向对象,学习了一些ADO.net的知识,为.net开发提供了技术支持。
4. 三层 mvc的学习是我们比较难的一部分,从理解到基本应用可以说是一路磕磕碰碰中走过来的,开始只是为了分层而分层。现在想想分层的好处很多,体会深刻的有以下几点
a) 实现了软件之间的解耦;
b) 便于进行分工
c) 便于维护
d) 提高软件组件的重用
e) 便于替换某种产品,比如持久层更改为sql,就不用该其他业务代码,直接把配置一改。
f) 便于产品功能的扩展。
g) 便于适用用户需求的不断变化
三层的学习心得:
这里的学习心得分享一下:只有理论知识的理解远远不够,可以结合一个小功能来帮助理解,画UMl图也是不错的助手。实践出真知,通过把三层的思想具体到某个小例子(画图),里更好的理解三层的意义,在理论和实践中不断地反复,不断地修改UML图,直到图不知如何改,三层的理解基本可以说是成型了,下面可以通过代码实现一个小的Demo来验证理解的三层是否正确,在代码和图的不断地推倒重来。当小Demo成功实现了,这就是三层的学习过程。
通过合作开发有些感想:
1. 能落实到文字的才是真理,否则永远是思想。文档的重要性,要想别人能理解你的思想,就必须落实到文档中。
层与层之间的交互,参数的传递和返回值一定要明确,明确接口是合作开发的重要原则。
2. 团队合作要的不是互相帮忙而是各尽其责,明确的分工,和进度的合理安排是保证项目按期完成的法宝。
3. 阶段性的验收很必要,一方面督促,一方面为软件后期工作降低难度。
知识间的联系:
从软件工程到vb.net的学习可以说是技术学习,理论的掌握。
三层和MVC设计模式的学习可以说是:软件架构思想的学习。
机房收费系统和开发合作:通过项目驱动验收我们的学习成果。
我们的提高班:
提高班的学习的最重要的就是项目驱动式学习,每个阶段对应不同的项目来促使我们反复咀嚼知识,消化知识,知识的掌握衡量的标准是是否会应用。我们的学习动力:不断地挑战自己,不断的证明自己。自信快乐的的学习着………………………….
总结以上是内存溢出为你收集整理的软件开发 - 一路风风雨雨全部内容,希望文章能够帮你解决软件开发 - 一路风风雨雨所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)