系统分析师考试复习:程序设计基本模块

系统分析师 责任编辑:cnxmwq 2013-10-15

添加老师微信

备考咨询

加我微信

摘要:一个信息系统的应用软件由很多程序模块组成,这些程序模块可以归纳成为几种基本类型

   系统分析师考试大纲

系统分析师考试  系统分析师培训 

 系统分析师考试报名

3.5.2程序设计

程序设计的主要依据是系统设计阶段的HIPO图以及数据库结构和编码设计。

2.程序设计基本模块

一个信息系统的应用软件由很多程序模块组成,这些程序模块可以归纳成为几种基本类型,其结构如图3.24所示。

①控制模块。控制模块包括主控制模块和各级控制模块。控制模块的主要功能是根据用户要求信息,由用户确定处理顺序,然后控制转向各处理模块的入口。

②输入模块。主要用来输入数据,输入方式有键盘输入和软盘输入两种。

④输出模块。输出模块用来将计算机的运行结果通过屏幕、打印机或磁盘、磁带等设备输出给用户。在信息系统中,一般都有大量的表格、图表需要输出,因此输出模块的质量直接关系到整个系统的性能。

⑤处理模块。根据信息系统的不同应用要求,有不同的处理功能,通常有以下几种类型:

·文件更新模块。当系统应用的数据发生变化时,需要修改数据文件。例如,增加新的记录、修改数据项或记录、删除某些不需要的记录等。一般来说,文件更新模块应该具有下述功能:对记录中关键字的控制功能,通过关键字查找相应记录;控制总记录数的功能,以便控制追加、插入记录的位置;具有记录地址或字节位置的控制功能,以使确定修改数据的位置,控制插入或者追加的数据位置。

·分类合并模块。分类合并模块的主要功能是对己经建立的文件,按某关键字进行分类合并。例如,

在材料核算系统中耗用材料要按照材料类型合并处理。分类合并程序应该具有下述功能:控制记录总数的功能;字符串比较的功能;排序、统计和计数功徽

·计算模块。该模块的主要功能是进行计算处理,包括同类记录中各数据项的运算。

·数据检索模块。该模块的主要功能是为用户提供查询的有关信息,它包括输入查询要求和输出特定的查询结果。它是管理信息系统的人机接口,对于人机交互的友好程序以及查询响应时间等均有较高要求。

·预测或优化模块。该模块的主要功能是使用预测或优化的数学模型,利用信息系统所提供的有关数据,进行计算和分析并输出结果,用来辅助企业或部门的管理人员进行决策。例如库存管理中的ABC分类、最佳订货量计算和财务管理中的资金分析等。

 章节目录: 系分教程第 章结构化分析与设计方法

返回全书目录:系统分析师章节辅导教程

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取

!
咨询在线老师!