2、阅读任务

这个作业属于哪个课程 软工-2018级计算机4班
这个作业要求在哪里 1、 20210309-2 阅读任务
这个作业的目标 <有思考有智慧的阅读>
学号 20188521

通读《构建之法》提问:


问题1、如何有效解决因为分析问题、细节处理,照顾全局,而进入的死循环?

  • 我看了【构建之法--软件工程师的思维误区】,其中关于“分析麻痹”解构,有了这个问题 ,在书中“工程师果冻和项目经理大牛之间的对话”,让我深思,我们在遇到一些瓶颈问题,知识点盲区,只好用惯有思路一步一步解决问题,却也容易因此陷入循环,甚至无解退而求之的卡住,而又无法忽视问题,从而有此疑惑。而且这种现象很常见,生活中也有类似情况,往往我们容易花费大量时间攻克一个我们陌生的领域而最后发现做了无用功,而又无法避过、难以发现的问题。

问题2、 了解了软件工程的基本概念和技术,成为一个好的程序员还需具备哪些条件与素养?

  • 我看了【构建之法--个人开发流程】,其中涉及对软件的测试,团队协作,效能与分析,流程的实施以顺利对软件开发而有此思考。

问题2:团队合作中,没有多少项目经验,基础又不是很好的话,该怎样提高自己的能力,该如何调整自己呢?

  • 我看了【构建之法--软件团队的模式】,其中对于软件的开发一般都是合作开发,如果组员中能力高低不同,该如何协调,使其能顺利帮助团队,又能获得提升。

问题3:软件开发在结对编程中,如何才能更好地分配两个人的工作?如果由于某些原因,假如同伴未能完成相应的任务,可是这个任务必须马上要提交,这时候该怎么做?

  • 我看了【构建之法--两人合作】,生活中也有很多类似情况,毕竟人不是机器人,误差极小,遇到任务规模十分大,而工程不和要求功能无法实现等情况。

问题4、大多数软件不是为所有人服务的,而软件的价值在于给用户提供的服务,如何取舍?

  • 我看了【构建之法--典型用户和场景】,其中谈到了很多典型用户,对软件的各种功能或设计等方面可能存在不可调节矛盾,而有此疑惑。

问题5、软件开发后,对软件测试需知识储备的标准?

  • 我看了【构建之法--各种测试方法】,其中文中表达出硬性条件错误,能用机器流程检测出。对代码无误在应用等方面等冲突、错误等的检测的处理方法,需求合不合理的考虑,而有此想法。

问题6、在软件设计、开发中,100%的代码覆盖率并不等同100%的正确性,那么要怎么样才能保证100%的正确性?

  • 我看了【构建之法--软件的质量】,软件开发大多不可能一步到位,在实行必要修改时的取舍而有此讨论。

问题7、软件工程中,软件质量的保证涉及太多方面,哪一方面是最重要的?哪一方面是最容易出纰漏的?

  • 我看了【构建之法--软件的质量保障工作】,问题提到质量的保障,功能的完整,对空间和时间效率,资源能耗的考虑有此问题。
原文地址:https://www.cnblogs.com/youlanghua/p/14520891.html