https://www.fun48.com/article-877927-1.html
一、需求分析是什么
需求分析也称为软件需求分析、系统需求分析或需求分析工程等,是开发人员经过深入细致的调研和分析,准确理解用户和项目的功能、性能、可靠性等具体要求,将用户非形式的需求表述转化为完整的需求定义,从而确定系统必须做什么的过程。
二、软件需求的分类
- 功能需求
- 非功能需求:如性能要求
- 设计约束:用何语言实现
三、对需求不确定的创新产品进行分析和设计的方法和策略
需求分析阶段的工作可以分成 4 个方面:
(1)问题识别:用于发现需求、描述需求,主要包括功能需求、性能需求、环境需求、 可靠性需求、安全保密需求、用户界面需求、资源使用需求、软件成本消耗与开发进度需求, 以此来预先估计以后系统可能达到的目标。
(2)分析与综合:也就是对问题进行分析,然后在此基础上整合出解决方案。
常用的方法有面向数据流的结构化分析方法(Structured Analysis, SA),面向数据结构的 Jackson 方法,面向对象的分析方法(Object Oriented Analysis, OOA),以及用于建立动态模型的状态迁移图和 Petri 网。
(3)编制需求分析的文档:也就是对已经确定的需求进行文档化描述,该文档通常称为“需求规格说明书”。
(4)需求分析与评审:它是需求分析工作的最后一步,主要是对功能的正确性、完整性和清晰性,以及其他需求给予评价。
对待需求不确定的创新产品,要在分析的过程中不断发掘、具体化分析,最终都要确定需求再进行设计开发。
四、未来的图书
书在以全新的方式进入人们的生活,随之而来的是全新的阅读体验。平板阅读器上的摄像头将像“小眼睛”一样,通过读者面部表情的变化,读到他们内心的情绪。
这就意味着,书中的内容将有可能根据读者的感受而发生变化,如果你的脸上显示出不耐烦,书中的内容就会被自动缩短和简化;如果你一脸迷茫,内容就会得到扩充或是变换一些通俗易懂的词汇。总之书会根据你的需要,变化出上百种的内容,而你所要做的,也许仅仅是皱皱眉。
目前,类似的试验有很多,多结局小说就是其中最令人期待的一种。阅读器根据读者的阅读进度,给出不同的人物介绍和故事梗概,同一本书,有着不同的结局和故事线索,让人们在阅读时,真正实现“书随心动,人书合一”的最高境界。
带有动态图像的图书也是未来书籍的发展趋势。在技术更为先进的电子书中,图片没有理由只是静止的,人们也不能笼统地将有动态图像的书籍当做电影。也许我们可以将之称为“可以观看的书”,或者“可以阅读的电视节目”。
尽管目前的技术还没能实现影像与图书的完全“混搭”,但这并不妨碍人们对书籍未来的美好畅想。最理想的状态是,人们控制动态图像就像现在控制文字一样方便,可以随意地在动态图上添加注释、制作摘要,进行剪切、粘贴、引用、超链接等一系列的操作。
在阅读纸质书时,人们可以做注释、做标记、勾画要点、折角。现在的电子书可以做到让人们一边阅读,一边标记出希望记住的片段,在需要时,能够导出这些片段反复阅读。