2014年时间飞逝,在工作与生活方面收获了许多,也失去了许多;看着小孩慢慢长大,生活累并快乐幸福着;工作张弛有度,但专业技能方面进步不大。在工作与专业技能方面,主要忙于C#与C++的代码开发、维护工作,在新知识、新技能方面没有积累。在上半年学习了软件架构、设计模式方面的知识,但由于没有动手实践,知识...
分类:
其他好文 时间:
2015-03-06 23:28:38
阅读次数:
184
前面一篇博文《嵌入式软件架构设计之分层设计》給大家分享了程序分层设计的一些个人观点。里面有提到接口统一规范的问题,下面这篇博文详细阐述一下关于代码可移植性的问题。代码可移植性非常重要!在这里有的人很纳闷,有人会问:除了汇编语言的移植性很差以外,c语言,c++,j..
分类:
其他好文 时间:
2015-02-26 18:42:13
阅读次数:
214
漫谈软件设计与分工协作本节导读:阐述“分工/协作”是世界万事万物进化发展的必然选择,也是软件设计首要指导思想,也是软件分层、分模块的理论依据。对于从事软件行业的人来说,大部分人会经历软件架构设计,想尽可能的将软件设计的灵活、简单、好用,谈到软件设计我们经常会听到一些术语,比如:面向对象设计、设计模式...
分类:
其他好文 时间:
2015-02-15 17:52:36
阅读次数:
152
在实际的项目开发中,项目往往是并行开发的,也就是说硬件设计,底层软件设计,应用软件设计是同步进行的。比如说在开发板上调试模块驱动,在其他平台上调试应用再移植到目前这个平台等。这里又涉及到如何提高嵌入式应用软件的可移植性的问题,这个问题在下一篇博文中专门讲解..
分类:
其他好文 时间:
2015-02-14 01:12:41
阅读次数:
886
What?
三层架构就是将整个业务应用划分为:表示层(Presentation Layer)、业务逻辑层(Business
Logic Layer)、数据访问层(Data
Access Layer)。
Why?
区分层次的目的是实现“高内聚,低耦合”的思想。三层结构是软件架构设计中,最普遍的一种结构。
When?
...
分类:
其他好文 时间:
2015-01-31 17:55:26
阅读次数:
215
http://blog.csdn.net/it_man/article/details/42296277这是我最近做的架构设计演讲内容,公布出来让大家参考。我没有整理文字稿,只看 PPT 可能不是很容易理解。Sorry。
分类:
其他好文 时间:
2015-01-28 17:21:07
阅读次数:
130
本文是笔者根据自己所从事J2EE应用软件架构设计工作的经验,谈谈自己对软件架构设计过程的理解。为了更直观的展现出架构设计各环节的工作内容,文中以一个虚拟案例来介绍了架构设计过程中的一些主要工作内容和工作成果。本文并非最佳实践也没有提供结论性内容,主要目标是对于一些希望对企业应用软件架构设计的目标、价值与方法有个大致概念的同学,提供指引性作用。...
分类:
其他好文 时间:
2015-01-27 18:28:36
阅读次数:
345
软件架构设计系统总体架构,从需求到设计的每一个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发easy,维护方便,升级简单。本文从架构师职责、软件架构定义、设计架构、评估架构、架构管理等方面来描写叙述了解软件架构的含义和如何设计软件架构。一、软件架构师的职责架构师分为下面几大类:业务架构师...
分类:
其他好文 时间:
2015-01-03 19:48:21
阅读次数:
331
2014年经历了3家公司,感觉这一年工作不怎么顺利,在2013年1月进入一家外企从事软件架构设计、开发测试、部署实施的相关工作,在2013年感觉工作很充实,在2014年由于项目的原因被迫去做项目维护,有点象什么客服中心感觉很无聊,于是就跳槽了,进入中国本土一家人才外包的一家小公司,还是外包到华为。当...
分类:
Web程序 时间:
2014-12-30 23:28:28
阅读次数:
296
2014年经历了3家公司,感觉这一年工作不怎么顺利,在2013年1月进入一家外企从事软件架构设计、开发测试、部署实施的相关工作,在2013年感觉工作很充实,在2014年由于项目的原因被迫去做项目维护,有点象什么客服中心感觉很无聊,于是就跳槽了,进入中国本土一家人才外包的一家小公司,还是外包到华为。当时的title是sharepoint高级开发工程师,为了了解一下华为的工作环境也就try了一下,干了...
分类:
Web程序 时间:
2014-12-29 15:22:11
阅读次数:
168