第四、五周 利用Visio绘制“小型网上书店系统”的数据流图
实验内容:
一、“小型网上书店系统”的设计
网上书店是一种新型的书店模式,它不仅是传统销售渠道的发展和补充,也是未来图书销售的发展方向。目前,我国运作和销售较好的大型网上书店有很多,如当当、卓越亚马逊和京东等,其中当当网上书店在价格和品种方面的优势众所周知;卓越亚马逊网上书店创造流行的能力比较强。国外影响较大的网上书店有美国的亚马逊等。网上售书将成为图书销售的主要渠道。
下面将以“小型网上书店系统”为例,介绍软件工程程开发实践方法和相关工具的使用。该网上书店系统旨在实现图书销售的电子商务模式并满足经销商和用户进行电子交易的需求,从而充分发挥网上交易的优势。它的目标是保证经销商和用户之间快速的信息交流。
本实验主要是利用Visio 2013(可用Visio2010,以下相同)绘制网上书店系统的数据流图。利用Visio 2013创建Gane-Sarson数据流图,可以选择“软件和数据库”模板,然后选择“数据流模型图”,创建之后可以看到Gane-Sarson有4种基本符号。
在绘制系统数据流图的过程中,结构化需求分析方法通常强调“自顶向下,逐层分析”的思想。
对大规模的软件系统而言,需要采用多层的数据流图才能将问题描述清楚,而对中等规模或小型的软件系统而言,采用三层的数据流图就可以了。
在三层的数据流图中,顶层数据流图主要描述目标系统作为个整体与外部用户或数据之间的交互;中层数据流图是对顶层数据流图的细化,描述