某论坛发帖子系统有如下几个需求。 (1)记录帖子内容:系统对访客的输入内容进行检查,无非法内容,则将内容存入发帖内容文件中,否则提示内容非法。 (2)显示帖子内容:从发帖内容文件中读出帖子内容,按一定格式显示在屏幕上。请根据要求: ①画出该子系统的数据流图

admin2016-12-23  42

问题 某论坛发帖子系统有如下几个需求。
(1)记录帖子内容:系统对访客的输入内容进行检查,无非法内容,则将内容存入发帖内容文件中,否则提示内容非法。
(2)显示帖子内容:从发帖内容文件中读出帖子内容,按一定格式显示在屏幕上。请根据要求:
①画出该子系统的数据流图;
②将其转换为软件结构图。

选项

答案数据流图: [*] 软件结构图: [*]

解析 数据流图:反应数据走向,它不考虑时序关系,主要用于业务分析,用作详细设计。途中的有向线段表示了数据流。系统结构图:反应的是系统中模块的调用关系和层次关系,谁调用谁有一个先后次序关系。途中的有向线段表示调用时程序的控制从调用模块一道被调用模块,并隐含了当调用结束时控制将交回给调用模块。数据流图有两种典型的结构:变换型结构和事务型结构,对这两种结构,可以分别通过变换分析和事务分析方法导出标准形式的结构图。采用这些方法时,都是先设计结构图的顶端主模块,然后自顶向下逐步细化,最后得到满足数据流图要求的系统结构。变换分析过程可以分为三步:
(1)找出系统的逻辑输入、主加工和逻辑输出。系统的逻辑输入是“发帖内容”,主加工是“系统检查”,逻辑输出是 “发帖内容文件、屏幕输出”和“提示非法输入”。
(2)设计顶层模块和第一层模块。系统的主加工就是系统的顶层模块,其功能就是整个系统的功能“系统检查”。第一层模块按照输入、变换、输出等分支来处理,并起一个合适的模块名。第一层模块与顶层模块传递的数据应该同数据流图相对应。
(3)设计中、下层模块。对输入、变换、输出模块逐个分解,便可以得到系统结构图。
转载请注明原文地址:https://kaotiyun.com/show/AZjx777K
本试题收录于: 软件工程题库理工类分类
0

最新回复(0)