StoneAgeDict ——Online, Real-time Dictionary Service
一期工程概述 从2月1日至今, StongeAgeDict项目经历了三次迭代,顺利完成了一期工程。 1. 明确了需求
- 用户无需注册便可以查询、提交词汇定义或解释、例句等
- 词汇审核人员可以审核用户提交的词汇更新
- 采用OSGi作为底层框架
- AJAX的Web界面
- 查询词库:用户进行词汇查询的共同、通用词库
- 待审核词库:用户提交的词汇更新词库
- 一部43W词汇的英汉辞典查询库
1. 词汇查询性能调优
- 数据库服务器参数调优
- 应用程序、查询缓存调优
- 自动过滤用户提交的无用词汇更新(类似垃圾邮件过滤,可以采用贝叶斯分类模型)
- 自动过滤用户提交的重复词汇定义(过滤与已有词库定义重复的词库更新部分)
- 增大同语言的词汇量储备
- 增加多种语言词汇支持
- 有时,诱导用户去简化他的需求可以让用户、开发团队受益良多,win-win才是我们所期待的
- 复杂的应用总是构建在简单的应用上的,这样才能保证系统整体的稳定和开发过程的敏捷
- 无论是基本的Water-full、Prototype、Iteration过程还是RUP、Agile等实际使用的过程模型、方法论,项目管理一定要做好,不能没有,也不能过度。只从过度这一点来看,与软件设计的过度设计有很多想通之处。软件工程问题上升到哲学范畴看的话,核心问题就是权衡、矛盾处理
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)