读构建之法所思
问题一:(第一章P11.1软件危机)
在了解了什么是软件危机以及软件危机所产生的原因后,我有一个很大的顾虑,现如今软件在我们的生活中扮演着举足轻重的角色,可以说现在与我们形影不离,尤其近两年来,微信这个软件遍及我们的每一个视野中,尤其在农村表现得最为突出,对于文化程度不高并且对于网络这个概念很陌生的老爷爷老奶奶对微信视频聊天充满了极大地兴趣。这也可以反映出微信这一软件受到了大多数人的青睐,为人们普遍所接受,也更能说明微信软件设计结构的合理化、人性化、生活化,并且微信电话可以说已经基本取代了打电话。这也说明任何一个时代先锋都可以被比它更先进的东西所取代,所以如果伴随着生产力的发展,人们思想意识和生活水平不断提高的过程,那么软件这个东西是不是也会被另外一种东西所取代?那这个东西又会是什么呢?
问题二:(第一章P7 1.2.2 软件工程的基本原理)
在读完软件工程的七条基本原理之后,觉得有不完整之处(仅是自己主观考虑),原理中多次提到“严格”一词,那严格的标准又是什么?比如说第一条“用分阶段的生命周期计划严格管理”,怎样的生命周期算是完整的计划,这个计划在整个软件运行后是固定不变的?还是会随着顾客的要求而发生相应的改变?
问题三:(第三章P55 3.1 需求分析)
书中提到了几种需求分析工具,每一个软件的需求分析都是工作人员与用户进行多次交流后所确认的,但以这样的方式进行调查,工作人员所能调查的面积是不是会有一定的局限性,所做出的的软件功能可能会更加主观,如果该软件公司 能与政府人员沟通,进行一种大面积的调查,然后与需求分析工具所调查的结果进行对比在进行软件构造,制作出来的软件是不是会更为人们所喜欢,软件的发展空间是不是会更大?