在软件的设计过程特别是架构设计和概要设计过程中,我们不难发现不太可能在整个项目中“一刀切”而采用完全一致的设计细节: 1:一些设计细节常常需要考虑系统可能的性能、系统潜在的变化包括和外部系统的
在软件的设计过程非凡是架构设计和概要设计过程中,我们不难发现不太可能在整个项目中“一刀切”而采用完全一致的设计细节: 1:一些设计细节经常需要考虑系统可能的性能、系统潜在的变化包括和外部
一、什么是设计模式 设计模式(design pattern)的提出,是面向对象程序设计演化过程中的一个重要里程碑。正如Gamma,Helm,Johnson和Vlissides在他们的经典著作《
下面是我在接到了一个项目设计后的思考,这个项目是向不同的用户群(公司)提供wappush技术,说白了也就是做一个制定的ppg。具体的发送已经由底层封装好,并且提供了规范的api,此项目需要做的就是完成
在大中型的软件系统中,数据库占据着举足轻重的地位。同时,数据库设计也是软件系统设计中的重要组成部分。因此,如何做好数据库设计就成为了软件设计工作者的必修课。要做好数据库的设计,应该注意以下几点:
优秀的设计依赖于深厚的技术功底。毫无疑问,没有深厚的技术功底,不可能做出好的设计,因为设计最终要落实到技术上,由具体的技术细节去实现。再高的大厦也是一砖一瓦盖起来的,而不是凭着设计人员的想象就能构造出
需求分析是系统设计的基础。没有需求分析,就谈不上系统设计,好的设计必然是建立在全面、透彻的需求分析之上的。脱离了需求分析的设计必将是无源之水无根之木。不同的需求要用不同的设计方案来满足,不存在放之四海
以下比喻摘自Douglas Schmidt, bugn翻译. 知识的模式(Patterns of Learning) 在人类努力解决的许多领域的成功方案都来源于各种模式(Patterns). 事
模式学习(Patterns of Learning) H1 {font-size : 12pt;} BODY {font-size : 11pt;} table {font-size : 1
在“中国互动出版网”china-pub.com可以下载阅读 书名: 莱昂氏UNIX源代码分析 英文原书名: Lion'Cornmentary on UNIX 6th Edition With