自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 ProjectServer2007安装与配置

1、双击Project Server 2007安装盘中的Setup.exe,开始安装Project Server 2007;首先,安装程序要求输入产品序列号,接受许可协议条款,并点击"继续"按钮;Project Server 2007安装包中内置了Windows SharePoint Services 3.0,如果已经安装过SharePoint,则接下来可以直接进入到Project Server的

2010-01-04 22:59:00 525

原创 软件架构视图

前面说到,在现代软件开发中,软件架构是进行团队开发的基础,因此兼顾不同角色的多重架构视图是必不可少的。那么什么是软件架构视图呢?Philippe Kruchten在《Rational统一过程引论》中写道:一个架构视图是对于从某一视角或某一点上看到的系统所作的简化描述,描述中涵盖了系统的某一特定方面,而省略了与此方面无关的实体。 由于角色和分工不同,整个软件团队以及客户等软件项目涉众各自需要

2009-12-28 21:50:00 609

原创 MOSS2007安装与配置

1、首先执行Office SharePoint Server 2007安装盘中的setup.exe,开始安装过程;安装程序会要求我们输入产品序列号,接受协议。选择使用"高级"安装模式进行安装:  注意要选择使用"完整"方式来安装SharePoint服务器:   点击"立即安装",开始安装进程。安装完成,选择"立即运行SharePoint产品和技术配置向导"并点击"关闭"按钮

2009-12-27 09:59:00 544

原创 DotNet VS J2EE ? NO !

前次我写了一篇《企业级应用为什么首选J2EE》的文章,想不到是一篇回复与争论最多的文章。定我惊讶的是大家争论的焦点不是我文章中的观点而是题目——企业级应用究竟首先的应该是J2EE还是DotNet? 我上google搜索了一下".net j2ee比较",基本上从DotNet发布到现在这样的争论就没有停过, 获得约 663,000 条结果! 说实话,我也是Microsoft与Windows的忠

2009-12-25 23:33:00 455

原创 MS EPM安装前的准备

事先准备好这几个安装程序:Windows Server 2003、SQL Server 2005、.NET Framework 3.0。 首先安装好一台Windows Server 2003的服务器,并安装几个必要的Windows组件:DNS、ASP.NET、应用程序服务器控制台和IIS,具体如下: 打开"控制面板"中的"添加或删除程序",点击"添加/删除Windows组件"按钮,启动"W

2009-12-22 23:27:00 442

原创 MS EPM简介

企业项目管理(EPM, Enterprise Project Management)是指为达到组织目标而采取的系统化的方法,利用企业的人员、过程和技术来促进转变,以保持组织现存的状态和竞争优势。每个部门都有进行中的项目。在企业中,项目是无处不在的。无论是企业决策者还是部门领导都需要有效的管理、分析与监控进行中的项目的工具。在企业内部跨部门参与是关键。 企业对项目管理的需求:  企业

2009-12-22 23:06:00 778

原创 企业级应用为什么首选J2EE

目前,在银行、电信、证券及电子商务等对于信息化要求较高的行业,一般都在选择使用J2EE作为企业的信息平台。 为什么大家都这么热衷于使用J2EE来开发信息平台呢?我接触到许多同行在回答这个问题时都会从Java语言的优势方面进行阐述。我个人认为,这些回答不能算错,但没有从根本上回答这个问题的根源。 首先,我们说J2EE为什么受企业级应用的青睐,应从J2EE的E说起。企业级应用是构架在不同的

2009-12-21 22:34:00 622

原创 软件架构设计的一般过程

在一个以软件架构为中心的软件项目开发过程中,最常见的开发过程大致分五到六个阶段:概念化阶段、分析阶段、架构阶段、详细设计阶段(一般情况下特别是结合敏捷模式时都会被裁剪掉)、并行开发与测试阶段、验收与交付阶段。  软件架构设计阶段依赖于分析阶段并以软件需求规约为主要输入。那么是不是软件架构工程师必须等到软件需求规约评审通过后才开始工作呢?前面讲到软件架构的策略时讲到全面认识需求与关键需求决定

2009-12-21 21:41:00 1854 2

原创 软件架构要设计到的程度

前面讲了软件架构设计的内容与思想、成功架构的标准关键与策略,现在大家迫切需要知道的是,按照前面的内容已开始了软件架构的设计之旅,但软件架构究竟需要设计到什么样的程度才是符合要求的呢? 在讨论这个问题前先看看困扰我们这个问题的软件架构现状是怎么设计出来的。拿到软件需求后,经过一翻囫囵吞枣式的通读(而且是一边看一边脑子里飞速的转达:这块按我的经验应该如何实现),然后打开建模工具,根据需求上提到

2009-12-06 12:54:00 499

原创 软件架构设计的策略

知道了软件架构的关键,面对有一定复杂与难度、或有竞争性目标的庞大需要的软件系统,没有一个好的设计策略,完全依靠设计师的经验与能力,往往会让设计师顾此失彼,无法保证软件系统的成功。 上面讲到,软件架构工程师没有时间也没有必要对所有需求进行深入分析;而功能或用例确定了软件架构的大的方向、几个关键的非功能需求与约束决定了软件架构的风格。因此软件架构设计的第一条策略是:让关键需求决定架构。关键需求决定

2009-12-05 22:19:00 1012

原创 成功软件架构的关键

记得几个月前,两位以前的同事(现在一位在中兴,一位在迅雷)也问过我,软件系统架构好坏的决定因素是什么,我当时就告诉他们是非功能需求与约束、系统功能可能的变化与扩展点与趋势。当时他们有点吃惊地问那么软件系统架构不是主要研究功能或用例的吗? 是的,软件架构研究的主要内容可能主要是功能或用例,并且功能或用例确定的软件架构的大的方向如分层、MVC等,但实现功能与用例的架构方案有多种,而软件架构决定使用

2009-12-02 00:14:00 537

转载 何谓成功的软件架构设计

 所谓成功的架构设计,就是设计出的软件架构是高质量的,并且在所花费的时间、技术决策等方面也都满足具体开发情况的要求。 好的软件架构应当具有如下品质: 良好的模块化。每个模块职责明晰,模块之间松耦合,模块内部高聚合并合理地实现了信息隐藏; 适应功能需求的变化,适应技术的变化。典型地,应该保持应用相关模块和领域通用模块的分离,技术平台相关模块和独立于具体技术的模块相分离,从而达

2009-11-30 00:10:00 491

原创 类库、子系统、框架与架构

 在软件架构中经常会出现类、模块、类库、子系统、框架等名词。在基于面向对象的开发语言工具中,都提供了非常丰富的类库;随着软件系统复杂性的增长,软件系统的规模也越来越大,不得不划分为多个子系统进行开发;当前,为了提高软件开发的起点,以加快开发速度,提高产品质量,基于框架进行开发已成为一种普遍现象和时髦,堪称一种文化,如Spring、Struts等。那么,类库、子系统、框架究竟与架构有什么关系与区别呢

2009-11-28 18:38:00 441

原创 软件架构思想

记得我曾服务于一家软件公司任项目主管(项目总监)时,刚进公司时由于开发工作处于无序状态(也就是CMMI中定义的0级),所有项目几乎均是一再延期、质量低下。于是我建议并得到公司老板的大力支持下,根据公司人员的当前能力并稍高一点要求,以并行开发模式SPP为主、借鉴部分CMMI3与RUP规范,制订了公司的开发流程、规范、模板与制度,并强调需求、架构与品质保证活动的作用。经过一段时间的培训后,我在试点项目

2009-11-26 23:20:00 609

原创 软件架构概念

 前几天,有几个以前的同事到我家来玩,席间大家讨论到目前流行的软件架构。这些同事大部分目前转向从事软件架构工程师工作,有的想成长为软件架构工程师。大家共同的感受是抛开具体项目谈论软件架构都觉得很简单,不就是RUP的4+1视图与软件架构文档么?但针对具体的项目,总感到力不从心、无从下手,设计的软件架构工作产品总得不到领导与同事的认可,不是有些问题领导与同事觉得没有说清楚,就是有些东西领导与同

2009-11-23 08:42:00 502 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除