12 2009 档案
软件架构视图
摘要:前面说到,在现代软件开发中,软件架构是进行团队开发的基础,因此兼顾不同角色的多重架构视图是必不可少的。那么什么是软件架构视图呢?Philippe Kruchten在《Rational统一过程引论》中写道:一个架构视图是对于从某一视角或某一点上看到的系统所作的简化描述,描述中涵盖了系统的某一特定方面,而省略了与此方面无关的实体。 由于角色和分工不同,整个软件团队以及客户等软件项目涉众各自需要掌握的技...
阅读全文
MOSS2007安装与配置
摘要:1、首先执行Office SharePoint Server 2007安装盘中的setup.exe,开始安装过程;安装程序会要求我们输入产品序列号,接受协议。选择使用"高级"安装模式进行安装: 注意要选择使用"完整"方式来安装SharePoint服务器: 点击"立即安装",开始安装进程。安装完成,选择"立即运行SharePoint产品和技术配置向导"并点击"关闭"按钮,会提示需要重启服务器。 2、...
阅读全文
DotNet VS J2EE ? NO !
摘要:前次我写了一篇《企业级应用为什么首选J2EE》的文章,想不到是一篇回复与争论最多的文章。定我惊讶的是大家争论的焦点不是我文章中的观点而是题目——企业级应用究竟首先的应该是J2EE还是DotNet? 我上google搜索了一下".net j2ee比较",基本上从DotNet发布到现在这样的争论就没有停过, 获得约 663,000 条结果! 说实话,我也是Microsoft与W...
阅读全文
MS EPM安装前的准备
摘要:事先准备好这几个安装程序:Windows Server 2003、SQL Server 2005、.NET Framework 3.0。 首先安装好一台Windows Server 2003的服务器,并安装几个必要的Windows组件:DNS、ASP.NET、应用程序服务器控制台和IIS,具体如下: 打开"控制面板"中的"添加或删除程序",点击"添加/删除Windows组件"按钮,启动"Windo...
阅读全文
MS EPM简介
摘要:企业项目管理(EPM, Enterprise Project Management)是指为达到组织目标而采取的系统化的方法,利用企业的人员、过程和技术来促进转变,以保持组织现存的状态和竞争优势。每个部门都有进行中的项目。在企业中,项目是无处不在的。无论是企业决策者还是部门领导都需要有效的管理、分析与监控进行中的项目的工具。在企业内部跨部门参与是关键。 企业对项目管理的需求: 企业项目治理的成熟度...
阅读全文
企业级应用为什么首选J2EE
摘要:目前,在银行、电信、证券及电子商务等对于信息化要求较高的行业,一般都在选择使用J2EE作为企业的信息平台。 为什么大家都这么热衷于使用J2EE来开发信息平台呢?我接触到许多同行在回答这个问题时都会从Java语言的优势方面进行阐述。我个人认为,这些回答不能算错,但没有从根本上回答这个问题的根源。 首先,我们说J2EE为什么受企业级应用的青睐,应从J2EE的E说起。企业级应用是构架在不同的操作系统上的...
阅读全文
软件架构设计的一般过程
摘要:在一个以软件架构为中心的软件项目开发过程中,最常见的开发过程大致分五到六个阶段:概念化阶段、分析阶段、架构阶段、详细设计阶段(一般情况下特别是结合敏捷模式时都会被裁剪掉)、并行开发与测试阶段、验收与交付阶段。 软件架构设计阶段依赖于分析阶段并以软件需求规约为主要输入。那么是不是软件架构工程师必须等到软件需求规约评审通过后才开始工作呢?前面讲到软件架构的策略时讲到全面认识需求与关键需求决定架构。因...
阅读全文
软件架构要设计到的程度
摘要:前面讲了软件架构设计的内容与思想、成功架构的标准关键与策略,现在大家迫切需要知道的是,按照前面的内容已开始了软件架构的设计之旅,但软件架构究竟需要设计到什么样的程度才是符合要求的呢? 在讨论这个问题前先看看困扰我们这个问题的软件架构现状是怎么设计出来的。拿到软件需求后,经过一翻囫囵吞枣式的通读(而且是一边看一边脑子里飞速的转达:这块按我的经验应该如何实现),然后打开建模工具,根据需求上提到的几块功...
阅读全文
软件架构设计的策略
摘要:知道了软件架构的关键,面对有一定复杂与难度、或有竞争性目标的庞大需要的软件系统,没有一个好的设计策略,完全依靠设计师的经验与能力,往往会让设计师顾此失彼,无法保证软件系统的成功。 上面讲到,软件架构工程师没有时间也没有必要对所有需求进行深入分析;而功能或用例确定了软件架构的大的方向、几个关键的非功能需求与约束决定了软件架构的风格。因此软件架构设计的第一条策略是:让关键需求决定架构。关键需求决定架构...
阅读全文
成功软件架构的关键
摘要:记得几个月前,两位以前的同事(现在一位在中兴,一位在迅雷)也问过我,软件系统架构好坏的决定因素是什么,我当时就告诉他们是非功能需求与约束、系统功能可能的变化与扩展点与趋势。当时他们有点吃惊地问那么软件系统架构不是主要研究功能或用例的吗? 是的,软件架构研究的主要内容可能主要是功能或用例,并且功能或用例确定的软件架构的大的方向如分层、MVC等,但实现功能与用例的架构方案有多种,而软件架构决定使用这种...
阅读全文
浙公网安备 33010602011771号