摘要: 个人阅读作业M1/M2总结本学期的软件工程课程我们小组完成可学霸系统的项目,经过一学期的团队合作,大家都有了很大的提高。在M1阶段我们对学长的代码进行了移植处理,但是在这个过程中我们苦不堪言,因为学长的代码有很多漏洞,后台的数据库也存在很多问题。当时给我们造成了很大的困扰,一度让我们放弃移植这个项目... 阅读全文
posted @ 2016-01-11 12:39 ujhalf 阅读(202) 评论(2) 推荐(0) 编辑
摘要: 个人博客作业week7 银弹:银弹是指没有任何一项技术或方法可以能让软件工程的生产力在十年内提高十倍。Fred Brooks在1987年所发表的一篇关于软件工程的经典论文,名字叫做《没有银弹》,这篇论文强调了真正的银弹并不存在,也即没有任何一种技术或者方法能让软件工程的生产力在十年内提高... 阅读全文
posted @ 2015-11-15 12:32 ujhalf 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 结对编程总结成员:史烨轩、卢惠民一、说明结对编程的优点和缺点优点:结对编程体验了两个人的合作精神,也对两个人的代码风格和规范有更高的要求,为以后的团队项目做了很好的铺垫。同时结对编程的模式使得后期调试bug的时间减少了很多,程序的通过率更高。同时相比于团队编程,结对编程使得两个人的交互更多,更利于效... 阅读全文
posted @ 2015-10-06 23:03 ujhalf 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 关于微软必应词典客户端的案例分析第一部分调研,评测Bug1:Android上的必应词典长句翻译功能并不完善,“长句翻译”这个功能实现的不够智能,将翻译之后的句子再用该软件翻译回去后与之前有较大的区别。没有考虑到中英文在表达上的差异。必应词典只是将句子中的每个词依次翻译,显然仅仅这样做是不能让人满意的... 阅读全文
posted @ 2015-10-06 21:26 ujhalf 阅读(176) 评论(2) 推荐(0) 编辑
摘要: 对于是否需要有代码规范,请考虑下列论点并反驳/支持:1.这些规范都是官僚制度下产生的浪费大家的编程时间、影响人们开发效率, 浪费时间的东西。我不赞同这个观点,写程序的最实用目的是程序要能正常的运行,但是这只是个初级的要求。目前很多规模稍微大一点的软件都是由团队开发的,程序的可读性是很重要的一个方面,... 阅读全文
posted @ 2015-10-01 07:19 ujhalf 阅读(146) 评论(2) 推荐(0) 编辑
摘要: PSP2.1Personal Software Process StagesTimePlanning计划 · Estimate ·估计这个任务需要多少时间40hDevelopment开发 · Analysis ·需求分析(包括学习新技术)20h · Design Spec ·生成设计文档3h · D... 阅读全文
posted @ 2015-09-23 00:26 ujhalf 阅读(273) 评论(2) 推荐(0) 编辑
摘要: 一. 1.敏捷开发中有哪些常用的方法? 2.瀑布模型是否已经不适应现在的软件开发模式? 3.一个软件开发团队里编程能力参差不齐如何合理地给他们分配角色和任务? 4.开发、测试由不同的人担任真的合适嘛?开发的人被指出BUG后产生怨气影响关系怎么办? 5.PM是不是一个团队里要求能力最强的角色... 阅读全文
posted @ 2015-09-23 00:02 ujhalf 阅读(189) 评论(1) 推荐(0) 编辑