zoukankan      html  css  js  c++  java
  • 软工网络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.我觉得是没有必要拘泥于一定要提出五个问题,只要有提问就说明是有思考了。你们觉得呢?
  • 相关阅读:
    JQuery是继prototype之后又一个优秀的Javascript库
    IAsyncResult接口
    Asynchronous Programming Patterns
    操作数据库的时候,使用自带的DbProviderFactory类 (涉及抽象工厂和工厂方法)
    8.2.4对象之间的关系
    git squash 和 git rebase
    8.2.3多态性 第8章 面向对象编程简介
    github的使用教程
    第7章 调试和错误处理 7.1.1 VS中的调试
    markdown的语法说明
  • 原文地址:https://www.cnblogs.com/HXY071/p/9060184.html
Copyright © 2011-2022 走看看