上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 132 下一页
摘要: 一.BPM 简介业务处理模型(Business Process Model:BPM)是从业务人员的角度对业务逻辑和规则进行详细描述的概念模型,并使用流程图表示从一个或多个起点到终点间的处理过程、流程、消息和协作协议。通过BPM可以描述系统的行为和需求,可以使用图形表示对象的概念组织结构,然后生成所需要的文档。作为一个概念层次的模块,BPM适用于应用系统的系统分析阶段,完成系统需求分析和逻辑设计。BPM与PowerDesigner其它模块之间的关系如图:1.1 PowerDesigner BPM包括3种流图:1)处理层次流图(Process hierarchydiagram):以层次化的方式来识 阅读全文
posted @ 2012-08-06 20:54 awp110 阅读(1116) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/tianlesoftware/article/category/719638一、需求模型简介 Requirements Model(RQM) 是一种文档式模型,它通过准确恰当地列出,解释开发过程程中需要实现的功能行为来描述待开发项目。你可以为开发过程中需要使用到的各种结构化技术文档(功能或技术规格说明书,测试计划)而使用Requirements Model.。常用属性Requirement功能行为的名称或内容,可以是父级或子级需求的一部分,它应该在被指派给用户或群(Groups)前被准确定义说明Glossary term 用于需求模型中的词汇,它应该被 阅读全文
posted @ 2012-08-06 20:53 awp110 阅读(766) 评论(0) 推荐(0) 编辑
摘要: 数组概述 C# 数组从零开始建立索引,即数组索引从零开始。C# 中数组的工作方式与在大多数其他流行语言中的工作方式类似。但还有一些差异应引起注意。声明数组时,方括号 ([]) 必须跟在类型后面,而不是标识符后面。在 C# 中,将方括号放在标识符后是不合法的语法。int[] table; // not int table[]; 另一细节是,数组的大小不是其类型的一部分,而在 C 语言中它却是数组类型的一部分。这使您可以声明一个数组并向它分配 int 对象的任意数组,而不管数组长度如何。int[] numbers; // declare numbers as an int array of any 阅读全文
posted @ 2012-08-06 09:29 awp110 阅读(129) 评论(0) 推荐(0) 编辑
摘要: c# 扩展方法出来已久,介绍扩展方法的文章也很多,但都是笼统的。本人最近一直在思考扩展方法的应用,也悟出了一些,准备将这最近一段时间对扩展方法的思考,写成一个系列文章。每个文章只介绍一个应用方面,篇幅不会太长。先声明一下,本系列文章主要为提供一个新的编程的思路(所提供的代码仅供参考,不足处请包涵),希望大家把讨论的重点放在编程思想上。打算将文章写成三个部分:基础篇、高级篇、变态篇。1.基础篇简单易懂,主要是一些常用操作。2.高级篇会将扩展方法与泛型、委托、lambda表达式、反射、异步调用、多线程等相接合。3.变态篇,为改变形态之意,是一些实际中很难用到的扩展,仅供开拓思路。整个系列初步打算写 阅读全文
posted @ 2012-07-31 16:32 awp110 阅读(164) 评论(0) 推荐(0) 编辑
摘要: Automatic lock-modify-unlockFrom SubversionWikiJump to: navigation, searchDifferent versions of binary files cannot be merged. Therefore versioning of binary files should follow the lock-modify-unlock model[1]. This setup uses the following three measuresforces users to use property svn:needs-lock o 阅读全文
posted @ 2012-07-29 10:30 awp110 阅读(1017) 评论(0) 推荐(0) 编辑
摘要: 注意bat换行时出现的空格 会导致出错1,强制写日志强制设定commit时写一定长度的日志的两种方法:1.在客户端配置使用客户端工具:TortoiseSVN 在工作副本目录上,鼠标右键,TSVN,选属性,点增加 再出现的下拉条中选tsvn:logminsize 然后设定必须输入的字节数就可以2.在服务器端配置在库的hooks目录下编写脚本(其实就是批处理文件)文件:pre-commit.bat 内容为:@echo off setlocal set REPOS=%1 set TXN=%2 rem check that logmessage contains at least 30 charact 阅读全文
posted @ 2012-07-28 11:58 awp110 阅读(923) 评论(0) 推荐(0) 编辑
摘要: http://developer.51cto.com/art/201108/282082.htm这个选项的初衷是为了增强灵活性,当一个文件被其它人锁定后,仍然可以用“偷”的方式将锁强行拿过来。不过这也是引起代码冲突的潜在原因之一,我们决定将其屏避掉。这里用到的技术就是hook script。hook script其实是一些脚本文件,在windows环境下就是一些bat脚本。每当svn做一些特定操作时,比如“锁定”,“提交”时,就会到指定目录下查找相关的hook script并执行它,达到对相应命令的预处理。我们这里是需要在锁定前检查用户在申请锁定文件时是否勾选了"steal lock 阅读全文
posted @ 2012-07-27 23:44 awp110 阅读(518) 评论(0) 推荐(0) 编辑
摘要: tags:svn,hooks,svn钩子,Tortoisesvn钩子由于工作需要,在svn中经常需要使用到svn hooks,把一些常用的记录在这里。1.什么是svn hooks?服务器钩子:经常提到的svn hooks是一组“外挂”脚本程序,是svn提供的一组由svn事件触发的特别有用的程序。这些程序在服务器端执行,可以提供svn之外的一些附加功能。钩子可以调用批处理文件、可执行文件或者一些类似于perl、python等的脚本。客户端钩子:如果使用tortoise svn(海龟svn,常用的svn客户端),它也提供钩子机制,这些和svn hooks有本质区别,它是在本地(客户端)执行的。2. 阅读全文
posted @ 2012-07-27 23:14 awp110 阅读(3379) 评论(1) 推荐(1) 编辑
摘要: 考以下转载文章。配置“[auto-props]”,新添加到SVN的文件都会自动加锁,在AnkhSVN插件中,会看到文件前有锁图标,和VSS类似了。注意,已经添中到SVN中的文件是不会自动有锁属性,需要重新添加。或者不怕麻烦的话,一个个文件的SVN属性中手工加,如下图以下是按下面文章配的图Subversion的有用配置2008-12-26 来源:subversion.org.cn本文介绍了配置管理员和高级用户可能用到的其他功能,分别为:1,使用“锁定-编辑-解锁”模型2,自动化属性3,忽略文件4,关键字替换5,外部定义 1,使用“锁定-编辑-解锁”模型Subversion使用与CVS相似的工作模 阅读全文
posted @ 2012-07-27 17:15 awp110 阅读(242) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/Terrylee/archive/2006/04/28/387503.htmlCastle是针对.NET平台的一个开源项目,从数据访问框架ORM到IOC容器,再到WEB层的MVC框架、AOP,基本包括了整个开发过程中的所有东西,为我们快速的构建企业级的应用程序提供了很好的服务。4月份以来,Terrylee写了一系列的Castle的文章,这里做一下总结,后续还有Facility系列等,本部分内容会不断的更新。第一部分:ActiveRecord学习实践系列1.Castle ActiveRecord学习实践(1):快速入门指南 2.Castle Acti 阅读全文
posted @ 2012-07-12 15:32 awp110 阅读(185) 评论(0) 推荐(0) 编辑
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 132 下一页