摘要:
人类无论做任何事情,都是精益求精的,而且方法越来越好,越来越多!在第一个公司做的由dephi到C#翻译的,对地理信息进行处理的,当时不理解为什么要这样做,但是还是打了一定的基础的,泛型、构造类、继承和多态,那还是2007年的事情,现在进行了3天的学习之后,我理解到了他这些,他是面向组件的设计,还是用了很多设计模式!现在的管道完整性管理系统中,引用了很多的dll,这些都是对组件的开发,这个系统是用VS2005开发的,也就是说他们也是在几年前就知道了组件的开发。那么,这样看来,我们这几天接触的针对组件的详细设计他们在我毕业的时候就很明确的知道了,我毕业4年多了,相当于又是一个上大学的时间,终于明白 阅读全文
摘要:
2011.10.13软件详细设计组件之上为架构设计,之下为详细设计;组建设计可以采用类图和序列图来表达出来,序列图是类方法之间的相互调用;主要学习的详细设计,画出组建的类图和序列图;设计有2个层次:1、软件有多少个模块(底层框架已经设计好);2、模块之下是组件(组件形态为.dll文件,组件包,而且这样划分出组件之后,有利于工作任务的分配,最终形成编码)。什么是架构:系统分为多个组件,组件之间的调用关系由底层框架来完成。组件之间通用的功能也在架构中实现。架构的静态划分:分层,子系统划分(分工协作)架构的动态划分:公有的部分(持续一致的问题)就像火车工程师一样,每节车厢之间是解耦的,而且是可配置的 阅读全文