
软件工程
文章平均质量分 58
dwsjs
这个作者很懒,什么都没留下…
展开
-
PLM企业信息化
思考和定位PLM的合适方式是在一个闭环的智力生态系统中考虑它的角色以及与其他系统的关系。之所以说PLM是实现企业信息化的基础,是因为它也可以构成一个类似于自然生态系统的“PLM生态系统”。IBM技术与制造高级副总裁尼克.多诺弗里欧(Nick Donofrio)称这种软件是“在制造业历史上的一次最重大突破──亨利.福特(Henry Ford)装配线基础上的新发展”。他解释说,“PLM闭环式方法可能会原创 2005-11-17 18:29:00 · 1080 阅读 · 0 评论 -
编程老手与高手的误区
编程老手与高手的误区林锐 博士DWS整理2006-1-12 软件质量是被大多数程序员挂在嘴上而不是放在心上的东西!自从计算机问世以来,程序设计就成了令人羡慕的职业,程序员在受人宠爱之后容易发展成为毛病特多却常能自我臭美的群体。如今在Internet上流传的“真正”的程序员据说是这样的:(1)真正的程序员没有进度表,只有讨好领导的马屁精才有进度表,真正的程序员会让领导提心吊胆。(2)真正的程序员不写原创 2006-01-12 17:29:00 · 2408 阅读 · 2 评论 -
突破局域网限制技巧
可能现在对局域网上网用户限制比较多,比如不能上一些网站,不能玩某些游戏,不能上MSN,端口限制等等,一般就是通过代理服务器上的软件进行限制,如现在谈的最多的ISA Server 2004,或者是通过硬件防火墙进行过滤。下面谈谈如何突破限制,需要分限制情况进行说明: 一、单纯的限制某些网站,不能访问,网络游戏(比如联众)不能玩,这类限制一般是限制了欲访问的IP地址。 对于这类限制很容易突破,用转载 2006-03-13 09:49:00 · 3025 阅读 · 0 评论 -
软件功能点分析法
在软件项目管理中,第一个遇到的问题就是如何预估项目大小和工作量。目前国内大部分软件公司是凭经验来估算的。这里介绍一种更为科学的项目估算方法:功能点分析法(Function Point Analysis)FPA 的结构和原理功能点分析法中认为整个项目的规模由三部份构成:信息处理规模,技术复杂度,环境因素。以图形化界面事务处理项目为例:信息处理规模指系统包含的所有于外部交流的界面(输入原创 2006-03-13 09:43:00 · 2985 阅读 · 0 评论 -
测试的名词术语
CMMI标准名词术语1 AT Assessment Team 评审小组2 ATM Assessment Team Member 评审小组成员3 BA Baseline Assessment 基线评审4 CAR Causal Analysis and Resolution 原因分析与决策5 CBA CMM-Based Appraisal 基于CMM的评价6 CBA-IPICMM-Based Ap转载 2006-03-21 16:00:00 · 1163 阅读 · 0 评论 -
什么是ORM?
1.什么是ORM? ORM,即Object-Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,这样,我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法。 2.Snake.Net中ORM的特点与概述: Snake.Net框架是基于.Net的应用而设计的,它和其他一些移原创 2006-02-09 17:02:00 · 4288 阅读 · 1 评论 -
Office 2003 SP2增强了什么?
2005年9月29日消息 微软周二为Office 2003发布了升级包SP2(Microsoft Office 2003 Service Pack 2),用于提高安全性和应用软件的稳定性,并增加了对微软SQL Server 2005和Visual Studio 2005的支持。 Office 2003 SP2的设计可以防止“网络钓鱼”攻击、加强Outlook处理垃圾电子邮件的原创 2006-03-23 09:37:00 · 930 阅读 · 0 评论 -
Microsoft.Office.2007.Beta1
Microsoft.Office.2007.Beta1发布了03.14.06.Microsoft.Office.2007.Beta1.Technical.Release.Build.Full.ENU-SSiTEMicrosoft.Office.Server.2007Microsoft.Office.Business.Contact.Manager.2007Microsoft.Office.Se原创 2006-03-22 14:28:00 · 999 阅读 · 0 评论 -
AJAX了解
AJAX了解党伟升2006-3-27现在,有一种越来越流行越热的“老”技术,那就是AJAX。如今,随着Gmail、Google-maps的应用和各种浏览器的支持,AJAX正逐渐吸引全世界的眼球。一、 AJAX定义AJAX(Asynchronous JavaScript and XML)其实就是多种技术的综合,包括Javascript、X原创 2006-03-27 14:44:00 · 1133 阅读 · 0 评论 -
未来管理软件将像玩具
过去的管理软件是将各个部分焊接在一起,流程想变也没办法变。而未来的管理软件可以像“乐高”玩具一样自由组合。 至少SAP中国研究院院长芮祥麟是这样认为的。由于“财富500强”企业中有400强左右在使用SAP的管理软件,所以这家本身也是“财富500强”的软件巨头的新举动总是引起人们的关注。 管理软件的趋势 为什么这么做? 芮祥麟在十年前做软件实施的转载 2006-04-03 08:44:00 · 1001 阅读 · 0 评论 -
客户需求何时休?
我想看到这样的标题,对于每个搞软件的朋友来说,肯定是很有兴趣的。因为这已经成为每个软件开发者的心头大患,客户需求在软件这个独特的行业里,体现着最独特的含义,因为需求是软件项目存在的意义所在,而需求的变化让软件最后撵手不着,我们大家都会有“客户需求何时休?”的体会。 软件是服务于业务需求的,没有业务需求的软件肯定是没有价值的,国内的软件业普遍现象是:软件项目远远大于转载 2006-03-07 07:56:00 · 1221 阅读 · 0 评论 -
界面设计规则和规范
界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的*作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势。设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中付诸东流。目前界面的设计引起软件设计人员的重视的程度还远远不够,直到最近网页制作的转载 2006-03-31 08:11:00 · 2646 阅读 · 0 评论 -
访问控制安全技术
2.1 访问控制概述 2.1.1 访问控制的起源 2.1.2 访问控制的目标 2.1.3 访问控制的要素 2.1.4 访问控制的层次 2.2 访问控制的分类 2.2.1 自主访问控制 2.2.2 强制访问控制 2.2.3 基本角色的访问控制 2.2.4 类型裁决 2.3 访问控制模型 2.3.1 BLP模型 2.3.2 Bib原创 2006-02-28 18:32:00 · 1120 阅读 · 0 评论 -
SourceSafe两种源代码管理方式
一:按模块分配所有权团队中的每个人在sourcesafe上保留自己的代码,但是自己是看不到未经授权其他人的代码和文档。到发布的时候有SCM把大家的代码那到一起编译生成一个版本。也就是说,项目的每一个工件,都是有所有权的,团队成员根据角色划分,每个角色对工件的所有权不同,最少的就是只拥有自己开发的部分的代码和文档。而项目经理或SCM等角色对全部工件有所有权。这样,除了少数几个人外,其他人不能拥有项目原创 2006-04-07 13:18:00 · 911 阅读 · 0 评论 -
UI设计概述
前言 近几年,有一个新兴的词在设计领域诞生,这个词就是“UI”。 在短短的几年里UI设计师越来越多,设立UI部门的企业越来普遍,各大院校也出现了和UI相关的专业, UI 设计的组织和网站层出不穷。这一切都预示着一个“UI”大时代已经到来。 到底什么叫UI设计,什么是UI设计师,UI设计师负责什么,UI设计师的知识背景是什么,什么样的企业需要UI设计部门, UI 设计和ID设计的关原创 2006-06-08 13:23:00 · 1928 阅读 · 2 评论 -
.NET和J2EE的全面比较
.NET和J2EE的全面比较简介关于.NET技术与Sun公司的Java2企业版(J2EETM)相比较,许多客户都想了解Microsoft公司的观点。由于以下的几个原因,.NET和JEE的比较有点棘手:1) 一般来说,Windows .NET Framework是Microsoft的Windows系统中经过精心定义的技术部分,而J2EE则是一个书面的协议。如果不局限于学术方面的讨论,换句话说转载 2006-06-09 07:48:00 · 1837 阅读 · 0 评论 -
AMR对主要的PLM厂商的评分表
PLM厂商 产品组合 / 项目计划管理 客户需求管理 协同产原创 2006-06-16 09:27:00 · 2947 阅读 · 1 评论 -
永中集成Office2007产品简介
永中集成Office在一套标准的用户界面下集成了文字处理、电子表格和简报制作三大应用,提供自选图形、艺术字、剪贴画、图表和科教编辑器等附加功能;基于创新的数据对象储藏库专利技术,有效解决了Office各应用之间的数据集成问题,构成了一套独具特色的集成办公软件。 永中集成Office用户界面和使用方式与主流Office相似,易学易用;能够双向精确兼容微软Office文档,包括加密的微软文件,也转载 2006-06-22 16:23:00 · 2137 阅读 · 0 评论 -
什么是 AJAX?
AJAX 是 Asynchronous JavaScript And XML(异步 JavaScript 和 XML)的缩写,它不是一项技术,而是很多技术的集合。AJAX 使用通信技术(通常为 SOAP 和 XML)发送和接收对服务器的异步请求/响应,然后利用显示技术(JavaScript、DOM、HTML 和 CSS)处理响应。如今,使用 AJAX 的应用程序是合法的,因为多数浏览器都支持这项必原创 2006-01-12 17:28:00 · 1182 阅读 · 0 评论 -
架构设计师与SOA之一
SOA(Service-Oriented Architecture),即面向服务的架构,这是最近一两年出现在各种技术期刊上最多的词汇了。现在有很多架构设计师和设计开发人员简单的把SOA和Web Services技术等同起来,认为SOA就是Web Service的一种实现。本质上来说,SOA体现的是一种新的系统架构,SOA的出现,将为整个企业级软件架构设计带来巨大的影响。本系列两部分文章将根据作者自原创 2006-01-12 17:34:00 · 1320 阅读 · 0 评论 -
架构设计师与SOA之二
1. 什么是架构?什么是基于SOA的架构? 1.1 什么是架构 从架构设计师的角度来看,架构就是一套构建系统的准则。通过这套准则,我们可以把一个复杂的系统划分为一套更简单的子系统的集合,这些子系统之间应该保持相互独立,并与整个系统保持一致。而且每一个子系统还可以继续细分下去,从而构成一个复杂的企业级架构。 当一名架构设计师在构建某个企业级的软件系统时,除了要考虑这个系统的架构以及其应具有的原创 2006-01-12 17:33:00 · 1196 阅读 · 0 评论 -
微软2005net平台主题
微软MSDN网站提供了总共229个培训课程,可分为25个主题。1. 视频游戏开发2. 微软产品生命周期模型3. Software Factory4. Software Architecture5. System Windows Vista 6. Windows Server 20037. Web Service原创 2005-11-23 16:03:00 · 997 阅读 · 0 评论 -
变更管理介绍CMII
随着卖方市场向买方市场的转变,快速多变的市场需求使得快速响应市场、缩短产品上市周期成为企业竞争成败的关键。当企业需要进行变更时,如何使得相关的人员及时了解到这种需求,企业决策层又如何做出合理的变更决策并快速有效地下达变更决策,同时如何有序的实施变更并监督变更的进展情况,而变更后如何及时的通知相关人员,这是目前大多数企业在变更控制上普遍面临的问题。这就使得针对设计变更管理的研究越发重要。对于变更管理原创 2005-11-21 17:00:00 · 2906 阅读 · 0 评论 -
建立PLM系统的入门招数
赵敏2005-6-1 计算机世界网 PLM是一种对过去和现在的那些行之有效的技术、系统、流程、实施方法论和企业智力资产的继承与集成,在正确的企业战略思想和商业原则指导下,将其提升为符合企业实际情况的解决方案,让企业信息化变得更加现实和更容易实施。 从生态系统看PLM PLM是一种对过去和现在的那些行之有效的技术、系统、流程、实施方法论和企业智力资产的继承与集成,在正确的企业战略原创 2005-11-28 08:12:00 · 1124 阅读 · 0 评论 -
PDM软件介绍(三)
H-P3DM提高设计效率 清华京渝天河软件公司的TH-P3DM正式推出不到一年,已在业界以及企业用户中引起较为强烈的反应。该产品是比较符合国情、符合现阶段需求的PDM产品。Universal PDM 实现通用产品数据管理 刘开 东大阿尔派公司出品的UNIVERSAL PDM系统是一个用来管理所有与产品相关的数据及过程,包括产品的全寿命周期。其处理方接是把数据一次性存人数据库中,安全可原创 2005-12-01 08:28:00 · 1839 阅读 · 0 评论 -
PDM软件介绍(二)
iMAN 集团级PDM Information Manager(IMAN)是UGS公司专门为整个企业提供产品数据管理的PDM产品。IMAN的6版本(1999年10月推出)正式改名为Iman。iMAN是建立在Web浏览器技术平台上,充分利用internet国际互联网的巨大功能,为全球范围的集团级企业服务的PDM产品。iMAN系统由数据仓库与文档管理、工作流程管理、产品结构管理、扫描图像管理和系统管原创 2005-12-01 08:25:00 · 1562 阅读 · 0 评论 -
PDM软件介绍(一)
1 iMAN 集团级PDM 2 Willchill 全面的电子商务解决方案 3 eMatrix 新一代PDM技术领导者 4 SmartTeam 易于实施 5 XTPDM注重系统的PDM 6 TH-P3DM提高设计效率 7 DHPDM轻松实现产品数据管理 8 Universal PDM 实现通用产品数据管理 9 WorkMan 本色化管理 10 TopPDM在设计中管原创 2005-12-01 08:23:00 · 1824 阅读 · 0 评论 -
软件架构与架构师
架构一词是舶来品,是architecture的中文翻译, 其英文的本意是来源于建筑行业的建筑艺术、建筑(风格)和结构,引入到软件领域里面来以后,并没有一个统一的定义。有的人将架构定义为:功能+设计+构造手段,我们可以通俗的理解为:总体设计和总体结构。 买过房子的人都知道5层以下的楼房一般是砖混结构,而高层和小高层的楼房都是框架结构,楼层越高对结构要求越高。软件也是一样,系统越庞大,生命周原创 2005-12-09 08:54:00 · 892 阅读 · 0 评论 -
Smart Client 智能客户端介绍
智能客户端应用程序可以将胖客户端应用程序的优点与瘦客户端应用程序的部署和可管理性优点结合起来,然而,要完全实现智能客户端应用程序的优点,需要考虑许多体系结构和设计问题。智能客户端应用程序是瘦客户端应用程序的强大替代产品。它们可以为用户提供内容丰富且响应迅速的用户界面,提供脱机工作的能力,并且提供利用本地硬件和软件资源的方法。智能客户端为用户提供了在强大且直观的客户端环境中访问信息和远程服务的能力,原创 2005-12-07 10:50:00 · 2043 阅读 · 0 评论 -
IT业界名词解释:办公自动化
办公自动化(OA: OFFICE AUTOMATION)就是采用Internet/Intranet技术,基于工作流的概念,使企业内部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,实现迅速、全方位的信息采集、信息处理,为企业的管理和决策提供科学的依据。一个企业实现办公自动化的程度也是衡量其实现现代化管理的标准。 虽然诸如Lotus 1-2-3和MS Office系原创 2005-12-21 08:16:00 · 1918 阅读 · 0 评论 -
设计模式-Christopher Alexander说:
以一种松散的方式把一些模式串连在一起来建造建筑是可能的。这样的建筑仅仅是一些模式的堆砌,而不紧凑。这不够深刻。然而另有一种组合模式的方式,许多模式重叠在同一个物理空间里:这样的建筑非常紧凑,在一小块空间里集成了许多内涵;由于这种紧凑,它变得深刻。原创 2005-12-19 09:34:00 · 1903 阅读 · 0 评论 -
什么是威克?
BBS的这个功能还没有完全分离出去形成一个单独方向的网站,更不没有形成这个方向的门户。一些网站已在做这方面的尝试,但还在萌芽阶段。没有形成清晰的思路。如新浪的爱问,百度的知道,xiaoi等 网站。我们把这个方向的网站模式命名为威客模式,威客---能够让智慧体现价值的人,英文名取为witkey(wit智慧 key钥匙)。 威客模式的网站要克服搜索引擎面临的三个方面问题1。用原创 2005-12-24 08:23:00 · 1724 阅读 · 0 评论 -
小议部署方法之二
四、智能客户端定义和特点 4.1 基本定义 智能客户端提供了一个胖客户端所具有的好处,同时带有瘦客户端易管理的特征,同时,智能客户端提供了相比于传统胖客户端应用程序更好的灵活性。举例来说,智能客户端不需要像桌面应用程序那样被设计。智能客户端解决方案能够实现多个客户端应用程序的功能组合,这些功能都是各个应用程序中最合适暴露给用户的。如此的“组合”应用程序,把客户端软件资源集成到一个解决方案中,或者扩原创 2006-01-05 08:22:00 · 1619 阅读 · 0 评论 -
软件配置管理概述
软件配置管理(SCM——Software Configuration Management)是ISO9001和CMM Level2中的重要组成元素,它在软件产品开发的生命周期中,提供了结构化的、有序化的、产品化的管理软件工程的方法,是软件开发和维护的基础。SCM是指通过技术及行政手段对软件产品及其开发过程和生命周期进行控制、规范的一系列措施和过程,它通过控制、记录、追踪对软件的修改和每个修改生成的原创 2005-12-30 09:24:00 · 1898 阅读 · 0 评论 -
小议部署方法之一
一、引言 由于网络(internet)的普遍性不断提高,人人都想用服务器来部署(deployment)软件,这样在系统实现及维护的效率肯定会大大的提高。因为你不需要到用户端去安装你的软件或升级。过去部署 Windows 应用程序的种种困难使得很多组织倾向于 Web 应用程序,以便简化部署。这使得网络边缘的计算资源不能得到充分利用,并将应用程序限制于非常有限的用户界面。当你在窗体中设置好了所有的控件原创 2006-01-05 08:21:00 · 988 阅读 · 0 评论 -
Visual SourceSafe功能细挖掘
一、VSS概述 版本控制是工作组软件开发中的重要方面,它能防止意外的文件丢失、允许反追踪到早期版本、并能对版本进行分支、合并和管理。在软件开发和您需要比较两种版本的文件或找回早期版本的文件时,源代码的控制是非常有用的。Visual SourceSafe 是一种源代码控制系统,它提供了完善的版本和配置管理功能,以及安全保护和跟踪检查功能。VSS通过将有关项目文档(包括文本文件、图象文件、二进制文件、原创 2006-01-05 08:24:00 · 2479 阅读 · 0 评论 -
ASP模式解说
ASP英文全称为Application Service Provider,中文译为应用服务供应商。ASP模式是一种新型的信息系统的建设模式。这种模式可以充分借助了中国电信(当然也可以是具有相当技术和经济实力的,同时具有社会诚信力的企业)的硬件服务、技术服务、网络服务和社会专业企业和综合管理的服务能力,具有投资成本小、投资风险小、系统建设容易、系统运行安全和系统功能开展及升级方便等特点,已在国际社会原创 2005-12-30 09:21:00 · 1644 阅读 · 0 评论 -
架构设计师与SOA之三
4. SOA 为企业级架构设计带来的影响 4.1 SOA 的特点及其使用范围 SOA 既不是一种语言,也不是一种具体的技术,它是一种新的软件系统架构模型。 SOA 最主要的应用场合在于解决在Internet环境下的不同商业应用之间的业务集成问题。Internet环境区别于Intranet环境的几个特点主要是: (a)大量异构系统并存,不同计算机硬件工作方式不同,操作系统不同、编程语言也不原创 2006-01-12 17:32:00 · 1240 阅读 · 0 评论 -
Oracle DBA
1. How many memory layers are in the shared pool? 2. How do you find out from the RMAN catalog if a particular archive log has been backed-up? 3. How can you tell how much space is left on a原创 2006-12-20 08:19:00 · 1083 阅读 · 0 评论