摘要:
定义问题:我们分析和解决问题时,首先要明确地定义问题。如书所云:“问题其实就是你期望的东西和你体验的东两之间的差别”。我们需要搞清楚“问题是什么”和摆在你眼前的“这个问题是什么”,不要迫不及待地就陷入解决问题的情形中,而应该抽身出来,花上一点时间来考虑“问题的问题”,“不要把问题的解决办法误认为是问... 阅读全文
posted @ 2015-06-22 23:12
Yancy317
阅读(106)
评论(0)
推荐(0)
摘要:
20世纪90年代快速出现的新方法论群体,钟情于适应项目的持续变化而不设法预测及控制其产出,被称作”轻量级方法论“。这让它们区别于CMM世界缓慢而笨拙的”重量级“方法论。以上概指敏捷软件开发(AgileSoftwareDevelopment),最流行变种是极限编程(ExtremeProgramming... 阅读全文
posted @ 2015-06-22 23:06
Yancy317
阅读(132)
评论(0)
推荐(0)
摘要:
在软件项目管理中存在一种充满讽刺意味的天性,尽管程序员工作时所用的计算机和编程语言都要求精确缜密,但软件编写却奇怪地对绩效考量具有抵抗力。数十年以来,程序经理们尽力寻找一种准确的方法来测量该领域的生产力。程序员每天的工作成果时代码,而软件生产力最明显的量尺也是代码行。然而这量尺却不能令人满意,有时甚... 阅读全文
posted @ 2015-06-22 23:00
Yancy317
阅读(100)
评论(0)
推荐(0)
摘要:
文中第一条原则就是:“必须依序执行。决定推迟某些特性,项目才能成为项目。所有事同时开干并非明智之选。”这个对所有项目都适用,包括上架软件以及内部软件。在最开始的时候把时间花在将来可能改变或被砍掉或者有趣的特性/功能只能是浪费时间以及拖延。之前做项目的时候就存在这个问题,优先级的考虑问题。优先考虑将目... 阅读全文
posted @ 2015-06-22 22:55
Yancy317
阅读(126)
评论(0)
推荐(0)
摘要:
题目:输入一个二维整形数组,数组里有正数也有负数。求所有子数组的和的最大值。解决思路:因为最大连通子数组必定是包含整数最多的区域,所以首先找到整数分布的区域,再将各个区域连接起来,判断是否最大。将二维数组转化为无向图,利用连通特性求连通的整数区域。 阅读全文
posted @ 2015-06-22 22:45
Yancy317
阅读(604)
评论(0)
推荐(0)
摘要:
一、典型用户名字刘双渤性别、年龄男,21岁收入0知识层次和能力大学时,软件工程专业,可编程,玩游戏,玩的基本是网络竞技游戏生活/工作情况未婚动机,目的,困难有时很无聊,找个小游戏找点,趣味用户偏好大型网络竞技游戏,网页小游戏用户比例用户场景上小游戏网页浏览小游戏典型描述这个会更有趣吗?二、场景描述编... 阅读全文
posted @ 2015-06-22 22:37
Yancy317
阅读(151)
评论(0)
推荐(0)