编程&设计
文章平均质量分 66
elpam
我是皮皮
展开
-
设计(一)
近期应好友之约,去中大给计算机系的研究生讲一堂课,想来想去,这五年有什么东西可以讲的呢?编程?开发?通信技术?想想还是打算讲系统分析和设计。讲讲自己的一些体会和理念。在没有讲课之前,先汇总一下这几年的理解和收获吧。原创 2004-11-02 12:25:00 · 1164 阅读 · 0 评论 -
软件设计的一些思考
软件设计的一些思考 1 前言从事软件开发工作已经五年了,仔细想想,虽然做了不少项目,但是在软件技术上,感觉始终还是进步甚微,一方面和公司的情况有关,一方面,我想,也是自己个人总结和思考不够吧。所以,慢慢的,还是有必要对自己的一些经验做思考和总结。 为什么只谈软件设计,不谈软件开发呢,软件开发涉及的不仅仅是设计技术了,还包括软件项目管理等许多内容,设计仅仅原创 2004-12-26 22:05:00 · 1911 阅读 · 3 评论 -
软件设计随笔
软件系统设计,如何有清晰合理的架构,分清各个层次的职责,是非常重要的。假设一个系统有两个层次,应用层和通信层,那分清楚应用层和通信层的职责是非常重要的。比如通信层是一个数据库连接池,负责数据库连接的管理和执行SQL,而应用层负责根据应用逻辑调用数据库SQL。这个时候,数据库连接断了,这个重连的职责是由应用层负责?还是由通信层负责?简单的办法是由通信层负责,这样应用层就不需要关心重连的过程。简化了应原创 2005-12-06 17:28:00 · 1050 阅读 · 0 评论 -
如何在研发项目中提高RDC的研发能力
如何在研发项目中提高RDC的研发能力ISMP项目的感受在谈这个话题的时候,我先需要说说对目前ISMP项目的感受。ISMP项目,是我所参加过最为“大型”的项目,整个项目组超过50人,这个在我以前是从来没有遇到过的。之所以加引号,是因为类似的项目,如果放在我原来的公司进行进行研发,我想项目组人员不会超过10个人(所以不是真正的大型项目),象 ISMAP Server,目前ISMP项目组有7、8个人,要原创 2005-12-06 17:33:00 · 3471 阅读 · 2 评论 -
读James Rumbaugh对软件开发人员的建议有感
James Rumbaugh给中国软件开发人员提了三个建议,稍有体会。。。小结如下:1 迭代式的开发2 设计先行3 持续提高的软件技能,不要做重复的工作。先谈第一点,迭代式开发... 其实软件的复杂性,往往在于我们很难遇见到未来软件的需求和变化,所以如果想一次性构建一个完美的软件系统,是非常困难的。但是,完美的软件系统却是每个优秀软件开发人员的终极目标,如何去达到这个目标,确实是要经过不断的迭代开原创 2005-12-31 16:00:00 · 1137 阅读 · 0 评论 -
为可变而设计
昨天REVIEW了一份设计文档,数据模型设计的异常的"灵活“,令我几乎无法理解其中设计的奥妙...有感而发记得以前我的师父在接手一个快烂掉的系统的时候,将该系统里面的源代码仔细阅读后,砍掉了其中近1/3的代码行,原因很简单,原来系统设计了一大堆”灵活“的设计,使得系统看起来很强大,实际上由于各个人员水平参持不起,反而使得系统变得脆弱,配置复杂难用,问题百出。再举个例子,比如系统的配置参数,很多开发原创 2006-11-25 00:50:00 · 864 阅读 · 0 评论 -
软件重用的挑战
在研发中心做通用开发框架和通用组件库的挑战.软件重用,是一个每一个软件开发人员都常常挂在嘴边的字眼,也是我工作多年来,最常听见的,但是却也是最难实践的一个事情.为什么软件重用这么难? 无数的软件研发中心,都会组织团队去开发一些通用的软件库(类库/组件库)和软件开发框架,但是成功者寥寥.即便在无数的世界大型企业中,可重用的软件开发框架和统一的组件库,也几乎很少有成功的案例.(至少在我所看到的原创 2007-06-24 15:43:00 · 821 阅读 · 0 评论 -
对Agile Simple Design的理解
一直以来,对Agile 的Simple Design还是有很多困惑的,仔细阅读了Agile的书籍,结合自己的体会,总结一下了。 什么是Simple Design呢? Simple Design是指XP团队根据目前的需求,采用最简单的设计来实现软件。在Robert C. Martin的Agile Software Development一书中,总结了三条: 1. Consid原创 2008-08-03 15:44:00 · 961 阅读 · 0 评论 -
可持续的需求分析和软件设计
Normal 0 false false false MicrosoftInternetExplorer4 <!-- /* Font Definitions */ @font-face {font-family:宋原创 2008-09-07 22:59:00 · 612 阅读 · 0 评论