阅读《构建之法-现代软件工程》,提五个问题

第一次作业(个人作业):阅读教材,提五个问题

学号后四位:0208
1.p53我阅读了关于软件工程师的思维误区方面的内容,其中提到分析麻痹、部分主次、过早优化等等思维,在我自己身上常有体现。从我自身角度出发,有时会陷入某一方面优化的牛角尖,以及追求某一功能的完美化。当这种思想出现时,我其实是没有办法能够意识到自己陷入思维误区的,那么应该怎么样才能帮助自己认识到这些情况呢。

对于这一点,从平时的生活经验中来看,和同伴、老师保持交流,不要一味的埋头编写程序,有新想法就及时提出,互相交流,集思广益。其实很大程度上就可以避免上述事情的发生。对自身来说,不要死犟,以一个包容的心态看待不同的观点,也不要自视甚高。

2.p26我阅读了单元测试有关内容,还是不太明白单元测试的方式,作用,以及为什么会有这样的作用。为什么会有测试某一模块的功能这一说法,单一的针对某功能测试是一种有效的方式吗,如果有其他模块依赖呢。可能也是我对模块功能这一名词理解有误,烦请解答。

3.p69阅读了关于团队合作的内容。
现在的开发已经很少是单独完成的,最少也是两个人了。
那么如何选择合适的队友?如何在较短时间内看出一个人的擅长、能力等等方面,两人即以上作业,是强强联手,还是一强一弱这种配置呢等等

4.p97阅读了团队和流程方面内容。
TSP的原则
其实和3有着相同的问题,怎么找到有相应能力的人,又该怎样去找出适合当前团队的模式,我对于团队的意义很模糊,好像没有参加过一个团队,平时也有小组作业,但似乎并没有团队分工的感觉,还是单人作业,没有体会到共同完成一个项目的成就感。同时也很好奇,团队的培养、协作等等,怎么从零开始。以及信念感等团队精神如何培养。

5.阅读了第九章关于项目经理的内容。
软件团队里除了能写代码、测试代码和画图做设计的成员,还有一类角色,不做上面这些事情但也很重要,我们叫他们项目经理——PM。
我认为这一角色的受众方是大型软件开发,不适用于比如我们平时或者课程作业所做的软件,如果现阶段就考虑在组建团队时将这些角色纳入其中,其实发挥不出效益,对其有一个简单认知即可。那么PM应该什么时候需要出现在团队中呢,这一时机需要怎么把握?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值