THEEYE 2019-12-15
需求分析也称为软件需求分析、系统需求分析或需求分析工程等,是开发人员经过深入细致的调研和分析,准确理解用户和项目的功能、性能、可靠性等具体要求,将用户非形式的需求表述转化为完整的需求定义,从而确定系统必要功能的过程。从需求分析的角度看未来的图书是什么样子是一件很有意思的事。
如何对需求不确定的创新产品进行分析和设计
需求分析是软件计划阶段的重要活动,也是软件生存周期中的一个重要环节,尤其是对创新型产品的需求分析,该阶段需要将用户非形式的需求表述转化为完整的需求定义。但是很多时候我们并不能获得准确的用户需求。之所以会产生这种情况,可能会有以下几种原因:当我们与客户确定需求时顾客也不确定真正需要什么,或者客户明确知道需求功能但是存在描述理解偏差,导致了需求的不确定性;另外还存在一种情况,即顾客清楚的描述了需求,但由于项目为创新产品,在市场及以往的经验中无法获取有效的参考。针对这种需求不确定的创新产品,我们将如何进行项目的分析和设计呢?
原型化开发是软件开发的一种常用方法。开发人员对用户提出的问题进行总结,就系统的主要需求取得一致意见后,开发出一个原型并运行,然后反复对原型进行修改,使之逐步完善,直到用户对系统完全满意为止。这种开发方法适用于用户需求不清的软件开发,管理及业务不稳定,需求经常变化,规模小,不太复杂的情况。其最大的优点在于能够快速实现系统的初步模型,并且采用逐步求精的方法使原型逐步完善,这是一种在新的层次上不断反复推进的过程,以便较准确地获得用户的需求。根据原型与最终产品之间的关系,有以下几类:
未来的图书是什么样的?
图书是人类获取知识、传承经验的重要媒介。古往今俩图书的载体发生了巨大的变化,从甲骨金石,再到以竹简作为载体,接着是以为载体的时代,最后是现在纸质书和电子书共存的时代。为了分析图书载体的发展趋势,我们首先分析针对图书的载体应该有哪些要求。
首先,图书的作用就是记录经验、知识,因此,图书的载体应方便这些经验知识的记录,在图书的发展过程中,显然在甲骨与金石上记录是远远不如现代的纸上的印刷的;其次,图书的载体应能够有效地存储知识,这一点无论是古代图书还是现代图书都明确确保了这一点;除此之外,图书应便于携带传播,古代的甲骨竹木比较笨重,携带不便,而如今纸质书轻便易携带,更不用说电子书的编写程度了;还有一点为了图书能够更有效地传播,图书的载体应具有相对能接受的价格,而不是古代绢帛那种价格昂贵、普通百姓承担不起。
那么在未来,图书会是什么样子的呢?
如今应是电子屏的时代,在很多科幻电影电视剧中也对未来有过各种畅想,例如在英剧《黑镜》某一集中描述的未来所有的墙壁都由电子屏组成,由AR技术让每个人可以根据自己的想法改变屏幕所显示的内容,并带给用户身临其境的体验。试想,在这种高科技的时代,图书的内容可以以各种形式传递到用户,例如声音,或者类似现在的电子书,甚至如果仍然有人更偏爱读纸质书的感觉,可以利用技术让虚拟的图书看起来就像是现实世界的纸质书一样。再发散一下,如果技术层次达到的话,是不是可以甚至不需要经过人类的五感,即不需要听到或者看见,就可以实现图书在精神层面的传输呢?
畅想之后,我们来具体分析一下图书未来可能会有的样子。下面将从两个角度进行分析: