摘要: 软件工程M1/M2总结写在前面的话: 这学期的软件工程伴着考期的展开逐渐落下帷幕,回顾这学期的软件工程,我感觉我的热情在一次又一次的失落中逐步消耗殆尽,每个人对于这门课的体验都会有所不同吧,可以确定的是软件工程的方法论非常重要,于实践中的应用也非常重要。但是这是否就自然而然的衍生出我们对于这门课程... 阅读全文
posted @ 2016-01-09 19:38 Power-Byte 阅读(198) 评论(1) 推荐(0) 编辑
摘要: No Silver Bullet Fred Brooks在1987年所发表的一篇关于软件工程的经典论文《No Silver Bullet》中谈到:所有软件活动包括:根本任务—— 打造构成抽象软件实体的复杂概念结构;次要任务—— 使用编程语言表达这些抽象实体,在空间和时间限制内将它们映射成机器语言。... 阅读全文
posted @ 2015-11-13 22:50 Power-Byte 阅读(199) 评论(0) 推荐(0) 编辑
摘要: Jaein&&Lee结对项目合作编程剪影我=。=在实现功能模块的封装,而jaein 在进行UI的设计(^.^)软工这周的项目又告一段落啦~ 在此对我的Partner ---> jaein表示深深的感谢!感谢她在这一周的时间里,督促我,理解我,同时也能包容我。结对编程收获结对编程收获颇多,概括起来有如... 阅读全文
posted @ 2015-10-06 21:34 Power-Byte 阅读(203) 评论(2) 推荐(0) 编辑
摘要: 微软必应词典客户端案例分析Part1.调研&&评测功能性bug(针对电脑客户端的测试) bug1.针对必应背单词的这项功能,选择高考词汇自由浏览后自动播放功能有可能会延迟响应,实测最长延迟响应达到3分钟以上,(测试视频中在19:21到19:24分自动播放功能没有起任何作用,而在快到19:25分的时... 阅读全文
posted @ 2015-10-06 20:33 Power-Byte 阅读(225) 评论(3) 推荐(0) 编辑
摘要: 代码规范的必要性关于代码规范,存在有以下几种偏见甚至错误的观点观点一 这些规范都是官僚制度下产生的浪费大家的编程时间、影响人们开发效率, 浪费时间的东西。观点二我是个艺术家,手艺人,我有自己的规范和原则。观点三 规范不能强求一律,应该允许很多例外。观点四 我擅长制定编码规范,你们听我的就好了。 对... 阅读全文
posted @ 2015-09-29 21:08 Power-Byte 阅读(172) 评论(2) 推荐(0) 编辑
摘要: 1.开发时间预估PSP2.1Personal Software Process StagesTimePlanning计划·Estimate·估计这个任务需要多少时间2dayDevelopment开发·Analysis·需求分析(包括学习新技术)8h·Design Spec·生成设计文档4h·Desi... 阅读全文
posted @ 2015-09-23 00:00 Power-Byte 阅读(264) 评论(1) 推荐(0) 编辑
摘要: 问题1.第四章谈到了两人合作,在这个过程中倘若结对的两个人能力是相近的,如何达到高效的开发,如果两个人的能力是互补的,又如何达到高效的开发?2.在第六章敏捷开发中,我认为软件设计的可扩展性对于敏捷开发相当重要,而软件的可扩展性应当从那些方面来考虑?即如何做到在需求不断情况下,仍不至于不停地推倒重来?... 阅读全文
posted @ 2015-09-22 23:55 Power-Byte 阅读(161) 评论(1) 推荐(0) 编辑