以下以公共信息平台作为大型系统的典型代表。 在进行设计原则的讨论之前,首先要明确一个事实: 在一个软件项目团队中,在讨论项目设计的时候,每个人都会有自己的设计理念。这些设计理念一般都跟每个人的成长经历有关系。跟用户密切接触的人员,比如:产品经理,售前经理等,在设计一个系统的时候更考虑整个系统如何设计...
分类:
其他好文 时间:
2014-10-11 19:19:56
阅读次数:
210
表设计的原则与方法分析:追求表价值的最大化
在对象关系映射的应用系统设计中,对象就是表,对象关系即表关系,脱离对象设计表是错误的,对象的存在或价值在于它与其它对象的关系(设计研究的就是如何处理对象以及对象之间的关系),不与其它对象产生关系的对象,或者说不与其他表有关系的表是没有价值的,不应创建。
当需求确定开始对系统进行设计时,首先进行对象分析,每一个对象应具有唯一性,即对象的属性和方...
分类:
其他好文 时间:
2014-10-10 13:00:24
阅读次数:
175
设计模式之6大原则一、设计模式6大原则名称解释0、单一职责原则(SRP)就一个类而言,应该仅有一个引起它变化的原因。一、"开放-封闭"原则(OCP)在软件设计模式中,这种不能修改,但可以扩展的思想也是最重要的一种设计原则。即软件实体(类、模板、函数等等)应该可以扩展,但是不可修改。【通俗】:设计的时...
分类:
其他好文 时间:
2014-10-09 13:56:13
阅读次数:
202
ReactOS是一个基于 Windows NT 架构(Windows XP, Windows 7, Windows Server 2012 等均基于 Windows NT 架构)设计原则的开源操作系统。由于所有的代码都经过重新编写,ReactOS 并不是一个基于 Linux 的操作系统,而且不包含任何 UNIX 架构。...
Director,导演类。首先是在CCDirector.cpp文件中看到:static DisplayLinkDirector *s_SharedDirector = nullptr;确定了Director的单例模式设计原则。DisplayLinkDirector,这个继承自Director。用来同...
分类:
其他好文 时间:
2014-10-03 12:36:54
阅读次数:
196
关系型数据库:关系模式设计原则1.范式与数据冗余度从0NF到1NF、2NF、3NF、BCNF、4NF、5NF?数据库设计的过程是个拆分表的过程,拆分的目的是降低数据的冗余度。数据的冗余度越低,事务持续时间就越短(它不需要额外的操作去维持数据一致性和完整性)。与此同时,拆得越细,查询的代价越高(需要更...
分类:
数据库 时间:
2014-10-03 11:56:04
阅读次数:
252
每天上班的时候,我允许自己上几次网,放松一下。Tumblr、Gawke对我的吸引力就像糖果对孩子的诱惑。
有一家网站是我从来都不会错过的,那就是《每日邮报》的网络版Mail Online。这家英国小报的网络版充斥着各种明星绯闻和道德败坏新闻的报道。当然,这家媒体吸引的不仅仅是我。目前,在独立访问用户方面,Mail Online已经超过《纽约时报》、《卫报》等其他网络媒体。去年的营收达到400...
分类:
Web程序 时间:
2014-09-30 14:52:29
阅读次数:
252
1.信息图形化的意义:在信息无处不在的时代,人们对信息的接收将更加懒惰,人们只想花最少的时间来阅读最有价值的信息。因此,更易识易记,更轻松阅读,直观,感知易,更适合于移动阅读、快速传达的图形化信息将成为信息传播的主流形态。信息图形化的特点:简明直观,生动悦读..
分类:
其他好文 时间:
2014-09-29 20:16:01
阅读次数:
167
大数据架构设计原则从功能模块可划分为:数据标准(数据标准字典,数据流程规范);数据模型(数据主题域,概念模型,主数据体系,模型选择);数据管理体系(管理规范及流程,质量控制,元数据管理,调度管理,日志监控)从业务需求,主要要求有:灵活性,简易性,安全性,连续性..
分类:
其他好文 时间:
2014-09-29 19:44:51
阅读次数:
403