第二次作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zjlg/rjjc20
这个作业的目标 <通读构建之法,提出三个困惑和自己的理解>
姓名-学号 <倪伶俐>-<2018330301144>

问题一--bug的判断需求是什么?

第一章:概论

P16:“是虫子,还是肉芽?不同的人有不同的答案”

我的问题:

根据这句话的上下文可知,对于需求不同的人来说,bug不一定是bug,那评判的真正标准是什么呢?

我的看法:

bug是软件中漏洞的意思,通读上面那个关于肉芽和虫子的故事我还是不能理解换个角度来看肉芽就不是虫子了?不管在哪个角度来看,虫子就是虫子啊bug就是bug,怎么会因为需求不同而转化?
而且之所以是漏洞就是对于这个软件中不全面的东西,那跟普通的代码编辑错误又有什么不同?难道这种编辑错误换一个角度看也能摇身一变变成肉虫?肯定是不行的。

问题二--真正优秀的软件技术人才是怎样的?

第3章 个人能力的衡量与发展

P51:“团队对个人的期望,个人能力即使很强,也要按照团队制定的流程工作。”
P48:“像打篮球一样,对个人能力要求还是很重要的.”

我的问题:

不管是打篮球还是踢足球,都是团队合作能力要求很高的团体项目。像软件工程开发也注定是一个团体活动,抛开很强的大佬不算,对高级工程师来说,到底是团队合作能力强还是个人能力强更重要?

我的看法:

1.如果两者都能兼顾最好,毕竟就像球星都是有自己的独特之处,只有个人能力够强才会崭露头角。
2.退而求其次的话团队合作能力更重要。因为一个人几乎不能完成一个项目,特别是不配合的人就不会听取别人的意见,一意孤行会不利于软件的开发和完善,软件好与不好也是多数人试用的结果,必须要注重团队合作。

问题三--瀑布模型的优缺点

第五章 团队和流程

P105:瀑布流程的各种变形及适用范围

我的问题:关于瀑布模型的各种变形的原因以及优缺点

我的总结:

1.可强迫开发员采用规范的开发方法
2.严格规定每个阶段必须提交的文档
3.要求每个阶段提供的工作产品都必须通过验证
缺点:缺乏灵活性,变动成本高

posted @ 2020-11-02 11:48  倪倪倪nini  阅读(133)  评论(0编辑  收藏  举报