【软件工程】需求分析V2再整理

1.泳道图

简介

 泳道图按角色划分为一个个泳道,每个角色的活动散落在各个角色对应的泳道里。泳道图是将模型中的活动按照职责组织起来。这种分配可以通过将活动组织成用线分开的不同区域来表示。由于它们的外观的缘故,这些区域被称作泳道。、

绘制泳道展开图方法

        ⑴点出参与该流程的不同人员或工作功能,将他们列在海报或白板的左边或上方;
  ⑵透过脑力激荡列出流程中的步骤,并将其写在帖纸上;
  ⑶一一探讨这些步骤,并将贴纸贴在适当的泳道上;
  ⑷运用此结果来激发讨论应如何改善工作流程。

智库百科什么玩意。。

泳道图在纵向上是部门职能,横向是岗位(有时候横向上不区分岗位)。绘图元素与传统流程图类似,但在业务流程主体上,体现出某个动作发生在哪个部门

 包图 https://blog.csdn.net/caozhangyingfei0109/article/details/8534191

 

数据字典 以卡片方式呈现https://wenku.baidu.com/view/ca23c0edb8f67c1cfad6b8cb.html

 

 

PCR模型

**代表了一组相似的对象,对象是人物、地点、事物、事件,甚至即将创建的系统相关的一个概念。例如,在一个大学管理系统中,多个学生、多个终身教授和多个研讨会就成为一组类。类的名字写在卡片的最上方,横穿整个卡片。这个名字通常是一个突出的名词或者一个名词词组。例如学生、教授研讨会。使用突出的名称,是因为每一个类都代表了单个对象的普遍版本。虽然我们可能通过学生John构建一个名称为“学生”的卡片,但是这些信息将描述的是一个人,而不是一群人。因此,在这里使用“学生”而不是“学生群体”就显得更加合理。同样的,类的名字也应该简洁简单。例如,“学生”和“参加研讨会的人”,哪一个更好一些?

 

*职责*是类知道或者做的任何事情。例如,学生有姓名、地址和电话号码。这是学生所知道的东西。学生也会参加研讨会、退出研讨会和请求查看成绩单。这是学生所做的事。类所知道的东西和所做的事构成了类的职责。重要的是:类可以对自己所知道的东西更改值,而不能对其他类所知道的东西更改值。

 

有时候,类需要执行自己的某个职责,但是发现没有足够的信息支持而无法进行。例如图3所示,学生可以参加研讨会。学生在执行这个职责时,需要知道这个研讨会中是否有空的座位,如果有,他才需要加入研讨会。但是,学生仅仅有他自己的一系列信息(如姓名等等),并没有研讨会的信息。学生需要做的事必须协作/配合标签为“研讨会”的卡片以便加入研讨会。因此,“研讨会”出现在“学生”卡片的协作者列表中。

https://blog.csdn.net/onight/article/details/4913065

posted @ 2020-06-03 11:19  像走了一光年  阅读(136)  评论(0编辑  收藏  举报