SE_team

清华大学现代软件工程学生小组 指导老师:邹欣 组长:杜圆 组员:石礼昕,张远,郭华阳,高亦陶,贾志豪,李蔚

导航

2011年4月19日

摘要: SCRUMReport Alpha 2-- iLifer姓名昨天完成的工作今天计划要做的工作遇到的困难张远整理出来一套新的interface,已上传继续思考和完善整个程序的框架,与负责每个部分的人交流,一起完善框架,理清思路很多细节上还不是很清楚,需要跟每个部分的人交流高亦陶思考如何写Task部分的UI看新的interface来不及准备开发环境(切换到svn什么的)贾志豪review了一下唐神邮件里关于summary的意见和建议计划读Lifer的代码,尽量在这几天搞清楚summary部分的接口NULL李蔚整理同步部分的代码尝试加入代理服务器支持有时候出现因为网络的bug,在加入了代理后看看bu 阅读全文

posted @ 2011-04-19 20:41 SE_team 阅读(299) 评论(3) 推荐(3)

2011年4月18日

摘要: SCRUMReport Alpha 1-- iLifer姓名昨天完成的工作今天计划要做的工作遇到的困难张远提交2个blog介绍Lifer的框架,包括Logic,UI,Database部分以及相互交互的API开始写框架NULL高亦陶NULL思考如何写Task部分的UI不知道要做什么贾志豪调研Lifer的用户反馈,总结UI等部分的缺陷,提出修正意见思考如何写Summary的框架NULL李蔚查找资料,调研如何和Google Calender进行同步,如何从Server段下载日历Fix同步方面的bug现在只能找到一个间接同步的方法,无法直接同步石礼昕调研其他类似软件,总结有用的功能开始写Test Pl 阅读全文

posted @ 2011-04-18 15:49 SE_team 阅读(225) 评论(0) 推荐(2)

2011年4月17日

摘要: iLifer WBS任务编号用户情景负责人Original Estimate(Days)Scenario 1:小昕第一次用 iLifer 增加了一个 to-do item, 并同步到网络1.1打开iLifer,启动Set up UI 高亦陶11.2点击"Add Task",创建一个新Task1.2.1Add/Edit/Remove Task UI部分: 添加/编辑日期,内容等, 或删除任务高亦陶21.2.2Add/Edit/Remove Task Database部分: 访问数据库,增加/修改/删除任务贾志豪11.2.3Add/Edit/Remove Task Logic部 阅读全文

posted @ 2011-04-17 22:14 SE_team 阅读(740) 评论(5) 推荐(4)

2011年4月16日

摘要: 神马是iLifer如果用一句话简述这个神马,iLifer就是一个异常强大的桌面日程管理系统!它不仅仅帮助用户管理日程,同时也进一步的帮助用户合理的安排日程和总结工作。在去年的Lifer的基础之上,我们从众多的用户意见反馈中优化了GUI的用户设计,使得界面对于用户更友善。最新的iLifer中将会支持更强大的多层任务设置、更平滑的任务日历结合、更加简单和方便的共享功能、更加完善的异步同步功能;新鲜出炉的日程随笔、自动总结、日程安排助手等功能将使得用户有机会使用和学习更加合理的日程管理和安排方式,让用户把生活工作打理的井井有条;iLifer还将新增一个方便的用户 - 公共源的订阅共享机制。这一项新的 阅读全文

posted @ 2011-04-16 15:30 SE_team 阅读(670) 评论(0) 推荐(4)

2011年4月15日

摘要: 小组博客作业#7:产品是什么(elevator pitch)? 典型用户是谁? 请用Persona 表现出来 (姓名/照片/背景/痛苦/心理)。 典型的场景是什么, 软件的各个功能是如何结合起来完成这一场景的?a. Exercise: each team presents its major persona and scenariob. Exercise: WBS - pick one scenario (使用 “用户情景” 这一工作项) (例如: 场景 – 小昕第一次用 iLifer 增加了一个 to-do item, 并同步到网络) (例如: 场景 – 刚总记单词, 第一次使用挑战功能得了 阅读全文

posted @ 2011-04-15 15:37 SE_team 阅读(185) 评论(0) 推荐(3)

摘要: 这部分主要讲讲UI的事情。UI的实现比较灵活,只要让用户比较轻松的完成Appointment,Task的添加,删除,修改,转化即可,我列举一些应有的功能供大家参考Appointment的添加,删除,修改,显示(alpha)Task的添加,删除,修改,显示(alpha)Task和Appointment的相互转化(beta)Summary(alpha)Tag的添加(alpha)Sync(alpha)分享与被分享,订阅公共源(beta)UI主要是和Logic部分进行交互,当UI检测到某些更改时,调用相应的函数,FocusLifer中是通过如下方法实现的 public DateTime DueDate 阅读全文

posted @ 2011-04-15 11:12 SE_team 阅读(313) 评论(0) 推荐(4)

2011年4月13日

摘要: KOrganizer一直无法与Google同步,直到出现了http://code.google.com/p/kcaldav/ 基于Caldav的插件,让Kontact系列软件可以和Google Calendar同步,而Evolution和Sunbird也均可以使用该方式同步Google Calendar。由于这几个软件不仅仅需要同步Google,还有很多基于Webdav的server,故而采用这种方式。Google对于Caldav的文档基本在:http://www.google.com/support/calendar/bin/answer.py?answer=99357http://code 阅读全文

posted @ 2011-04-13 09:37 SE_team 阅读(1806) 评论(4) 推荐(3)

2011年4月11日

摘要: UI部分UI_Task:上部的Task List的UI以及Event Handler,包括三个部分Task_Panel:主框架。(1)里面定义了一堆IValueConverter,IMultiValueConverter,暂时不知道干啥用。(2)主要实现各种添加,删除,显示模式切换,拖拽,编辑(3)TaskViewModel中有个MyLogicControl,其中调用EventHandler<UIUpdateEvent> OnUIUpdate,来update其他UI部分Calendar_Chooser:用了Microsoft.Windows.Controls.Calendar,看起 阅读全文

posted @ 2011-04-11 17:20 SE_team 阅读(637) 评论(7) 推荐(6)

2011年4月10日

摘要: 问题:In your project team, how do you measure the performance of each team member?一群人把一堆砖头从A地搬到B地一个剧组排演话剧爵士乐小组的演奏 / 交响乐团成员的演奏一群队员在职业球队踢球医生, 护士, 麻醉师做手术一群画家合作“万里长城” 画卷计算机系的一群老师教课一群学生做软工项目 (PM, Dev, Test) (this is your focus) 如何衡量个人在各自团队的效率和绩效?团队有 (n * 30) 分浮动分数,如何分配?我们的回答:我们觉得衡量一个人在团队的效率和绩效可以从两个方面来给出:对于 阅读全文

posted @ 2011-04-10 16:00 SE_team 阅读(911) 评论(0) 推荐(6)

摘要: iLifer项目介绍iLifer是一款方便的日程管理、共享软件,在去年软工作业Lifer的基础上继承开发。iLifer让用户能够随心所欲的管理日程、获取日程、共享日程。iLifer的强大功能强大的桌面日程管理系统,在Lifer的基础之上,我们从众多的用户意见反馈中优化了GUI的用户设计,使得界面对于用户更友善。最新的iLifer中将会支持更强大的多层任务设置、更平滑的任务日历结合、更加简单和方便的共享功能、更加完善的异步同步功能;iLifer不仅仅帮助用户管理日程,同时也进一步的帮助用户合理的安排日程和总结工作。新鲜出炉的日程随笔、自动总结、日程安排助手等功能将使得用户有机会使用和学习更加合理 阅读全文

posted @ 2011-04-10 11:25 SE_team 阅读(1058) 评论(3) 推荐(6)