本站首页    管理页面    写新日志    退出


«December 2019»
1234567
891011121314
15161718192021
22232425262728
293031

最新日志

Suprisingly Good Mar
Software Metric Issu
又过了一天
学做游戏
Software engineering
MICROSOFT新的DSL语言
介绍SME和研究 心得
A summary of SME
tips to improve engl
davidxiem

最近的评论

回复:学做游戏
回复:安装Nginx(负载均衡器)
回复:介绍SME和研究 心得
回复:目前想看/在看的电影和TV
回复:有点担心这次的examinatio
回复:观后感《非诚勿扰》
回复:观后感《非诚勿扰》
回复:生财有道
回复:总算是忙完了啦,要想想有哪些事情要
回复:Summary of this m

连接





[Progam]学做游戏
davidxiem 发表于 2009-8-30 21:50:25

 最近在学用XNA GAME STUDIO做游戏编程,这是我一直的梦想,发现这个东西看起来很容易,但是却涉及到许多知识,比想象中难多了。有空我会分享我所学到东西和例子代码。

阅读全文(2616) | 回复(1) | 编辑 | 精华 | 删除


[Progam]介绍SME和研究 心得
davidxiem 发表于 2009-4-9 20:21:11

SME(Situational Method Engineering)是指针对一个特定的项目来建造方法的工程学。 

1 为什么我们需要特定的方法来做项目?
目前行业里头已经有许多流行的方法(或者称它们为过程模型),比如RUP, XP, 以及AGILE。但是这些方法我认为不但不能满足特定项目(还有不同企业)的特殊环境需求,而且都比较重量级。因此才会有许多工程学者反对“ONE SIZE FITS ALL”的方法。因此才会提出针对不同的项目进行建造方法的需求来。

2 SME的发展
最早应该是在94年的时候提出来的,大部分著名的研究学者都分布在欧洲各国。

3 SME的建造方法
存在许多相近的观点。最具代表性的观点是使用方法碎片来建造方法。方法碎片指的是一个独立的方法部分。目前已经有许多成熟的碎片仓库存在,例如著名的OPEN群体所制作的碎片仓库有超过1000种碎片存在,它们可以根据项目的特殊性进行选择。然后组装成方法。碎片的生成,选择,以及组装都非常依赖于

阅读全文(3035) | 回复(1) | 编辑 | 精华 | 删除


[Progam]A summary of SME
davidxiem 发表于 2009-3-12 8:31:15

 SME is a approach to construct a software development process for specific situation.It can help organization to cut the cost of producing their system.The process of construction is done by selected building blocks from a methodbase. These building blocks are called "method fragments" or "method chunks". They can be  abstracted from existing methods, e.g OMT,OOSE, or instantated from a class in a standardized metamodel.The metamodel of ISO


[Progam]市检系统的一些收获
davidxiem 发表于 2009-1-5 17:19:53

1.如果调用者希望被调用者访问自身的成员,举例来说,一个窗体上的数据列表希望操作者(如一条发出的消息,一个下载任务)能够更新自己(指被调用者)对应的ITEM,应该设法将引用传给被调用者,而不应该调用者每次搜索出对应ITEM。 2.多写注释,说的啰嗦总比没有来的强。需要写的比如特定的逻辑,类的使用方法,参数及返回值说明。 3.每个人对于子系统(项目),模块,代码文件的划分都有不同。我想流行的方式有:按应用功能分,这种分法如:协议,共同工具,报表,自动更新,阅读器等等分为独立的项目。另一种则是先按系统分层,然后再按照不同的业务分模块,这种算是多层应用程序的一种典型分法吧,如:用户界面(不同的界面分成独立的项目,例如管理端,指挥中心,审讯端),视频逻辑,案件逻辑,刻录逻辑等等。 4.最好不要把过多的功能放在一个类里头造成庞大的结构,像这次有个类达到7000多行代码,可是大部分代码都可以在别的类里头实现,虽然作者使用了REGION的方法把代码尽可能的组织起来,但是仍然显得臃肿。 5. REMOTING技术里头客户端调用的


[Progam]计算DIABLO2存档文件校验码的工具
davidxiem 发表于 2008-11-16 15:52:48

这两天有够糟糕的,居然不复习在打DIABLO2,而且这么老的游戏了我居然还是能玩的很起劲。我因为加错了技能点打算修改过来,可是现在1.12版的DIABLO居然没有一个可以用的修改器,于是只好重操旧业用文本编辑器修改存档了,可是改完以后发现进入不了游戏,显示"无法进入游戏,一般错误档案",于是分析一下存档文件,经过比较后发现应该是加了checksum,所有就到网上搜以下,真的给我发现有人提到了校验的算法。我觉得她写的不知道是什么语言,于是自己给改成了vb.net的程序,由于不是原创的,我就不写什么case study之类的东西了,原作:evilertoaster,地址是http://evilertoaster.wordpress.com/2008/05/19/diablo-2-111-save-file/, 我的计算器在这里下载: Diablo2 d2s checksum calc


[Progam]A Concrete DataAccessor Object in VB.NET
davidxiem 发表于 2008-10-29 8:03:12

'Publish Date: Oct 29th, 2008
'Author: david xie
'Email: davidxiem@hotmail.com

Imports Common
Imports Common.StringModule
Imports System.Collections
Imports System.Collections.Specialized
Imports System.Data
Imports System.Data.OleDb
Imports System.Text

'A helper provide other layer several interfaces for easy accessing physical
'Database include read, insert, update.
Public Class DataAccessor
    Implements IDisposable


&nb


[Progam]成功解决PDF大文件分页提取文字难的问题
davidxiem 发表于 2007-9-13 15:25:25

CASE:IMME发过来许多的PDF的文件,是他们从数据库中用工具生成的答题报告,每个PDF文件由400-900页不等,每页是一个学生的答题步骤和时间,所以必须从其中提取出文件和图形进行识别并生成我们使用的报告。

« 1



公告

 Anybody can contact me through Email:



or through instant message messageing

MSN davidxiem@hotmail.com

Thanks Nexodyne  for email icon generation.

专题

首页(174)
Progam(7)
english learning(41)
个人日志(72)
Forever QuakeIII(4)
Software Process(2)
lgp(13)
Movie and TV(12)
DataBase(0)
ILC(5)

留言

签写新留言

hihi

统计

blog名称:
日志总数:174
评论数量:98
留言数量:-1
访问次数:492703
建立时间:2007年7月20日

 

 

 


站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.063 second(s), page refreshed 144334938 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号