2016年1月11日
摘要: 一、软件工程M1/M2总结 1.M1阶段个人总结 我们开发的项目是北航社团平台,主要是为了促进社团和学生之间相互信息的交流,为社团的管理和运营提供便利。相比于M2的收获而言,M1阶段中自己收获最大的就是对于网站后台搭建相关的知识和前后端交互的整个流程。在整个项目的开发中,我一直负责后端开发的,后端开发使用rails框架进行迭代开发,前后端之间通过API实现各自逻辑的分离。由于自己之前对网站方面的东... 阅读全文
posted @ 2016-01-11 13:59 EricCast7 阅读(141) 评论(2) 推荐(0) 编辑
  2015年11月13日
摘要: 一.阅读作业1.关于“银弹” 所谓的没有银弹是指没有任何一项技术或方法可使软件工程的生产力在十年内提高十倍。由于软件创作包括了本质性工作和附属性工作,前者是创造抽象出复杂的概念结构,后者则是用编程语言来实现这些抽象出的实体。该篇文章的作者认为附加性工作的困难会随着工具的改善而逐渐改善,反而本质性... 阅读全文
posted @ 2015-11-13 23:34 EricCast7 阅读(151) 评论(1) 推荐(0) 编辑
  2015年10月6日
摘要: 结对项目成员:徐丞(13061203) 赖彦谕(13061212)[附加题]第四阶段目标 -界面模块,测试模块和核心模块的松耦合。我们小队是和付帅,赵庶宏组进行了交换测试,我们导出的静态链接库(.lib),然后在界面里include来调用。我们两个组都是用C++写的程序,用MFC写的界面。附一张测试... 阅读全文
posted @ 2015-10-06 23:31 EricCast7 阅读(210) 评论(1) 推荐(0) 编辑
摘要: 结对编程人员:徐丞(13061203)赖彦谕(13061212)照片:各自优缺点:徐丞: 优点:编程能力还可以,对C++掌握比较好;细致认真,查到好多bug;逻辑严密 缺点:面向过程的编程思想比较严重,函数体一般比较长,而且有大量的if-else逻辑判断赖彦谕: 优点:服从安排合作 愿意提出... 阅读全文
posted @ 2015-10-06 22:59 EricCast7 阅读(170) 评论(2) 推荐(0) 编辑
摘要: 一.调研,评测我使用的bing的WINDOWS客户端,其大致分为四个模块:词典、例句、翻译、应用。(1)“词典”模块 BUG:搜索”http“词条,界面显示http的相关,但是无法再回到最初的主界面内容(上面那张刚打开bing的界面),软件没有提供能跳转回一开始主界面的交互。所以界面停留在http... 阅读全文
posted @ 2015-10-06 19:17 EricCast7 阅读(178) 评论(1) 推荐(0) 编辑
  2015年9月29日
摘要: 1.是否需要有代码规范首先先来解释一下“代码规范”的含义,其可以分为两个部分:代码风格规范和代码设计规范。代码风格规范是对程序书写上格式的一些规定,如行宽设置为多少,缩进几个空格等,代码风格的原则是:简明,易读,无二义性。代码设计规范主要涉及到程序设计、模块之间的关系、设计模式等方方面面的通用原则,... 阅读全文
posted @ 2015-09-29 00:36 EricCast7 阅读(296) 评论(2) 推荐(0) 编辑
  2015年9月22日
摘要: 1.(1)根据需求设计软件时,一定要使设计出的软件满足所有需求吗?还是在设计时也可以加入自己的规则,对不满足的规则进行屏蔽? (2)什么样的团队开发模式是比较有效率的? (3)作为一个合格的PM所需的几种能力,根据重要程度的排名是什么? (4)如何权衡开发成本和收益之间的关系? (5)如果编写的软件... 阅读全文
posted @ 2015-09-22 23:06 EricCast7 阅读(147) 评论(3) 推荐(0) 编辑
摘要: 一.项目时间规划与实际用时PSP2.1Personal Software Process Stages预计时间/h实际时间/hPlanning计划 · Estimate ·估计这个任务需要多少时间1010Development开发 · Analysis ·需求分析(包括学习新技术)22 · De... 阅读全文
posted @ 2015-09-22 20:55 EricCast7 阅读(316) 评论(4) 推荐(0) 编辑