06 2015 档案
摘要:经过十六周的软件工程概论学习,我对本门课程有了初步的认识,同时在对课程的建议方面也有了自己小小的认识与建议。首先,在课程的讲解方面,老师采用的是分段式方法,前半段讲课,后半段做随堂练习,课后要将课堂作业发布到自己的博客上。这门课程以我们的专业名字命名,肯定有其重要性,相对来说占用我们较多时间,课下基...
阅读全文
摘要:就程序开发心理学而言,每个命题都有可能成为一条“定律”。仅仅凭借一个关于自省的例子,还远不足以作为支持其成为定律的证据。为了获得一条“定律”,我们必须对其原理进行研究,以便对其应用范围做一界定----因为,每条定律都会受到这种限制。确实,通常对这种限定的了解,较之对定律本身的了解更重要;而只有对大量...
阅读全文
摘要:程序被写成什么样子,取决于众多的因素;一旦我们真的阅读了程序,就会发现无论是否必要,其中这些代码之所以如此编写,有的是由于计算机的局限,有的是由于程序语言的局限,有的是由于程序员的局限,有的是因为历史的偶然,而有的则可能是因为规范。但是,不管究竟是什么原因是最终的软件加入了某段特定的代码,这种原因必...
阅读全文
摘要:阅读程序在阅读出自别人之手的程序时,我们或许可以从中获得一些收获——哪怕只是从别人的错误之中得到乐趣。优秀程序的要素如果程序根本无法正常运转,对其效率、适应性、以及生产成本的评估就毫无意义。如何研究程序设计最优秀的程序员同时也是那些最善于自省的。如果他们发现做错了什么,他们会对导致这个结果的思维过程...
阅读全文
摘要:解决问题圆满地解决问题是建立在准确定义和全面深入分析问题的摹础卜的。解决问题有多种途径,如何在各种约束条件下选择最佳的途径来解决问题足需要考虑的重要因素。书中给出了很多启发性建议,其中有一句话尤为意味深长:“鱼总是最后一个看到水的。”这揭示了重复的刺激导致反应越来越小,人类极人的适应性导致人类不能看...
阅读全文
摘要:分析问题在对问题有了相对正确的定义后,接下来就是思考和分析问题。我们要注意搞清楚“这是谁的问题”和“问题的真正根源”该书给出了一些重要建议:“如果你找不出3处可能出错的地方,说明你没有真正理解问题”、“不要轻易给问题下结论,也不婴忽略你的第一印象”、“当别人能够斛决问题时,千万小要越俎代庖”“如粜某...
阅读全文
摘要:定义问题:我们分析和解决问题时,首先要明确地定义问题。如书所云:“问题其实就是你期望的东西和你体验的东两之间的差别”。我们需要搞清楚“问题是什么”和摆在你眼前的“这个问题是什么”,不要迫不及待地就陷入解决问题的情形中,而应该抽身出来,花上一点时间来考虑“问题的问题”,“不要把问题的解决办法误认为是问...
阅读全文
摘要:20世纪90年代快速出现的新方法论群体,钟情于适应项目的持续变化而不设法预测及控制其产出,被称作”轻量级方法论“。这让它们区别于CMM世界缓慢而笨拙的”重量级“方法论。以上概指敏捷软件开发(AgileSoftwareDevelopment),最流行变种是极限编程(ExtremeProgramming...
阅读全文
摘要:在软件项目管理中存在一种充满讽刺意味的天性,尽管程序员工作时所用的计算机和编程语言都要求精确缜密,但软件编写却奇怪地对绩效考量具有抵抗力。数十年以来,程序经理们尽力寻找一种准确的方法来测量该领域的生产力。程序员每天的工作成果时代码,而软件生产力最明显的量尺也是代码行。然而这量尺却不能令人满意,有时甚...
阅读全文
摘要:文中第一条原则就是:“必须依序执行。决定推迟某些特性,项目才能成为项目。所有事同时开干并非明智之选。”这个对所有项目都适用,包括上架软件以及内部软件。在最开始的时候把时间花在将来可能改变或被砍掉或者有趣的特性/功能只能是浪费时间以及拖延。之前做项目的时候就存在这个问题,优先级的考虑问题。优先考虑将目...
阅读全文
摘要:题目:输入一个二维整形数组,数组里有正数也有负数。求所有子数组的和的最大值。解决思路:因为最大连通子数组必定是包含整数最多的区域,所以首先找到整数分布的区域,再将各个区域连接起来,判断是否最大。将二维数组转化为无向图,利用连通特性求连通的整数区域。
阅读全文
摘要:一、典型用户名字刘双渤性别、年龄男,21岁收入0知识层次和能力大学时,软件工程专业,可编程,玩游戏,玩的基本是网络竞技游戏生活/工作情况未婚动机,目的,困难有时很无聊,找个小游戏找点,趣味用户偏好大型网络竞技游戏,网页小游戏用户比例用户场景上小游戏网页浏览小游戏典型描述这个会更有趣吗?二、场景描述编...
阅读全文
摘要:搜狗输入法是目前常用的手机、电脑输入法,用户量破亿。一、界面体验搜狗输入法用户界面较好,多种主题风格可供选择,个性皮肤等功能给用户带来不同的体验,支持搜狗表情,有拼音键盘、手写键盘、笔画键盘可供用户选择,九键、二十六键区分,适应不同爱好的用户。二、用户控制权输入法输入错误可退回,只要是在搜狗输入法的...
阅读全文
摘要:一、设计思路从一开始到N进行遍历,求每一位上的1的个数,再对各个位上个数相加即为结果,比如12的1的个数为5,其中个位上有1个,十位上有4个,一共五个。二、代码package 找1;import java.util.Scanner;public class findone { /** ...
阅读全文
摘要:一、设计思路寻找水王为寻找帖子数最多的人,水王帖子数最多,顾名思义应当超过总帖子数的一半,所以用水王的总帖数减去其他的帖子数剩余的即为水王,逐个比较发帖ID,相继减去,最后剩余的即为水王。二、代码package 寻找水王;import java.util.Scanner;public class z...
阅读全文
摘要:一、设计思路: 当买的书低于5本时,一本折扣为0,两本为5%,三本为10%,四本为20%,五 本为25%;当买的书为6本时,6=5+1即5本成套购买,1本单独购买为最低价格。当买的书为7本时,7=5+2即5本成套购买,2本成套购买为最低价格。当买的书为8本时,8=5+3即5本成套购买,3本成...
阅读全文


浙公网安备 33010602011771号