实验一 针对《构建之法》一书自己的几个疑惑

第一个问题:

软件设计的两类方法(【黑箱:在设计测试过程中,把软件当作一个“黑箱”无法了解或使用系统的内部结构及知识。即软件行为涉及。】,【白箱:在设计测试过程中,设计者可以看到系统软件的内部结构,并使用软件的内部结构和知识来选择测试数据及具体的测试方法。】),作者在本书的这个章节重点是软件测试,而在此处着重指出设计而非测试有何意图?

第二个问题:

关于用户体验的问题是我们开发软件的基本目标也是最低要求,用户安装软件之后,软件第一次启动,软件设计者要给用户留下什么样的第一印象?本书作者给出两种考虑要求(即第一点考虑目标用户的需求,还有怎样使用户尽快掌握我们软件的使用方法。第二点针对初次使用软件的用户,如何让他跳过繁琐的无意义操作,可以马上进行有价值的操作)对此我有点自己的看法,一般我们开发的软件不会去考虑特殊人群(某些特殊项目除外),因为考虑太多特殊因素,势必会增加调研工作,增加经费,我这种想法会不会太狭义?

第三个问题:

软件开发最关键的环节——需求分析,最重要的是用户需求,关于如何获取用户需求,本书中给出答案,用户调研(焦点小组【想法局限,容易受外界影响】,深入面谈【理解不够,反反复复,摇摆不定】,卡片分类【单一,太过理想化】,用户调查问卷【敷衍了事,花费大,收获甚微】,用户日志研究【隐私问题如何解决】,人类学调查【太过主观,价值不高】),这些方法也各有利弊,针对这么多的方法我们该如何选择?

原文地址:https://www.cnblogs.com/healerdevil/p/10516882.html