编写需求FAQ(3)——需求分析的原子操作综述

rel="File-List" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"> <script language="JavaScript"> </script>

MIS系统是围绕着信息建设的,所以从针对信息进行的各种操作入手应该是进行需求分析的一种有效途径。如果能提炼出一些常用的、通用的、原子性的操作就可以 形成一套有章可循的需求分析思路和方法,从而提高效率和标准化程度,使需求分析工作更可控。

单纯从数据的角度看,只须通过4种原子操作CRUD(创建、读取、更新、删除)就可以实现对数据的管理,任何复杂的操作最终也都可以拆解为这4种操作的组合。但是过这4种原子操作太靠近实现、太原始,和实际的业务目的差距太大,不利于描述和理解业务。所以考虑应以此为基础,提供更面向业务和用户的原子操作,作为描述系统的功能的基础。

从某种角度看,可以将“信息”也作为一类“商品(产品)”来看待  ,因为信息和商品一样,也存在生产者和消费者,也需要通过消费者的使用体现价值,也有可能最终消亡。思考一件有价值商品的完整的生命周期,我们至少应该考虑5个方面的问题:生产者如何生产商品?生产者如何向消费者推销商品?消费者通过何种渠道获取商品?消费者如何使用商品?商品如何消亡?这5个方面问题涉及到3个要素:生产者、消费者和商品,而这5个方面问题的答案就是说明3个要素之间的关系。我们关心的是原子操作,从上面的描述中可以提取5个方面的操作,包括:生产、推销、获取、使用和消亡。这里应该强调的是,生产者和消费者不是绝对的,同样是进行生产的两个环节,后一个环节对于前一个来说就可以认为是消费者。

    和商品的生命周期向对照,我们可以形成针对信息的 5 个方面操作:生产(生产)、共享(推销)、获取(获取)、更新(使用)和删除(消亡)。

faq问答系统是一种基于常见问题和回答的自动化系统,目的是提供给用户便捷、准确的答案。在进行faq问答系统的需求分析时,应该考虑以下几个方面: 首先,需要明确系统的目标和使用场景。faq问答系统可以应用于各种领域,如客服、教育等。因此,需求分析应该根据具体领域确定系统的目标和使用场景,以便更好地满足用户需求。 其次,需要分析常见问题和回答的来源。faq问答系统的核心是提供准确、有价值的回答,因此在需求分析中需要确定问题和回答的来源。可以是人工维护的知识库,也可以是通过机器学习和自然语言处理技术从海量文档中抽取的知识。 第三,需求分析还需要考虑用户交互的方式。faq问答系统可以通过文字输入或语音输入等方式与用户进行交互。在需求分析中应该确定用户交互的方式,并针对不同的方式进行设计和开发。 此外,还需要考虑系统的可扩展性和灵活性。随着时间的推移,常见问题和回答会随着知识的更新而改变。因此,在需求分析中应该考虑如何实现系统的可扩展性和灵活性,以便系统能够及时更新并提供最新的答案。 最后,需求分析还需要考虑系统的性能和安全性。faq问答系统需要能够快速、准确地响应用户的查询,因此在需求分析中应该考虑系统的性能。此外,由于faq问答系统涉及到用户的个人信息和机密信息,因此在需求分析中还应该考虑系统的安全性,确保用户的信息不会被泄露或滥用。 通过对以上几个方面的需求分析,可以为开发和设计一个功能完善、性能优良的faq问答系统提供指导和依据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值