软件实现——第二组

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年3月21日

摘要: 软件体系结构设计的一个核心问题是能否使用重复的体系结构模式,即能否达到体系结构级的软件重用。也就是说,能否在不同的软件系统中,使用同一体系结构。基于这个目的,学者们开始研究和实践软件体系结构的风格和类型问题。 软件体系结构风格是描述某一特定应用领域中系统组织方式的惯用模式。它反映了领域中众多系统所共有的结构和语义特性,并指导如何将各个模块和子系统有效地组织成一个完整的系统。按这种方式理解,软件体系结构风格定义了用于描述系统的术语表和一组指导构件系统的规则。 对软件体系结构风格的研究和实践促进了对设计的复用,一些经过实践证实的解决方案也可以可靠地用于解决新的问题。体系结构风格的不变部分使不同.. 阅读全文
posted @ 2012-03-21 11:13 软件实现——第二组 阅读(524) 评论(0) 推荐(0) 编辑

2012年3月18日

摘要: 我采访的是金融服务方向的一位同学,在我介绍微软学术搜索后,他对可视化浏览(Visual Explorer)、合作关系图(Co-author Graph)等概念感到很新奇。首先,他搜索了北大光华管理学院前任院长张维迎,但系统目前对汉语的处理不是很好,如下图所示,还需要进一步点击才找到相应页面。在进入Weiying Zhang的页面后,他首先感觉到Publications和Citations的直观显示很不错,接着他点击了Publications的第一篇文章,只有一段内容,不知是不是摘要,也没有其他的介绍,又点击了题目旁边的Export,弹出来的框里没有具体介绍,不知干什么,点download后下载 阅读全文
posted @ 2012-03-18 17:04 软件实现——第二组 阅读(149) 评论(0) 推荐(0) 编辑

摘要: Q1. 在2009/9阶段,我比较好奇的是MS Agile 的思路,其中我想问的是前2周计划具体需要做哪些工作呢,是用文档具体描述项目的目标, 远景,阶段,典型用户以及代码 管理和项目管理的方法,还有其他什么要做的吗?Q2.在2010/5: V2M3阶段,系统的几个核心问题指什么,既然是核心问题,应该在计划阶段就想到的,怎么到这时才开始攻坚?Q3. 在2010/7: V2M4 阶段,我想问下数据抽取的质量的标准大概有哪些呢,又怎样大幅改进的,用了什么工具?Q4. 在2011/3: V2M7 阶段,什么原因导致要进行大规模的工程性重构,重写呢,是因为搜索领域扩大到全学科吗?... 阅读全文
posted @ 2012-03-18 15:14 软件实现——第二组 阅读(111) 评论(0) 推荐(0) 编辑

摘要: 1.在高级搜索的Year一栏中,系统当前的功能是点击Add to search之后直接将关键语句显示到搜索框中,我觉得这个其实是没有必要的。。既然系统显示了,我决定从这里入手找bug。。首先我在2000加了个0,大于改小于,显示还正常,如下图然后我就又加了个0,就没有然后了。。继续修改年份参数,接着修改运算符,直接改成‘=’,还算正常当改成 ‘!=’ 时,我就不知道系统怎么运行的了。。2. 接着看高级搜索里的Author,我输入了邹老师,上面显示的是可能的几位作者,但下面的论文就直接根据关键词分词搜索了,我认为这个设计有点不好。。当我把关键词中间的空格去掉时,就更找不到我想要的东东了。。3.在 阅读全文
posted @ 2012-03-18 14:08 软件实现——第二组 阅读(159) 评论(0) 推荐(0) 编辑

2012年3月14日

摘要: 上节课老师给我们介绍到了winphone的墓碑机制。听了一下winphone的墓碑机制的工作原理之后,我觉得其处理流程、工作原理、意图等都和我们曾经学过的操作系统课程中的“中断处理”很像。整个中断处理的过程如下:当CPU执行完一条现行指令时,如果外设向CPU发出中断请求,那么CPU在满足响应的情况下,将发出中断响应信号,与此同时关闭中断,表示CPU不在受理另外一个设备的中断。这时,CPU将寻找中断请求源是哪一个设备,并保存CPU自己的程序计数器(PC)的内容。然后,他将转移到处理该中断源的中断服务程序。CPU在保存现场信息,设备服务(如交换数据)以后,将恢复现场信息。在这些动作完成以后,开放中 阅读全文
posted @ 2012-03-14 19:10 软件实现——第二组 阅读(401) 评论(0) 推荐(0) 编辑

摘要: Bug 1:搜索栏没有长度限制。 2:不识别负号“-”,将+加在数字前后,都能找出相应论文,也确实存在负号加在数字前后的论文,但是却未能找出相应结果。 3:关于“所有领域”和“自选领域”单选按钮,发现“自选领域”复选框可以选择所有领域,这覆盖了“所有领域”按钮的功能,因此我认为可以将这两个按钮除去,只用一个复选框,增加“全选”、“全不选”功能即可减少以上两个单选按钮,减少一次用户操作。(这个似乎不算BUG) 4:高级搜索栏目中,没有进行相应的数据类型检测,比如“Year”一栏,可以输入字母、符号 5:输入框中,输入空格与完全不输入均发生页面跳转(这应该表示有数据的提交,应考虑添加过滤功能,使其 阅读全文
posted @ 2012-03-14 12:26 软件实现——第二组 阅读(126) 评论(3) 推荐(0) 编辑

2012年3月13日

摘要: 接受采访的是我们学院IT项目管理方向的一位同学,他平时很多作业需要查阅相关的文献,为此特地请他体验了一下微软学术搜索。但是结果很遗憾,首先纯英文的搜索让他对于学术搜索的热情骤减,其次密密麻麻的搜索结果,似乎没有突出重点,让他查看困难,果断的还是选择百度或者谷歌。特附照片为证。 阅读全文
posted @ 2012-03-13 22:02 软件实现——第二组 阅读(121) 评论(2) 推荐(0) 编辑

摘要: 1.采访对象的背景采访对象是我宿舍的同学,她是北京大学软件与微电子学院数字艺术系交互媒体方向的研究生。对艺术非常感兴趣,平时经常搜集一些业内的专家学者的信息资料和相关论文。2.使用照片3.用户的问题没有完全解决,因为想要查看的资料没有找到。软件的数据量有限;界面比较简洁;功能比较齐全,但是由于没有中文本地化,所以第一次打开页面不是很清楚网站的具体功能和特色;准确度没有对比过,不过按照时间排序的显示比较好,便于查看。4.建议对软件做本地化处理,不是所有的潜在使用者都擅长英语。界面设计得更出彩一些。软件的功能最好能做一些说明。吴雪蕾 阅读全文
posted @ 2012-03-13 16:22 软件实现——第二组 阅读(212) 评论(0) 推荐(0) 编辑

摘要: 问题1:数据量是如何计算的?F-Score是什么?precision/recall 如何收集?问题2:项目的需求分析具体是如何进行的?您的团队对以用户需求为驱动, 快速发布的软件有各自不同的理解,都有哪些不同的理解,你们是如何消除分歧,最终达到意见统一的,有什么经验教训?问题3:数据质量如何认识?可以量化吗?数据流水线 (data pipeline)是什么?问题4:名字消歧算法大致的原理是什么?为什么要使用C++,它在开发过程中编写什么样的程序?问题5:模块是如何划分的?测试人员使用什么工具?测试工具的使用有什么依据吗?(吴雪蕾) 阅读全文
posted @ 2012-03-13 16:21 软件实现——第二组 阅读(121) 评论(0) 推荐(0) 编辑

摘要: 功能问题:1.搜索关键字与搜索结果不匹配我明明输入的邹欣老师的中文名字,为什么它会冒出Zou Xin的搜索结果?可是,当我输入英文Zou Xin和Xin Zou时,搜索的结果照样不匹配关键字(如图2,图3)(图2)(图3)2.不支持提示关键字输入关键字时,如果出现错别字,系统不会自动提示可能或热门的关键字,总觉得还不够智能。3.点击其他按钮后搜索框内不再显示输入信息(如图4)(图4)不知道这个是不是bug,但是我都不记得自己输入的是什么了,用户体验不大好吧?4.用户可以任意修改信息,没有审核机制(如图5)太夸张了吧?有个账号就能随便修改作者信息,要是有人搞破坏怎么办?“haha"和& 阅读全文
posted @ 2012-03-13 16:20 软件实现——第二组 阅读(250) 评论(1) 推荐(0) 编辑