摘要: 第一章 概论 软件工程的目标即是创造足够好的软件,“完美”是一个极端的概念,追求实用性价值的软件更无益强求所谓的“完美”。软件工程师是一个需要耐心和恒心的工作,从业者不易把控“画蛇添足”和“足够好”之间的界限,这就需要我们多积累做小项目的经验,在将用户体验放在首位的前提下不过分追求细节、不给后期软件 阅读全文
posted @ 2016-01-31 23:55 summerMTY 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1、曾提出的问题博客链接:http://www.cnblogs.com/summerMTY/p/4825260.html2、问题解答:问题1:对于MSF的团队模型,请问是团队中的哪个角色监督9项原则的实现?答:没有特定的角色监督实现,PM应该承担了督促大家各司其职的任务。但如果要形成一个配合默契的团... 阅读全文
posted @ 2016-01-10 23:55 summerMTY 阅读(128) 评论(2) 推荐(0) 编辑
摘要: 首先谈一谈对这几篇文章的理解吧。银色子弹:在软件工程开发中,银弹指的是一种能够迅速并且有效提高软件工程实现效率的方法。听起来这个概念很美好,但是在No Silver Bullet: Essence and Accidents of Software Engineering一文中,作者指出所谓的银弹是... 阅读全文
posted @ 2015-11-15 00:16 summerMTY 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 结对成员: 康家华(学号后三位190)一、界面模块,测试模块和核心模块的松耦合 这个部分,我们小组决定和刘乾的小组进行和合作,实现模块的交换。原以为很简单地一项任务在我们拿到代码的时候就出现了大问题:由于我们在设计层面上的想法有着比较大的差别,尤其是用户界面方面,这就导致核心模块的接口必然不会相同... 阅读全文
posted @ 2015-10-06 13:12 summerMTY 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 一、结对编程结对成员: 康家华(学号后三位190)1. 结对编程照片 2. 结对编程的优点 1) 单人编程时,由于每个人的精力有限,无法长时间的高度集中精力实现高质量编程。而在结对编程时,由于两个人的身份可以互换,能够有效地提高效率。 2) 在实现某项功能的时候,如果一个人的算法不够优秀,... 阅读全文
posted @ 2015-10-06 12:28 summerMTY 阅读(299) 评论(1) 推荐(0) 编辑
摘要: 第一部分 调研以及评测一、BUG分析 1.翻译部分原文语言检测部分 1) 症状: 当选择原文语言是简体中文时,输入英文查询,程序不报错,继续翻译,选择其他类型语言也是如此。 且如果出现这种情况,翻译结果框中的单词对照功能失效。 2) 程序错误:编程者未考虑这种情况或者控制此功能代码不工作。... 阅读全文
posted @ 2015-10-01 17:32 summerMTY 阅读(207) 评论(3) 推荐(0) 编辑
摘要: General代码能够正确运行,能够正确生成指定数量的题目和答案,并且能够对给出的题目和答案文件进行比对,输出结果。代码没有非常复杂的逻辑,比较容易理解,但是在缺少注释的情况下有部分代码需要较长时间的分析才能理解。建议将Program类中的方法改为非static类型的,有利于提高程序的封装性。Sec... 阅读全文
posted @ 2015-09-28 12:45 summerMTY 阅读(142) 评论(1) 推荐(0) 编辑
摘要: 四则运算题目生成程序分析13061184 马腾跃一、时间分析PSP2.1Personal Software Process StagesTimePlanning计划·Estimate·估计这个任务需要多少时间15hDevelopment开发·Analysis·需求分析(包括学习新技术)2h·Desi... 阅读全文
posted @ 2015-09-22 09:23 summerMTY 阅读(357) 评论(2) 推荐(0) 编辑
摘要: 1.TFS(Team Foundation Server)(1)定义:TFS是一个高可扩展、高可用、高性能、面向互联网服务的分布式文件系统,主要针对海量的非结构化数据, 它构筑在普通的Linux机器集群上,可为外部提供高可靠和高并发的存储访问。(2)优点:它采用了HA架构和平滑扩... 阅读全文
posted @ 2015-09-21 18:08 summerMTY 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1.软件工程这个词如何出现的?数学与电脑科学先锋Margaret Hamilton在开发阿波罗11号软件的期间发明的,目的是将软件与硬件还有其他工程学类做出区别,为软件以及那些发明者争取应有的正统性与尊重。2.软件这个词如何出现的?John Tukey 发明了“bit”这个单词。“software”... 阅读全文
posted @ 2015-09-21 18:05 summerMTY 阅读(123) 评论(0) 推荐(0) 编辑