软工网络15个人作业4——alpha阶段个人总结

一、个人总结

1.在alpha 结束之后,总结自己的alpha 过程,两个自我评价表如下:

(1)表一:

(2)表二:

二、回答问题

我们在课程开始之初,曾经要求大家针对软件工程提出问题:个人阅读作业2,那么在经过alpha阶段,大家是否对软件工程有了一定的了解?请结合自己提出的问题进行回答

当时博客已回答了两个问题,剩余如下:

  1. 一般来说,想要自己的程序跑得又快又好,就要减少函数的反复调用,但有所得则必有所失,效能提高就有可能伴随着程序的稳定性的降低,这两者应该如何权衡呢?
  2. 书本8.6.1 目标、估计和决心中,有提到通过对自身的能力的估计以完成对项目完成所需时间的估计,事实上,自己正确认识自己的能力是一件很难的事情,那我们应该怎样去自我认知,并将其与项目完成联系在一起做出较准确的估计?有什么具体的方法吗?
  3. 在测试过程中,如果本身测试的数据不全面,或者测试的过程本身就存在问题,这时候就无法正确测试出来程序是否有BUG,这种时候要如何正确判断呢?

回答如下:

1.我是觉得程序的稳定性还决定于算法的质量,如果算法好的话,其实减少函数的反复调用和程序的稳定型就不会有冲突。

2.就我个人而言,正确认识自己首先要对这个社会的要求,或者说项目要求有一定的认知,在此基础上来判断自己,学习新知识的速度如何,掌握的东西有多少等等,这样,在预估的时候,将这些也放入其中,把自己所能腾得到的时间做个计划。

3.这就要看采取的测试方法了,如果能用真机测试时最好,就可以直观地看到有什么不足存在了。或者想要解决的话,那你就要测试涉及的范围更广一些,覆盖面更广一些。

三、再提问题

同时,大家一定会在实践过程中产生更多问题,结合你的读书(教材,博客,参考书),实践,再提出关于软件工程的 5 个问题。

1.作为PM要分配任务,但是任务其实有的时候很难细分,这样在书面呈现的时候就会显得任务又少又很虚,这种时候PM应该怎么做呢?

2.作为PM,我们应该更注重编码能力呢?还是他的组织领导能力呢?以后工作想向这个方向靠拢的话,应该如何去做呢?

3.在做测试的时候,其实只要真机测试,让用户界面友好不就好了吗?因为我们现在做这个小程序,用的服务器是腾讯云,他的其他性能指标肯定是不会差的,有一些测试就应该示情况而定的减少,这样做可行吗?

4.在实际做项目的时候,有可能会出现功能重复化,但是他可以便于用户使用(至少在我眼里是这样的),这种情况下,我们应该继续功能重复化的设计吗?要如何权衡?

5.我觉得是没有必要拘泥于一定要提出五个问题,只要有提问就说明是有思考了。你们觉得呢?
posted @ 2018-05-19 14:29  ( ̄Д ̄)ノ  阅读(217)  评论(5编辑  收藏  举报