山东军队文职招聘考试网计算机常识-结构化程序的基本结构与特点 - 常识判断
山东军队文职招聘考试网计算机常识-结构化程序的基本结构与特点减小字体增大字体山东军队文职招聘考试网计算机常识-结构化程序的基本结构与特点
1、顺序结构:顺序结构是简单的程序设计,它是最基本、最常用的结构,所谓顺序执行,就是按照程序语句行的自然顺序,一条语句一条语句地执行程序程序。
2、选择结构:选择结构又称为分支结构,它包括简单选择和多分支选择结构,这种结构可以根据设定的条件,判断应该选择哪一条分支来执行相应的语句序列。
3、重复结构:重复结构又称为循环结构,它根据给定的条件,判断是否需要重复执行某一相同的或类似的程序段,利用重复结构可简化大量的程序行。分为两类:一是先判断后执行,一是先执行后判断。
优点:一是程序易于理解、使用和维护。二是编程工作的效率,降低软件开发成本。
用户名:!查看更多评论
分值:100分55分1分
内容:!
通知管理员验证码:点击获取验证码
山东军队文职招聘考试网计算机常识-结构化分析方法 - 常识判断
山东军队文职招聘考试网计算机常识-结构化分析方法减小字体增大字体山东军队文职招聘考试网计算机常识-结构化分析方法
1、关于结构化分析方法
结构化分析方法是结构化程序设计理论在软件需求分析阶段的运用。
对于面向数据流的结构化分析方法,按照DeMarco的定义,结构化分析就是使用数据流图(DFD)、数据字典(DD)、结构化英语、判定表和羊定树等工具,来建立一种新的、称为结构化规格说明的目标文档。
结构化分析方法的实质是着眼于数据流自顶向下,逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具建立系统的逻辑模型。
结构化分析的步骤如下:
A、通过对用户的调查,以软件的需求为线索,获得当前系统的具体模型;
B、去掉具体模型中非本质因素,抽象出当前系统的逻辑模型;
C、根据计算机的特点分析当前系统与目标系统的差别,建立目标系统的逻辑模型;
D、完善目标系统并补充细节,写出目标系统的软件需求规格说明;
E、评审直到确认完全符合用户对软件的需求。
2、结构化分析的常用工具
(1)数据流图(DFDDataFlowDiagram)
数据流图是描述数据处理过程的工具,是需求理解的逻辑模型的图形表示,它直接支持系统的功能建模。
数据流图从数据传递和加工的角度,来刻画数据流从输入到输出的移动变换过程。数据流图中的主要图形元素与说明如下:
加工(转换)。输入数据经加工变换产生输出。
数据流沿箭头方向传送数据的通道,一般在旁边标注数据流名。
存储文件(数据源)。表示处理过程中存放各种数据的文件。
源,潭。表示系统和环境的接口,属系统之外的实体。
一般通过对实际系统的了解和分析后,使用数据流图为系统建立逻辑模型。建立数据流图的步骤如下:
第1步:由外向里:先画系统的输入输出,然后画系统的内部。
第2步:自顶向下:顺序完成顶层、中间层、底层数据流图。
第3步:逐层分解。
为保证构造的数据流图表达完整、准确、规范,应遵循以下数据流图的构造规则和注意事项:
①对加工处理建立惟一、层次性的编号,且每个加工处理通常要求既有输入又有输出;
②数据存储之间不应该有数据流;
③数据流图的一致性。
④父图、子图关系与平衡规则。
(2)数据字典(DDDataDictionary)
数据字典是结构化分析方法的核心。数据字典是对所有与系统相关的数据元素的一个有组织的列表,以及精确的、严格的定义,使得用户和系统分析员对于输入、输出、存储成分和中间计算结果有共同的理解。数据字典把不同的需求文档和分析模型紧密地结合在一起,与各模型的图形表示配合,能清楚地表达数据处理的要求。
概括地说,数据字典的作用是对DFD中出现的被命名的图形元素的确切解释。通常数据字典饮食的信息有:名称,别名、何处作用/如何使用、内容描述、补充信息等。
(3)判定树
使用判定树进行描述时,应先从问题定义的文字描述中分清哪些是判定的条件,哪些是判定的结论,根据模仿材料中的连接词找出判定条件之间的从属关系、并列关系、选择关系,根据它们构造判定树。
(4)判定表
判定表与判定树相似,当数据流图中的加工要依赖于多个逻辑条件的联欢会,即完成该加工的一组动作是由于某一组条件联欢会的组合而引发的,使用判定表描述比较适宜。判定表由四部分组成,基本条件,条件项,基本动作,动作项
用户名:!查看更多评论
分值:100分55分1分
内容:!
通知管理员验证码:点击获取验证码