这需要更多的领导能力和管理(它们不是一回事),而不能象Dilbert(译注:著名IT漫画主角)那样简单地和老板对抗了。当你考虑新的目标时,请考虑下面的活动计划列表。一次就抓住了每个亮点,这是不可能的。但是这份建议说明可以帮助你将注意力放在可以提高你和你的团队绩效的活动上。
建立优先级
一提到软件工程,大家自然就会想到软件开发、项目组、想到新产品开发有关的种种相关的事情。现在把项目管理和软件工程联系起来,就更让人想到软件开发中的项目管理、项目组的管理。那么,项目管理和软件工程之间到底应该是什么关系呢?
功能点是软件规模的度量,是对软件的功能的细分和量化。将功能点和其它度量数据一起分析,可以实现对软件产品的各个属性的定量、定性描述。例如和质量参数结合分析时的缺陷密度;和生产力参数结合分析时的生产率;和成本参数结合分析是的单位开发成本等等。 成功地实施功能点分析,可以在很大程度上帮助我们掌控项目,提高工作水平。……
引言
面向服务的体系结构(SOA)和 Web 服务的基本观念是成为我们日常语言的一部分,并可看作是适于设计现代企业应用程序的体系结构形式。在这种背景下, 什么构成好的服务这个基本问题就成为确保成功实现 SOA 的关键。
目前,关于由 Service-oriented Architectures(SOA)和它的 Web 服务实现所表现的时机有许多传言 -- 有一些是有事实根据的,但是一些却没有什么事实依据。分析家已经预言,博学者已经声称,教授已经讲演,公司已经匆忙的卖他们的产品,作为 SOA 产品 -- 经常失去 SOA 不是一个产品的要点。它是业务和 IT 之间的桥梁,通过一系列使用一些设计原则、模式和技术的依赖于业务的 IT 服务来实现。
SOA是英文Service-Oriented Architecture,即面向服务架构的缩写。这个词汇最近一两年频频出现在各种技术期刊上。但是一直以来对于SOA到底是什么没有明确的回答;SOA有什么特点?适合用于解决哪些问题?与其他的技术有什么区别与联系?Web Service和SOA又是什么关系?SOA的出现对于软件架构设计有什么影响?本文将就上面提到的这些问题,尝试根据作者自己的理解给出SOA的定义;总结出SOA特有的三个基本特征;然后以HTTP协议为例对这些特征进行解释;最后简要的说明SOA对今后软件架构设计可能带来的影响。
SOA定义
Meta Group认为企业架构是一个过程,它表达了企业的关键业务、信息、应用和技术战略以及它们对业务功能和流程的影响。
在《中国计算机用户》本年度第9期《企业架构的发展历史与概念》一文的基础上,本文将继续分析企业架构的主要框架模型,包括Zachman的企业架构框架(EAF)、美国政府的FEAF、OpenGroup的TOGAF、MetaGroup的企业架构以及赛迪顾问提出的七大架构,以利于读者更好地认识企业架构。
Zachman的企业架构框架 ……
一、前 言