摘要:
今天寡人遇到一个问题,扫描非关系数据库中的图(由node和rel组成),将其转化成由寡人自定义的gnode和gedge组成的图。gnode类包含结点的id,label和包含此gnode的gedge的链表;gedge类包含gnode类型的startnode和endnode。寡人伏案敲打键盘,不到一盏灯... 阅读全文
2014年4月15日
2013年1月9日
摘要:
成员:吴翰雄,谷骞设计通过电梯调度程序的UI,我们想实现如下功能:1.允许用户指定elevators文件与passenger文件2.可视化的电梯运行过程3.最终明确的显示当前电梯调度调度算法的耗时具体层面上的设计是在原有程序上添加三个界面分别实现上述三个功能,在原有代码上添加代码完成值的传递。源程序架构在world类库中添加windows窗体程序,将main()函数写入开始窗体类,此窗体成为应用程序的入口;开始窗体完成输入文件的传递,用户确认后开始窗体关闭,调度运行程序开始执行;调度运行结束后,程序运行结束窗体,显示调度的耗时。代码行数包含注释,添加的代码行数为293行运行情况开始界面结束界面 阅读全文
2012年12月31日
摘要:
测试软件:必应词典客户端1.6.2.0(beta)测试人员:吴翰雄 谷骞第一部分bug1屏幕取词功能在chrome浏览器上有问题,在应用程序和IE浏览器上没问题用户期望功能:在chrome浏览器打开的网页上用鼠标停留在一个单词上就能够显示单词的释义,如有道:软件实际功能:没有反应,这个功能是有缺陷的bug2软件内置的各种链接没有采用用户默认浏览器打开,而是用IE浏览器打开用户期望功能:使用自己默认浏览器打开。由于用户往往会用默认浏览器浏览网页,而IE根本不会打开,如果点击这个链接系统将会启动IE,造成一阵延迟,很令人烦恼。而且有些用户根本没有IE。软件实际功能:使用IE打开bug3UI问题:“ 阅读全文
2012年11月14日
摘要:
重意味着严谨、繁琐,轻则意味着迅捷、零散。应当轻还是重?这是个问题通过这次的阅读任务,我想从这两个方面谈软件工程的轻与重:开发流程模式 与 开发团队模式开发流程模式的轻与重:Managing the development of large software systems: concepts and techniques理想的瀑布模型:系统需求——>软件需求——>分析——>程序设计——>编码——>测试——>运行animplementation steps to develop a large computer program for delivery to 阅读全文
2012年10月31日
摘要:
在大二下学期的面向对象建模课上,我和其他3人作为一个团队完成了一个软件作品——一个叫“马尼拉”的小游戏。我们的开发模式是不折不扣的“混沌式”,“全攻全守式”,从混沌中直接sprint直到大限将至、不得已砍掉诸多功能最终仓皇交差(所谓的sprint其实就是连续几晚刷夜)。虽然这次的开发的经历不算成功,但这也是很自然的,因为在此之前我们接受的编程训练全部是个人进行看似简单的命令行程序编程(C语言程序设计,java程序设计),在这些训练中我们全部精力都放在设计巧妙地数据结构和算法,和边界条件、意想不到的BUG、老师充满想象力的测试数据做斗争上。这种练习无疑培养了我们良好的编程基本功,但如何以团队.. 阅读全文
2012年10月28日
摘要:
在做的云里雾里的individual project之后,这次的pair project让我开始找到了一下软件工程的感觉!其中原因除了C#能稍微捯饬明白了,还有就是合作的力量。本次结对编程进程:10.10~10.15 G4和Sui老师各自下载elevframework,尝试读懂代码10.16~10.19 G4和Sui老师经过交流,发现大家都没怎么读懂框架,但是大限将至,继续读代码的同时也要想算法,Sui老师发了一篇博客10.20~10.22 G4还苦于代码读不懂,而本班唯一的明白人不知去向,G4想等待明白人归来问之;21号晚,Sui老师开始动手写一个简易版的算法,也就是BUS算法的初级优化版。 阅读全文