摘要: M1与M2的总结 在M1阶段,我们负责UI展示的设计,作为团队的PM,我在很早的时候就给各个Dev分配了任务,由于M1阶段学业压力较轻,我们可以拿出很充裕的时间来做这个项目。当时,我大概每天能够拿出3个小时来做项目,当初,在第一个星期里,我们围绕如何在线展示PDF文档进行了技术攻关,用了大概4-5天的时间,最终敲定了FlexPaper的开源解决方案,这次的攻关是我的一大收获:不仅提升了我个人的技术能力,也锻炼了自己分析问题,解决问题的能力。 做网站,架构很重要,我们在项目中使用了贫血模型,这也是我个人在网站架构设计上的一大心得,这种模式的使用使得美工与DEV能够在完全解耦的情况下进行... 阅读全文
posted @ 2013-01-10 23:50 yin@buaa 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 第二次结对编程_电梯调度的可视化10061130 殷鹏程10061204 姚 铭运行时截图主要功能:完整反映了电梯调度的整个过程动态展示要求的与未要求的运行时数据a) 当前运行时长b) 当前活跃乘客数目c) 所有乘客平均旅行时间d) 当前乘客平均旅行时间(所有活跃乘客的平均旅行时间)e) 乘客最长旅行时间(当前活跃乘客+已到达目的地乘客)f) 已到达目的地乘客的最短旅行时间g) 每层乘客等待人数h) 每层的电梯指示灯UI自适应,动画展示电梯运行过程支持点击电梯显示当前选中电梯的相关数据运行\暂停\停止 控制功能源程序架构程序包括两个线程,UI线程与电梯调度算法所在的线程.程序采用消息队列的形式 阅读全文
posted @ 2013-01-09 00:45 yin@buaa 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 殷鹏程 10061130姚铭 10061204选题:微软学术搜索第一部分——关于微软学术搜索网站的Functional Bugs1.Academic Map鼠标滚轮缩放失效问题Symptom:正常使用Academic Map的缩放功能时,缩放操作可以同时通过拖动页面右上角滑块与滚动鼠标滚轮实现(后者符合大多数用户习惯),但在Academic Map上点击一个学术机构之后,系统提示加载,拖动滑块依旧可以执行地图缩放,而此时鼠标滚轮失效。2.Academic Map载入学术机构后用户当前缩放失效问题Symptom:当点击一个学术机构时,地图返回一个固定的缩放比例,用户当前缩放比例失效,这不利于用户 阅读全文
posted @ 2012-12-28 15:22 yin@buaa 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 使用Academic Search进行学习领域的选择——记黄同学使用Academic Search 的心得编者按:最近我的哥们黄同学需要进行CS专业领域的选择,面对CS领域下形形色色的Subdomain,该选择什么方向为好?在某日跟我提到此事后,我便推荐他使用微软学术搜索。以下是黄同学使用微软学术搜索完成专业领域选择的过程记录。用户背景:黄同学,我航高工大三本科生,计算机科学与技术专业。使用Academic Search的目的:发掘CS下的热门领域,进行专业选择感兴趣方向:Social Network,Machine Translation,Peer to Peer,Information R 阅读全文
posted @ 2012-12-28 14:58 yin@buaa 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 微软学术搜索 第二部分 项目开发的不足我作为微软学术搜索长时间来的用户,虽然使用频率不高,但学术搜索确实帮我解决了很多问题。在阅读了邹老师关于微软学术搜索项目的历程介绍之后,我综合分析得到以下几点问题:1. 前台代码规范问题根据邹欣老师教程,结合本人日常开发的总结,我认为微软学术搜索在前台开发上存在如下几个问题:1.1 JQuery代码与前台代码混用问题查看首页(http://academic.research.microsoft.com/)的源代码,我们可以在<head></head>标签内发现对JQuery的引用。JQuery是一个十分流行的Javascript框架 阅读全文
posted @ 2012-12-28 13:43 yin@buaa 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 关于微软学术搜索网站的Functional Bugs:1.Academic Map 鼠标滚轮缩放失效问题Symptom:正常使用Academic Map的缩放功能时,缩放操作可以同时通过拖动页面右上角滑块与滚动鼠标滚轮实现(后者符合大多数用户习惯),但在Academic Map上点击一个学术机构之后,系统提示加载,拖动滑块依旧可以执行地图缩放,而此时鼠标滚轮失效。2.Academic Map载入学术机构后用户当前缩放失效问题Symptom:当点击一个学术机构时,地图返回一个固定的缩放比例,用户当前缩放比例失效,这不利于用户查看地理位置临近的学术机构的相关信息(用户需再次执行缩放操作),比如北航 阅读全文
posted @ 2012-12-28 01:17 yin@buaa 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 对于读过的几篇论文/博客,个人感觉最有趣的是A Generation Lost in the Bazzar,最受益的是The New Methodology & Managing the development of large software systems,最无聊的是No Silver Bullet.无论是日渐淘汰的瀑布模型,还是近几年新兴的敏捷方法,不管其流行与否,都值得计算机专业的学生去接触,作为软件工程方法学的启蒙。无论今后从事理论研究还是工程实践,团队集体coding是免不了的吧!既然有合作,那就一定有技巧,就能够跟软件工程沾边,这也是我最初选上软工的原因。对于两大软件开 阅读全文
posted @ 2012-11-14 00:23 yin@buaa 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 初识“贫血模型”与“充血模型”,是在李刚老师(不是那个官二代他爹…..)的《轻量级J2EE开发实践》中,它们是面向对象程序设计对实体(Entity)建模的两种方式。对于需求分析得到的Entity,首先面临的问题是如何构建Domain Object(领域模型)。贫血模型与充血模型给出了两种不同的方案:贫血模型:是指领域对象里只有get和set方法,或者包含少量的CRUD方法,所有的业务逻辑都不包含在内而是放在Business Logic层。充血模型:层次结构和上面的差不多,不过大多业务逻辑和持久化放在Domain Object里面,Business Logic(业务逻辑层)只是简单封装部分业务逻 阅读全文
posted @ 2012-11-06 00:43 yin@buaa 阅读(777) 评论(0) 推荐(0) 编辑
摘要: 我是先看完阅读清单中给出的其他材料再来阅读邹欣老师的讲义的,在阅读过程中,有不少疑问,现在此列举。1.自己认为有问题的地方给老师挑错,额…..这个好像略困难,以下几点,大部分是我作为一个见习PM(团队项目)的一己之见,不足之处,恳请指正。1.1 错字博文Advanced Software Engineering, Team Structure and Development Process,讲瀑布模型中有一句:“最终产品知道最后才出现”,其中“知道”实为“直到”….很小的问题。1.2 关于瀑布模型的讨论邹老师在博文中提及“瀑布模型”的局限性时,写道各步骤之间是分离的,(但是软件的生产过程中的各 阅读全文
posted @ 2012-10-31 10:53 yin@buaa 阅读(290) 评论(3) 推荐(0) 编辑
摘要: 结对编程之各博文传送门经过Yin组长的威逼利诱,我们小组三人终于完成了结对编程项目,本着赚分的基本思想,狂发博文,现将各篇博文地址汇总如下结对编程的感想(殷鹏程,谷骞,陈宇宁)http://www.cnblogs.com/magiccode1023/archive/2012/10/23/2736303.html电梯调度算法http://www.cnblogs.com/magiccode1023/archive/2012/10/23/2736397.html算法优化之参数改进http://www.cnblogs.com/magiccode1023/archive/2012/10/23/27362 阅读全文
posted @ 2012-10-24 00:47 yin@buaa 阅读(166) 评论(0) 推荐(0) 编辑