上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 70 下一页

2013年8月25日

Axure RP的版本控制

摘要: 首先介绍一下Axure RP,Axure的发音是Ask-Sure,RP是Rapid Prototype的缩写,写到这里你知道了这是一款原型绘画工具。本节主要介绍Axure RP的版本管理也即Axure的团队开发的方式,这种版本管理使用的是svn,其实只要你看一下你的共享目录里面的ReadMe即可知道。 1. 创建共享工程 1.创建了一个RP的工程,创建版本Share-> Crea... 阅读全文

posted @ 2013-08-25 17:50 张叫兽的技术研究院 阅读(4454) 评论(0) 推荐(0)

2013年8月24日

系统设计

摘要: 1.一定要注意日志机制,并在项目设计之初就指定日志的方式,哪些地方记录什么样的日志。 2.为什么要适用全局的css,为什么要设计类,来囊括所有的操作或者部分的操作,这些其实都在做一件事:控制。尽量多的内容在控制范围之内,而不是随意散落,让各个单体来自己决定是一件很难控制也很可怕的事情,越大的项目/机构这样也就越危险。3.做系统设计,一定要从划分的模块中跳出来,而是从模块的内在的关系和对象的角度中来做分析和设计。所谓模块是深层业务逻辑的表面体现,换言之是给客户使用的,不是你设计师设计的东西。设计师关注的是根本的东西。比如成本系统中被划分了成本科目管理,发票,项目,成本核算等模块,但是我们看到究其 阅读全文

posted @ 2013-08-24 10:06 张叫兽的技术研究院 阅读(264) 评论(0) 推荐(0)

项目管理Point

摘要: 1.项目管理流程 在设计阶段需要提交的成果物:类图设计(每个方法要有成形的SQL),页面设计,数据库设计,思路:需求分析-》用户故事-》客户确认(前三步是个迭代过程)-》类图设计(了解系统形貌)-》review(CheckList)-》评审-》数据库设计(支持系统形貌)reivew(CheckList)-》评审-》完成类图的方法和SQL绑定(校验数据库设计是否满足系统类图设计)-》revie... 阅读全文

posted @ 2013-08-24 09:57 张叫兽的技术研究院 阅读(339) 评论(0) 推荐(0)

关于PowerDesigner

摘要: 1. PowerDesigner将所有的小写改为大写:Tools->Model Option->左侧菜单中“Naming conversion”->Column->Code –>Character Case:UpperCase,流水般的遍历和修改,完毕。2. 创建域,为字段指定域可以限定这个字段的数据类型。3. 创建“Physical Diagram”,用来将业务紧密关联的放在一起,而避免看整体图表的冗杂。而且可以“一表多用”,只需要直接从Tables下面拖拽即可实现该表出现在Physical Diagram中,而且这张表是共享于之前创建的表。但是这样做的缺点是: 阅读全文

posted @ 2013-08-24 09:55 张叫兽的技术研究院 阅读(550) 评论(0) 推荐(0)

2013年8月17日

Memento:客户端瘦身

摘要: 说是客户端瘦身,其实备忘录模式的本质让调用客户端职责减轻,将客户端的对于实现比如数据恢复之类细节的内容封装在操作类之中。其实面向对象的一重要方面就是划分清楚职责,这样可以减少改到造成的影响,便于扩展。 Originator的职责是负责备忘录数据对象的生产以及回复,并保存当前版本数据对象,Originator本身是“宽接口”,可以对备忘数据进行修改和读取; CareTaker则是负责备忘数... 阅读全文

posted @ 2013-08-17 08:07 张叫兽的技术研究院 阅读(257) 评论(0) 推荐(0)

2013年8月14日

使用Windbg来检查内存

摘要: Windbg是一款微软开发的调试windows代码的工具,水很深,不过使用windbg来进行clr的调试则比较简单,windbg使用之前需要进行配置。 File->Symbol path-> SRV*C:\MyLocalSymbols*http://msdl.microsoft.com/download/symbols windbg的下载地址:http://www.windbg.org/ ... 阅读全文

posted @ 2013-08-14 19:23 张叫兽的技术研究院 阅读(952) 评论(0) 推荐(0)

2013年8月13日

Prototype:Copy和Clone

摘要: 原型模式在C#中的实现比较直接,因为只需要继承了IClone的接口,就可以通过重写Clone方法,调用MemberwiseClone()来实现ProtoType的方式。 class Test:ICloneable{ public string Context = string.Empty; public string Head = string.Empty; public o... 阅读全文

posted @ 2013-08-13 07:47 张叫兽的技术研究院 阅读(237) 评论(0) 推荐(0)

2013年8月11日

项目管理原则

摘要: 1.跟踪项目我们需要对项目进行日志,真实的意图是跟踪这个项目,每天的记录是识别和记录,每个周,每个月,每个项目的结束的总结是对这个项目的跟踪的分析。所以想要控制好项目,首先就是要跟踪好,控制的基础就是跟踪。2.项目的成功不同的阶段在于“不断”做同一件事需求阶段,故事要不断地讲,反复的讲,以检查故事的逻辑性,内在关联性,是考察重点; 设计阶段,数据库,类图,页面和数据库关联图也是要反复不断的看,查看业务逻辑的实现是否有纰漏。 开发阶段,代码反复看,不断看看设计实现是否需要调整,是否有共通的地方可以拿出来做。3.评审的发生不仅仅是在结束,而是发生在规则创建期和结束做一件事情的规范的指定是在过... 阅读全文

posted @ 2013-08-11 22:33 张叫兽的技术研究院 阅读(358) 评论(0) 推荐(0)

开发规范

摘要: 1.开发一定要考虑日志的记录方式; 2.文件名规范,弹出页面pop开头; 3.开发规范:所有的有编辑的检索页面的检索按照更新时间排序; 4.开发规范:创建时候同时填写创建和修改信息。 5.开发规范:指定pop窗体的宽度和高度,需要几个标准值,一个值恐怕不够。不要使用copy的方式,最好使用读取配置的方式,或者后台指定。或者前台专门一个脚本文件用来定义各种常量,供脚本使... 阅读全文

posted @ 2013-08-11 22:29 张叫兽的技术研究院 阅读(252) 评论(0) 推荐(0)

2013年8月7日

讲故事-如何才算确认了需求

摘要: 我纠结于我们项目组的预提金额问题,这里有两个问题,第一,我发现自己一直在弄错一个,我觉得最好的方式就是讲故事,而且这个故事一定要讲述的非常完整,才能真正的把一个需求讲明白,这个故事里面首先一定要有 有触发事件:是什么触发这个故事,是固定的时间,还是什么事情发生了(前置事件)。 人物(角色):这个故事的主角是谁,配角是谁。 时间:这个故事发生在什么时候。 情节:或者说流程怎... 阅读全文

posted @ 2013-08-07 21:38 张叫兽的技术研究院 阅读(220) 评论(0) 推荐(0)

上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 70 下一页

导航