您的位置:知识库 » 软件设计

“软件设计”文章列表

英文原文:How Would You Build Up a City from Components? 为什么越来越多的企业应用开发正在转向组件框架和解决方案?组件架构是否有前途?我相信答案是肯定的,而且很快所有开发框架都将会是基于组件的——这是近在眼前的事情。下面让我来向你揭示这一切的原因。...
作者: Aliaksei Papou   2013-06-14 14:30:27 阅读:3004 标签:组件 Java
在谈这个之前,还得再说下SOA和平台。SOA做两件事情,一个是解耦并识别可重用的服务,一个是对服务进行灵活组装和编排满足业务需求,SOA核心是业务和技术的解耦,服......
作者: 人月神话   2011-09-26 16:47:56 阅读:2985 标签:SOA
Whats API? API的全称是application programming interface。 而很多时候,程序开发者仅仅把函数、类的接口做为API的一部分,而忽略了其他重要的编程接口。 ......
2011-11-09 14:14:47 阅读:2976 标签:API
1、做设计为什么还需要看数据? 很多设计师从来不看数据,要么是因为没有数据可看,要么是根本不想看,但是也一样把设计做的很好啊!设计本来就是有感性的一面,为什么非得要和数据扯上关系呢?我们不妨先看看设计的本质是什么。设计不同于纯粹的艺术,艺术源于艺术家对现实的观察和思考,以及对这种观察和思考的自...
作者: 余代军   2015-01-23 17:19:53 阅读:2957 标签:数据化设计 交互设计 用户研究
英文原文:Scalability Principles 从最简单的水平来看,可伸缩性就是做更多的事情。更多的事情可以是响应更多的用户请求,执行更多的工作,或处理更多的数据。设计软件这件事本身是复杂的,而让软件做更多的工作也有其特有的问题。这篇文章针对构建可伸缩软件系统提出了一些原则和方针。 ...
2012-02-29 12:03:52 阅读:2950 标签:可伸缩性
作者: 浩子.Wu   2009-06-16 12:44:05 阅读:2947
一、上篇回顾 上篇我们主要讲述了简单工厂模式和工厂模式。并且分析了每种模式的应用场景和一些优缺点,我们现在来回顾一下: 简单工厂模式:一个工厂负责所......
作者: CallHot   2010-12-12 20:53:05 阅读:2945 标签:设计模式 抽象工厂模式
为Web设计、实现和维护API不仅仅是一项挑战;对很多公司来说,这是一项势在必行的任务。本系列将带领读者走过一段旅程,从为API确定业务用例到设计方法论,解决实现难题,并从长远的角度看待在Web上维护公共API。沿途将会有对有影响力的人物的访谈,甚至还有API及相关主题的推荐阅读清单。 如今,...
作者: Matt McLarty   2015-02-28 17:11:58 阅读:2941 标签:APi设计 商业
摘要 本文论述了在算法分析领域一个重要问题——时间复杂度分析的基础内容。本文将首先明确时间复杂度的意义,而后以形式化方式论述其在数学上的定义......
作者: EricZhang(T2噬菌体)   2010-11-02 14:28:31 阅读:2940 标签:算法 复杂度 分析
我们用三层结构主要是使项目结构更清楚,分工更明确,有利于后期的维护和升级.
作者: grayboy   2010-10-15 08:11:13 阅读:2939 标签:ASP.NET 三层结构
一直以来都存在代码注释的作用的讨论。很多人认为注释是不必要的,写注释那是因为代码可读性太差了。我也同意这个原则。如果必须添加注释,我觉得可以添加一些解释......
作者: 麒麟   2010-11-02 14:53:01 阅读:2925 标签:重构
作者: 代震军   2008-12-16 20:56:27 阅读:2896 标签:贫血模型 面向对象
作者: 本园第一神棍   2008-08-17 19:29:21 阅读:2862 标签:ORM
多少次有人问我如何构建一个比较好的类阶层次,如何使用面向对象进行设计,或者问为什么我看了那么多面向对象和设计模式的书一到使用的时候却总是写出面向过程的......
作者: 横刀天笑   2011-05-01 11:23:05 阅读:2839 标签:面向对象
以前本站向大家介绍过一些软件开发的原则,比如优质代码的十诫和Unix传奇(下篇)中所以说的UNIX的设计原则。相信大家从中能够从中学了解到一些设计原理方面的知识......
作者: 陈皓   2011-04-26 19:56:48 阅读:2780 标签:软件设计
作者: Teddy's Knowledge Base   2010-08-08 20:50:26 阅读:2759 标签:ORM 面向对象 关系模型 关系映射
抽象与实现 抽象不应该依赖于实现细节,实现细节应该依赖于抽象。 问题在于如果抽象B由于固有的原因,本身并不稳定,也有可能变化,怎么办? 举例来说 ......
作者: 山天大畜   2010-11-03 17:49:02 阅读:2746 标签:C# 面向对象 Bridge 桥接模式
最近看了下《架构之美这本书》,摘录了部分书中的内容,在摘录书里面内容前先谈谈我自己对架构的看法。架构应该包括了功能性架构和非功能性架构两个方面的内容。我们......
2011-09-25 17:13:13 阅读:2744 标签:软件架构 架构之美
作者: 怪怪   2008-12-17 23:50:36 阅读:2717 标签:面向对象
英文原文:Non-functional Requirements in Architectural Decision Making 本文由《IEEE Software》杂志首发,现在由InfoQ和IEEE Computer Society联合向您呈现。 在软件工程中,非功能性需求(nonfu...
作者: David Ameller等   2015-02-26 16:34:41 阅读:2672 标签:架构设计 架构