需求分析第二课:需求模型的分类

2024-10-14 13:42:48

1、几天后,大牛和小白又开始了第二课。在讲课之前,大牛首先回顾了上一课的内容:“前面一节课,了解了什么是需求建模以及建模的重要性。需求建模就是用文字、图形、表格等形式来描述将要开发的系统,设计人员可以根据需求模型设计系统,其他相关人员可以通过这些模型了解系统的组成和结构。”大牛问小白:“对上一节课的内容,还有什么疑问吗?”小白回答道:“确实有一个疑惑,在上节课建立的案例模型,只是简单用文字对功能进行了描述,我以前也阅读过一些需求规格说明书,里面大量的内容都是文字、图形和表格,这些也都属于模型吧?”大牛回答道:“没错,需求规格说明书是对系统需求整体进行描述的文档资料,文档资料里面有功能、业务流程、数据流、数据字典等模型,不同模型的信息特性决定了使用什么类型的模型,这节课我们就重点讲述模型的类型”。大牛在黑板上写下了本节课的学习内容。● 数学模型● 描述模型● 图形模型大牛对小白说:“在开发系统时要用到许多类型的模型,分别从功能需求、业务流程、数据需求等方面进行描述,所要描述的信息特性决定了使用的模型类型。模型的类型包括数学模型、描述模型和图形模型”。“在讲述模型类型之前呢,我们先看一个案例,案例还是第一课的案例,但需求有所改动”,大牛边说边把上节课补充的案例内容写在黑板上。快餐店的老板对电话在线订餐系统又提出了新的要求,要求能够对打入电话订餐的人按照订餐内容自动分类,例如:订汉堡包的归一类,订三明治的归一类等。你能否帮他建立一个自动分类模型呢?小白看到黑板上的内容,对大牛说道:“自动分类要用到数学算法吧,看来需要建立一个数学模型,对打进电话的人,依据订餐内容自动归并到一个类别”。大牛说:“说的很对,其实这个模型很容易建立,应用非常广泛的贝叶斯分类算法就是很成熟的自动分类数学模型,贝叶斯分类算法通过计算订餐内容属于每个类别的概率,并选取最大的概率为这个订餐内容的类别”。大牛边说边把贝叶斯分类算法公式写在黑板上。

需求分析第二课:需求模型的分类
猜你喜欢