11 2013 档案

管理系统开发平台
摘要:对于管理系统开发平台,大家应该都一些认识,我在这里也谈一谈自己对管理系统开发平台的理解。首先,我讲一讲管理系统开发平台的必要性。我们在做管理系统时,经常会出现下面的场景:客户:到我们现场来开发吧,我们与其他单位不一样。商务:那好吧。客户:这个问题,我们现在改成这样。。。。。。开发人员:那好吧,不过时间上需要三天。客户:不行,时间太长,现在系统已经拖了好久了。开发人员:。。。。。。在这种状况下,我们开发人员很无奈。由于管理的多样性,每个行业的需求是不一样的,而同一行业中的不同单位对系统的要求也会不一样。不仅如此,在同一单位里,不同的时期其管理的要求也会发生变化。所以,需求的变动是必然的。对于代码 阅读全文

posted @ 2013-11-13 08:27 中子持心 阅读(254) 评论(0) 推荐(0) 编辑

管理系统开发平台1
摘要:管理软件,技术门槛并不高。其突出特点就是:需求不断,每个企业都不愿意和别人一样。管理软件,说到本质,还是管理思想的落地。只有保持差异化的管理思想,才能保证差异化的竞争。尤其每个企业面临的内部外部环境都不相同,面临的问题,目前的竞争地位,过去的历史包袱,现在的人的利益平衡,未来的走向,都决定了一个企业肯定与另一个企业不相同,所以落实到管理软件肯定是不相同的。(当然,你可以骗企业你是最先进的管理思想。不过这个吹法已经过时,都在商界江湖混了N年的,玩钱玩人玩术玩销售多年的老板,你以为他们就是不懂现在信息化的原始人?当然,你也可以宣传你这是模仿SAP做的,你这是模仿欧洲美国做的。但是现在老板们都清楚, 阅读全文

posted @ 2013-11-13 08:14 中子持心 阅读(134) 评论(0) 推荐(0) 编辑

转载 架构师要了解那些 先转了以后再看
摘要:架构师要了解那些??一. 架构师?1.1 架构设计涉及范围图 如图所示架构设计说涉及到的范围,首先是对架构支撑的底层平台选择,目前业界流行和通用的就是.Net平台和Java平台(J2EE);然后在平台支持之上做技术相关架构设计(主要会采用面向对象OO,面向方面编程AOP以及面向服务架构设计SOA等思想),在SOA推广上IBM和SUN两家公司尤为突出;在业务不断的变化中、架构的更新中,找到变化中不变的东西,并针对服务、架构制定一系列规范对架构进行有效的管理和成为架构设计的原则;当然,最上层就是善变的业务架构层。1.2 一个优秀的架构师需要了解的知识操作系统OS:能对操作系统内核有很好的了解和认识 阅读全文

posted @ 2013-11-12 13:56 中子持心 阅读(110) 评论(0) 推荐(0) 编辑

转载 架构师要了解那些
摘要:近年来,架构师(Architecture)逐渐成为很多软件企业最急需的人才,特别是对一些大型软件产品或项目的开发,这一角色显得更为关键。一位优秀的架构师不仅要具备各项知识素质,更应成为在全产品生命周期都能带领团队拨开迷雾克服困难向前走的领航人。 如何才能成为一名优秀的软件架构师呢?11月22日-23日在北京将有一场探讨微软架构师成长之道的活动,主办方创力德(Cleader)特别邀请了微软企业软件架构专家张开怀介绍成长经验,帮助软件架构师走上规范的职业化快车道,为很多初入行或正在探索的架构师指明前进的方向。 作为一名架构师,除了对所在领域、行业要有深刻的理解之外,还要有广泛的技术基础,包括UML 阅读全文

posted @ 2013-11-12 13:55 中子持心 阅读(133) 评论(0) 推荐(0) 编辑

转载--如何成为架构师3
摘要:架构师是个很神圣的词。盖茨,世界首富。微软,世界最大最富有的软件公司。盖茨是微软的首席架构师。好多程序员流口水,一听某人是架构师,就两眼发亮,比技术总监的头衔还要厉害。一想起架构师,大家就想起那些UML设计工具、类图、时序图,想起那些水泥大楼的框架和地基,想起了那些如百变金刚的开发平台,想起了那些让人眩目的反射、元数据、FrameWork、设计模式、面向对象、重构。很多人想当架构师,感觉架构师是技术职业发展的最高境界,在往上走就有管理职能了,如技术总监和CTO或研发总裁之类的头衔。李维先生曾经有过一次演讲,讲到了一个架构师应该具备的特性:1核心软件技术。要攻克数据库设计问题,必须深入了解数据库 阅读全文

posted @ 2013-11-12 13:49 中子持心 阅读(138) 评论(0) 推荐(0) 编辑

转载-软件架构2
摘要:1.人远比技术重要 你开发软件是为了供别人使用,没有人使用的软件只是没有意义的数据的集合而已。许多在软件方面很有成就的行家在他们事业的初期却表现平平,因为他们那时侯将主要精力都集中在技术上。显然,构件(components),EJB(EnterpriseJavaBeans)和代理(agent)是很有趣的东西。但是对于用户来说,如果你设计的软件很难使用或者不能满足他们的需求,后台用再好的技术也于事无补。多花点时间到软件需求和设计一个使用户能很容易理解的界面上。 2.理解你要实现的东西 好的软件设计人员把大多数时间花费在建立系统模型上,偶尔写一些源代码,但那只不过是为了验证设计过程中所遇到... 阅读全文

posted @ 2013-11-12 13:41 中子持心 阅读(117) 评论(0) 推荐(0) 编辑

如何成为一个好的软件架构师?
摘要:首先,何谓系统架构师?IBM工程师的说明是:架构师的主要责任是提供开发人员和项目经理之间的共用沟通媒体。他们负责让业务规则及需求与工程实践及限制相适应,以确保成功中文Wiki上的说明是:系统架构师负责设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易,维护方便,升级简单这两个解释,加起来基本说明了系统架构师的定义。JAVA系统架构师应该看的几本书Thinking in JavaEffective JavaUML基础、案例与应用UML入门提高软件工匠设计模式——可复用面向对象软件的基础重构-改善既有代码的设计敏捷软件开发-原则、模式、实践企业应用架 阅读全文

posted @ 2013-11-12 13:05 中子持心 阅读(261) 评论(0) 推荐(0) 编辑

.net 性能优化方面的学习怎么进行
摘要:1.学习c#基础知识。2.多看有关.net 性能优化的博客,并根据博客做相关的实验。并把实验发布出来与大家共享。3.根据相关实验生成对应的测试类。以后要测试某个函数只要加上这个类就可以生成一份各方面指标的分析报表。 阅读全文

posted @ 2013-11-06 18:59 中子持心 阅读(124) 评论(0) 推荐(0) 编辑

[转].NET性能优化方面的总结 +聊聊封装、继承
摘要:NET性能优化方面的总结 从2004年底开始接触C#到现在也有2年多的时间了,因为有C++方面的基础,对于C#,我习惯于与C++对比。现在总结一些.NET方面的性能优化方面的经验,算是对这两年多的.NET工作经历的总结。 由于使用C#时间不长,欢迎各高手补充。 标有★表示特别重要,会严重影响性能,程序中不应出现的情况。1. C#语言方面1.1 垃圾回收 垃圾回收解放了手工管理对象的工作,提高了程序的健壮性,但副作用就是程序代码可能对于对象创建变得随意。1.1.1 避免不必要的对象创建 由于垃圾回收的代价较高,所以C#程序开发要遵循的一个基本原则就是避免不必要的对象创建。以下列举一些常见的情形。 阅读全文

posted @ 2013-11-06 18:55 中子持心 阅读(347) 评论(0) 推荐(0) 编辑

c#不可忍受之慢——谁是罪魁祸首
摘要:【IT168 技术】前些日子,爆出N篇说C#/.NET太慢的,要求删除C#/.NET部分特性的文章。 撇开那些文章不说,C#/.NET慢似乎是业界公认的铁则,不论大家如何证明C# / .NET其实不比C++慢多少,但是应用程序级别的性能却依然这么慢。 那么C#/.NET慢在哪里? 很不幸的是大部分c#程序是被大部分程序员拖慢的,也许这个结论不太容易被人接受,却是一个广泛存在的。 String的操作 几乎所有的程序都有String操作,至少90%的程序需要忽略大小写的比较,检查一下代码,至少其中大半的应用程序有类似这样的代码:if(str1.ToUpper()==str2.ToUppe... 阅读全文

posted @ 2013-11-06 18:53 中子持心 阅读(192) 评论(0) 推荐(0) 编辑

PowerDesigner(九)-模型文档编辑器(生成项目文档)
摘要:模型文档编辑器 PowerDesigner的模型文档(Model Report)是基于模型的,面向项目的概览文档,提供了灵活,丰富的模型文档编辑界面,实现了设计,修改和输出模型文档的全过程。 模型文档的功能如下:为各个模型生成标准或定制的文档,并输出为RTF或HTML格式的文件利用文档模板编辑器为模型文档提供统一的,定制的模板,类似于Word的模板功能利用文档语言编辑器为模型文档提供各种语言,实现模型文档的国际化既可以为每个模型生成单模型文档,也可以为几个模型生成多模型文档 文档模型编辑器包括:文档模板编辑器,文档编辑器,多模型文档编辑器和语言文档编辑器。文档模板编辑器 (1)选择Report 阅读全文

posted @ 2013-11-05 11:37 中子持心 阅读(121) 评论(0) 推荐(0) 编辑

PowerDesigner(八)-面向对象模型(用例图,序列图,类图,生成Java源代码及Java源代码生成类图)
摘要:面向对象模型 面向对象模型是利用UML(统一建模语言)的图形来描述系统结构的模型,它从不同角度实现系统的工作状态。这些图形有助于用户,管理人员,系统分析人员,开发人员,测试人员和其他人员之间进行信息交流。这里主要介绍用例图,序列图和类图。 1.面向对象模型OOM 面向对象模型是利用UML的图形描述系统结构的模型,可以利用PowerDesigner的面向对象模型进行创建。PowerDesigner支持UML的下列图形。用例图(User Case Diagram):通常用来定义系统的高层次草图,它从用户角度描述了应用的系统功能,指出了各个功能的外部操作者。序列图(Sequence Diagram) 阅读全文

posted @ 2013-11-05 11:36 中子持心 阅读(676) 评论(0) 推荐(0) 编辑

PowerDesigner(六)-物理数据模型(PDM逆向工程)
摘要:物理数据模型PDM 物理数据模型(Physical Data Model,PDM):在数据库的逻辑结构设计好之后,就需要完成其物理设计,PDM就是为实现这一目的而设计的。 物理数据模型是以常用的DBMS(数据库管理系统)理论为基础,将CDM/LDM中所建立的现实世界模型生成相应的DBMS的SQL语言脚本。利用该SQL脚本在数据库中产生现实世界信息的存储结构(表,约束等),并保证数据在数据库中的完整性和一致性。 1.基本概念 1.1表,列,视图,主键,候选键,外部键 1.2存储过程和触发器 1.3默认与规则 当用户没有为某一个列赋值是,数据库服务器为该列自动插入的值即为默认。规则就是在数据库的管 阅读全文

posted @ 2013-11-05 11:35 中子持心 阅读(266) 评论(0) 推荐(0) 编辑

PowerDesigner(五)-概念数据模型(CDM生成LDM,PDM和OOM)
摘要:概念数据模型 概念数据模型(Conceptual Data Model,CDM):表达的是数据整体逻辑结构,该结构独立于任何软件和数据存储结构,即它只是系统分析人员,应用程序设计人员,维护人员和用户之间相互理解的共同语言,并不针对具体的数据库平台(如Oracle或SQL Server)和工具(PowerBuilder)。CDM所包含的对象通常并没有在物理数据库中实现。 CDM可以完成以下工作:数据图形化,形象化数据表设计的合法校验转化为PDM(Physical Data Model,物理数据模型)生成OOM(Object-Oritented MOdel,面向对象模型)的类图通常CDM采用实体. 阅读全文

posted @ 2013-11-05 11:34 中子持心 阅读(436) 评论(0) 推荐(0) 编辑

PowerDesigner(七)-数据库的生成和修改
摘要:数据库的生成和修改使用ODBC接口连接数据库访问数据库预测数据库大小生成数据库及数据库对象PDM与用户数据库的同步使用测试数据暂不详述。 阅读全文

posted @ 2013-11-05 11:33 中子持心 阅读(104) 评论(0) 推荐(0) 编辑

PowerDesigner(三)-企业架构模型
摘要:企业架构模型(Enterprise Architecture Model,EAM)是PowerDesigner 15新增的功能,它能够以图形的方式展现企业架构,从而取代文字描述;以偏向非技术性的表达方式,从不同层面表达不同的图示结果。 企业架构模型从业务层,应用层和技术层对企业的体系架构进行全方面的描述,包括业务流程,业务功能,系统,人员等单元的结果及行为,以确保各单元能够符合企业的战略发展方向。PowerDesigner企业架构模型包括7种企业架构流程图,这7种企业架构流程图可以划分为以下3个层面。 1.业务层组织结构图:通过树状图的形式来表现组织结构。业务通信图:用于分析和表现业务元素之间 阅读全文

posted @ 2013-11-05 11:32 中子持心 阅读(421) 评论(0) 推荐(0) 编辑

PowerDesigner(一)-PowerDesigner概述(系统分析与建模)
摘要:PowerDesigner概述PowerDesigner是Sybase公司推出的一个集成了企业架构,UML(统一建模语言)和数据库的CASE(计算机辅助软件工程)工具。它不仅可以用于系统设计和开发的不同阶段(即业务分析,概念模型设计,物理模型设计以及面向对象开发阶段),而且可以满足管理,系统设计,开发等相关人员的使用。它是业界第一个同时提供业务分析,数据库设计和应用开发的建模软件。 PowerDesigner 15包含项目(Project),知识库(Repository),插件(Addins&Plug-in)以及9个模型(企业架构模型-EAM,需求模型-RQM,信息流模型-ILM,业务 阅读全文

posted @ 2013-11-05 11:31 中子持心 阅读(231) 评论(0) 推荐(0) 编辑

PowerDesigner(四)-业务处理模型
摘要:业务处理模型 业务处理模型(Business Process Model,BPM)以业务需求作为出发点,用图形的方式描述系统的任务和业务流程,注重的是处理过程中数据流程。业务处理模型是从业务人员的角度对业务逻辑和规则进行详细描述的概念模型,并使用流程 图表示从一个或多个起点到终点间的处理过程,流程,消息和协作协议。使用于应用系统的系统分析阶段,完成系统需求分析和逻辑设计。BPM与PowerDesigner其他模块之间的关系如图4-1所示。图4-1 PowerDesigner BPM包括3种流图:处理层次流图(Process hierarchy diagram):以层次化的方式识别系统的功能。业 阅读全文

posted @ 2013-11-05 11:30 中子持心 阅读(205) 评论(0) 推荐(0) 编辑

PowerDesigner(二)-项目和框架矩阵
摘要:项目和框架矩阵项目是PowerDesigner 15的新概念,通过项目系统分析/设计人员可以对模型以及各类文档进行分组。项目也可以包含框架矩阵,以表格的形式体现各个模型之间的关系。项目和框架矩阵解决了如何对模型进行统一管理的问题。1.创建框架矩阵(FEAF-联邦企业架构框架)打开PowerDesigner,选择File->New Project,打开如图1-1所示。图1-1在Project type中单击Frameworks->FEAF Project节点,输入项目名并选择存放位置,单击OK后打开FEAF项目工作区,如图1-2所示。图1-22.定义Business Objects( 阅读全文

posted @ 2013-11-05 11:29 中子持心 阅读(288) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示