摘要: 一,设想和目标 1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? ①解决的问题:我们的软件是一款基于联邦型知识图谱的关键词搜索引擎。目前,联邦RDF 系统由许多自治的SPARQL 端点组成,SPARQL 端点只提供查询接口而用户不能通过此接口远程下载数据集来建 阅读全文
posted @ 2018-12-07 21:57 风敲雪 阅读(232) 评论(2) 推荐(1) 编辑
摘要: 需求分析可以说是整个项目最重要的了(嗯,没有之一),整个项目的成败都直接取决于需求分析是否准确,因此需求分析的能力对于一个程序猿还是必须要具备的能力和技能,这里结合本次项目实际需求分析谈下自己的一些心得的和体会。 一,需求分析一定要准确,完整,细致 前两者比较好理解,其实第三者同样很重要,我们分析需 阅读全文
posted @ 2018-11-23 22:33 风敲雪 阅读(408) 评论(0) 推荐(2) 编辑
摘要: 数据库的设计是一个项目的基石,数据库的设计质量直接影响着后期代码开发的进度,关于我们组数据库的具体设计可以参考另一篇博客(RDF搜索引擎——数据库具体设计)这里只谈一些设计过程中的心得和体会。 一,数据库设计流程 关于数据库设计流程不同课本不同网站都有不同看法,经过这次项目实践,我总结了比较适合自己 阅读全文
posted @ 2018-11-23 21:51 风敲雪 阅读(239) 评论(0) 推荐(1) 编辑
摘要: 数据库的设计是一个项目的基石,数据库的设计质量直接影响着后期代码开发的进度,所以我们组在本项目数据库设计中考虑了很多。这学期同步进行的数据库课程上老师曾经讲过数据库的设计包括表格设计,视图,存储过程,触发器,用户(权限),索引多个方面,一个项目如果只做了表格那么它的数据库相当于只做了六分之一的任务, 阅读全文
posted @ 2018-11-19 16:18 风敲雪 阅读(1791) 评论(0) 推荐(1) 编辑
摘要: 更新关于IDEA上配置环境可以参看(https://blog.csdn.net/a532672728/article/details/79455024)这篇博客 分割线 最近因为项目需要在Xshell上操作(SPARK在IDEA上太难配置了,最终暂时先放弃了),所以整理下服务器上修改运行scala时 阅读全文
posted @ 2018-10-26 16:02 风敲雪 阅读(507) 评论(0) 推荐(1) 编辑
摘要: 本次的结对编程项目在假期前就公布了需求,也让我们这次的假期很是充实,感觉本次结对与搭档合作很愉快也收获颇多,接下来具体讲下对我们组本次结对编程项目的一些收获与总结,主要分为后端个人项目复用,前端UI设计与结对编程经验收获三部分。 一,后端个人项目复用(队友部分) (1) 整体情况:我们组两个人的个人 阅读全文
posted @ 2018-10-08 13:10 风敲雪 阅读(370) 评论(0) 推荐(1) 编辑
摘要: “三人行,必有吾师焉,择其善者而从之,其不善者而改之”——同样的需求,同样的项目,对照自己代码分析队友的代码个人觉得真的是一个很好的学习方法。小到如注释,命名规则一些惯用法,大到整个工程的编码思路甚至整个软件架构,对方好的方面积极吸取,坏的方面则尽量避免(对我这种菜鸡还是主要是前一方面 --__-- 阅读全文
posted @ 2018-09-26 23:16 风敲雪 阅读(177) 评论(1) 推荐(1) 编辑