存档

‘软件设计’ 分类的存档

架构设计师与SOA,第一部分

2008年3月27日 没有评论 258 次阅读

1. 什么是架构?什么是基于SOA的架构? 1.1 什么是架构 从架构设计师的角度来看,架构就是一套构建系统的准则。通过这套准则,我们可以把一个复杂的系统划分为一套更简单的子系统的集合,这些子系统之间应该保持相互独立,并与整个系统保持一致。而且每一个子系统还可以继续细分下去,从而构成一个复杂的企业级架构。...阅读全文

分类: 软件设计 标签:

探索 SOA 体系结构和服务的基本原则,第 2 部分: 业务体系结构的重要性、模型驱动开发和重用现有资产

2008年3月27日 没有评论 267 次阅读

为何业务体系结构非常重要? 在本系列的第 1 部分中,我们了解了软件体系结构的基础知识。在此部分,我们将了解一种特殊的体系结构类型,即业务体系结构。我们将讨论为何除了 IT 级别的体系结构外还要在业务级别具有体系结构,我们还介绍名为组件业务建模(Component Business Modeling,CBM)的 IBM® 业务体系结构相关...阅读全文

分类: 软件设计 标签:

探索 SOA 体系结构和服务的基本原则,第 3 部分: 面向服务的解决方案和企业体系结构

2008年3月27日 没有评论 228 次阅读

什么让解决方案具有面向服务的特征? SOA 处理解决方案规范和实现的方法不是指定和实现新代码,而更多的是通过现有解决方案得到新的解决方案。在本文的讨论中,我们将解决方案称为“系统”。 事实上,可以将考虑的事项归为两个主要部分:向用户提供行为的面向服务的系统和组成这些系统的各个部件。 为了对一些定义进行...阅读全文

分类: 软件设计 标签:

探索 SOA 体系结构和服务的基本原则,第 1 部分: 使用体系结构和抽象级别来创建更好的 SOA

2008年3月27日 没有评论 231 次阅读

当采用 SOA 方法的时候,体系结构甚至变得更加关键,毕竟 SOA 中的“A”表示的就是体系结构。尽管很久以来我们都鼓吹软件体系结构是成功地构建 IT 系统和应用程序的最重要的方面,但不幸的是,许多软件开发项目团队通常只是空谈有关体系结构的想法,而不是真正地去实践它。 研究体系结构的优点 让我们首先来分析软件体...阅读全文

分类: 软件设计 标签:

SOA,正在进行中

2008年3月27日 没有评论 201 次阅读

SOA现在正热得”烫手”。 对于SOA,目前我听到有两种说法:一种讲它是”颠覆性的革命架构”,一种是”谨慎观望”。但无疑,SOA最近几年发展得非常快,各主要软件厂商纷纷高调跟进,关于SOA的报道可以说是不绝于耳。对”SOA热”,程序员们有的兴奋和期待,有的则感到困惑,最近我...阅读全文

分类: 软件设计 标签:

软件分析 Vs. 架构设计

2007年9月5日 没有评论 222 次阅读

一个用来区分软件分析与设计(design)的普遍方法是认为分析指“做什么” ,而设计指“怎么做”。乍听起来很有信服力,很显然,如果能在一开始就知道想要系统“做什么”,那至于系统应该“怎么做”就会更容易。实际上,过去在尝试区分“做什么”与“怎么做”上花费了大量的人力。在一间会议室里,与会人员都在不停的争...阅读全文

分类: 软件设计 标签:

常用网站

2007年7月18日 没有评论 1,570 次阅读

个人网站   亲亲宝宝 记录宝宝的成长 日常实用   对日常生活有帮助的网站  国内手机位置查询系统 在线IP地址查询——中国最大的、最权威的IP数据库 山西省招生考试网 山西移动通信有限责任公司 山西移动通信有限责任公司官方网站。山西移动通信网发布企业信息,网上受理手机业务,服务...阅读全文

分类: 软件设计 标签:

常用开源协议解析

2007年5月18日 没有评论 251 次阅读

开源在今天的软件业已经很普遍,但开源是否意味着使用者可以对开源后的代码为所欲为呢?答案是否定的。开源运动同样有自己的游戏规则和道德准则。不遵行这些规则不但损害开源运动的健康发展,也会对违规者造成名誉和市场上的损失,更可能陷入法律纠纷和赔偿。 现今存在的开源协议很多,而经过Open Source Initiative组...阅读全文

分类: 软件设计 标签:

软件架构师

2007年5月18日 没有评论 205 次阅读

软件架构师是软件行业中一种新兴职业,工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。架构师的主要任务不是从事具体的软件程序的编写,而是从事更高层次的开发构架工作。他必须对开发技术非常了解,并且需要有良好的组织...阅读全文

分类: 软件设计 标签:

OO 设计过程: 入门

2007年5月18日 没有评论 238 次阅读

我们将从需求搜集入手,从分析到设计,然后完成设计的 Java 实现。到结束时,您将经历开发 OO 程序的全过程,真正地从开始到结束。我将花很大的篇幅讨论基本理论,但主要重点仍将集中在如何应用该理论的实际示例上。 OO 并非关于结构 首先,就其核心而言,面向对象与派生、类层次结构、UML、Java技术等毫无关系。这些是...阅读全文

分类: 软件设计 标签: