系统分析中的模型构建与协作机制
1. 领域建模与视图理解
在对一个领域的决策、实体和属性进行建模后,我们能深入了解其基本结构。目前的模型可以捕捉到一个过程随时间的演变情况,每个决策都建立在过去决策的基础上,形成一个知识不断增长的框架。
系统用户要做出决策,就需要获取相关知识。系统的任务有两个方面:一是提供这些信息,二是记录由此产生的决策。新的决策会成为新的事实,影响用户未来接收的信息。因此,系统呈现给用户的视图可以表示为他们过去决策的函数,而分析师的工作之一就是描述这个函数。
2. 确定起始点
从历史模型中提取数据时,我们需要确定一个起始点,而不能直接对整个模型进行查询。幸运的是,通常有一些不错的选择。
大多数应用程序要求用户登录,用户登录后,自身就成为起始点。进入应用程序后,用户会在页面间导航,起始点也会随之改变。应用程序会根据模型中的这个点为用户提供信息,用户可以继续导航或做出决策,这些决策会被记录在模型中。
以餐厅模型为例,服务员在轮班开始时登录系统,就能看到分配给自己的所有餐桌,登录操作确定了模型的起始点。
即使应用程序不要求用户登录,通常也有明确的起始点,一般是定义应用程序范围的顶级实体。比如餐厅客人在餐桌使用设备点餐时,通常无需登录,菜单就是他们搜索信息的起始点,他们可以从这里浏览菜单项。
确定起始点后,我们可以使用线框和查询来描述要呈现给用户的信息,这将进一步完善模型,形成一个迭代的分析过程。
3. 带注释的线框
线框是一种强大的工具,可用于传达要呈现给用户的信息,适用于所有在屏幕上显示信息的系统,包括网页、移动和桌面应
系统分析中的模型与协作
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



