景安微信
右侧QQ联系不上,可以加我微信
您好,欢迎来到景安网络!
加盟景安
主页 >互联网 >开发一个电子商务网站,需要运用哪些设计原则

开发一个电子商务网站,需要运用哪些设计原则


来源:景安网络发表日期:2019-12-03浏览次数:Tags:电子商务网站
景安网络专业的数据中心服务商,长期提供数据中心托管服务,私有云,互联网解决方案,互联网增值服务。针对工信委大力实施“万企业上云”计划,景安以我所能,为你而+,推出上云特惠,核心云计算产品降幅达50%!!也欢迎来聊右侧qq
在我们的技术生涯中,总是不断针对新的需求去研发新的系统,而很多系统的设计都是可以触类旁通的。在设计系统时,要因场景、时间而异,-一个系统也不是一下子就能设计得非常完美,在具有有限资源的情况下,-定是先解决当下最核心的问题,预测并发现未来可能出现的问题,-步步解诀最痛点的问题。也就是说,系统设计是一个不断迭代的过程,在迭代中发现问题并修复问题,即满足需求的系统是不断迭代优化出来的,这是一个持续的过程,个人不相信完美架构银弹。不过,如果一开始就有好的基础系统设计,未来可以更容易达到-一个比较满意的目标。-一个好的设计要做到,解决现有需求和问题,把控实现和进度风险,预测和规划未来,不要过度设计,从迭代中演进和完善。
 
开发一个电子商务网站,需要运用哪些设计原则
 
在设计系统时,应该多思考墨菲定律。
 
1.任何事都没有表面看起来那么简单。
 
2.所有的事都会比你预计的时间长。
 
3.可能出错的事总会出错。
 
4.如果你担心某种情况发生,那么它就更有可能发生。
 
在系统划分时,也要思考康威定律。
 
1.系统架构是公司组织架构的反映。
 
2.应该按照业务闭环进行系统拆分/组织架构划分,实现闭环/高内聚/低耦合,减少沟通成本。
 
3.如果沟通出现问题,那么就应该考虑进行系统和组织架构的调整。
 
4.在合适时机进行系统拆分,不要-开始就把系统/服务拆得非常细,虽然闭环,但是每个人维护的系统多,维护成本高。
 
应该多鼓励团队成员积极主动沟通并推动系统演进。另外,也要多思考二八定律,在系统设计初期将有限的资源用到刀刃上,以最小化可行产品方式迭代推进。
 
在持续开发系统的过程中,会有一些设计原则/经验 可以用来遵循和指导我们。但设计原则应该在系统迭代过程中,根据现有问题或特征匹配使用,如果刚开始遇到的不是核心问题,那么不要复杂化系统设计,但先行规划和设计是有必
 
要的,要对现有问题有方案,对未来架构有预案。
0(好文)
0(太水)
版权声明:部分文章源于网络,如侵权请联系我们删除
买购快云Plus,云服务器折上折

专题页