需求分析的方法
需求分析概括就是:需求分析主要是确定待开发软件的功能、性能、数据、界面等要求。需求分析的实现步骤通常包括:获取当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统 的逻辑模型三个部分。
需求分类:软件需求包括功能需求、非功能需求和设计约束三方面内容。
需求分析的方法:
1、结构化方法:使用标准化的方法,开发和推出各种名为“结构化分析”的方法论。
2、软系统方法:这是一个过渡性的方法论,并未真正流行过。因为结构化分析方法采用的相对形式化的模型不仅与社会观格格不入,而且在解决“不确定性”时显得十分无力。
3、面向对象分析方法:在 20 世纪 90 年代,结构化方法的不足在面对多变的商业世界时,显得更加苍白无力,这就催使了 OOA 的迅速发展。
4、面向问题域的分析(Problem Domain Oriented Analysis, PDOA):现在又发现面向对象分析方法也存在着很多的不足,应运而生了一些新的方法论, PDOA 就是其中一种。不过现在还在研究阶段,并未广泛应用。
如何对需求不确定的创新产品进行分析和设计?简要总结一下有哪些方法和策略
1、可以根据创新产品相似的产品找出该类产品的基本需求,就比如未来的图书,我们可以根据书本的需求来设计未来的图书,图书的基本功能有:文化传承功能,书籍使得古人的智慧结晶能保存下来并传给我们当代人;舆论导向功能,书籍可以通过对读者进行思想教化,从而达到引导舆论的作用;信息传播功能,书籍将读者需要的信息迅速传播,为读者提供信息服务;休闲娱乐功能。所以未来的图书可以在这些需求上添加未来的需求。
2、对于需求不确定的产品,可以寻找相关的资料,从描绘该产品的资料中,总结出该产品的共性。比如未来的图书,属于未来的产品,一般描绘未来世界由科幻小说家描绘,所以我们可以查阅科幻小说,从科幻小说中找到未来的图书的样子,从而总结出未来图书的需求。比如刘慈欣的《三体》等都描绘了未来图书的模样。
3、对于需求不确定的产品我们可以采取敏捷开发的方法,因为需求不确定的产品意味着,需求随时会改变,所以我们可以先根据现有需求完成一个产品,然后在该产品的基础上进行快速迭代。
未来图书的需求
根据前面分析,书籍的基本功能是:文化传播功能、舆论导向功能、信息传播功能、休闲娱乐功能。书籍是人类用来纪录一切成就的主要工具,也是人类交融感情,取得知识,传承经验的重要媒介,对人类文明的发展与传承具有重要的意义,是人类传播知识的重要工具。未来的图书首先要满足这些功能。
其次,未来的图书在形式上会跟现代不一样。随着科学技术的发展,人民的生活水平不断提高,科学技术不断改变人类的生活,重塑了物品的存在形式。比如古代的交通工具是人力拉车,接着发展到马车,然后到蒸汽车.........最后到现代交通工具:飞机、高铁等。这些交通工具虽然完成了极大的进化,大到在古代人类看来简直无法相信,但是本质还是人类出行的载体,承担运输的任务,改变的只是交通工具的形式。所以未来的图书改变的只是图书的形式。
1、未来的图书需要更加便携的携带方式,现在出现的ebook电子书相比纸质版的书籍已经非常便携了,未来的图书在此基础上需要更加便携。
2、未来的图书在知识传输上需要更加丰富的方式,传统书籍的知识传输方式是文字通过眼睛进入人脑,人脑再对文字进行加工获取信息,后来发明了电影知识的传输可以以图像的形式传输。未来知识的传播将更加“立体”,比如可以创造一个世界,让读者在这个世界中游览并与世界中的物体进行交互,未来的读者进行阅读就是一场对虚拟世界的探索旅行。
3、未来的图书将会携带更多的信息。传统的图书携带文字的信息,后来发明了乐器知识可以通过声音传播,再后来发明了电影使得图像信息得以保存下来,计算机的发展推动了电子游戏的发展,游戏携带了更多的信息。未来读者将获得更丰富的信息,除了图像信息外还可以获得感觉信息、味觉信息、气味信息等。
从作者的角度未来的图书会怎么样?
1、作者不再单纯写字,作者可以创造一个世界,这个世界跟现实没区别。
2、未来的图书需要借助计算机的能力,所以未来的图书的作者必须要是程序员
3、除了编程能力,未来的作者还要掌握更多的技能,图形学、建筑学等等
从读者的角度未来的图书会怎么样?
1、读者像《黑客帝国》所描绘一样,可以进入一个计算机模拟的世界,而身体仅靠营养液维持,读者可以一直不用醒来
2、未来的图书是人类的生活方式,因为身体只靠营养液维持所以不用吃饭喝水,收入的大部分都拿来买书就完事了
3、图书的交易价值大大提高,有的读者在某本书中获得了史诗成就可以提高这本书的交易价值