山东军队文职招聘考试网计算机常识-详细设计 - 常识判断
山东军队文职招聘考试网计算机常识-详细设计减小字体增大字体山东军队文职招聘考试网计算机常识-详细设计
详细设计的任务,是为软件结构图中的每一个模块确定实现算法和局部数据结构,用某种选定的表达工具表示算法和数据结构的细节。
常见的过程设计工具有:
图形工具:程序流程图,N-S,PAD,HIPO。
表格工具:判定表。
语言工具:PDL(伪码)
1、程序流程图
2、N-S流程图为了避免流程图在描述程序逻辑时的随意性与灵活性
特征:
1)每个构件具有明确的功能域;
2)控制转移必须遵守结构化设计要求;
3)易于确定局部数据和(或)全局数据的作用域;
4)易于表达嵌套关系和模块的层次结构。
3、PAD图
是问题分析图的英文缩写。
特征:
1)结构清晰,结构化程度高;
2)易于阅读
3)最左端的纵线是程序主干线,对应程序的第一层结构;每增一层PAD图向左扩展一条纵线,帮程序的纵线数等于程序层次数。
4)程序执行:从PAD图最左主干线上端结点开始,自上而下、自左向右依次执行,程序终止于最左主干线。
4、PDL
过程设计语言也称为结构化的英语的伪码,它是一种混合语言,采用英语的词汇和结构化程序设计语言的语法,类似编程语言。
特征:
1)有为结构化构成元素、数据说明和模块化特征提供的关键词语法;
2)处理部分的描述采用自然语言语法;
3)可以说明简单和复杂的数据结构;
4)支持各种接口描述的子程序定义和调用技术。
3.4软件测试
软件测试是保证软件质量的重要手段,其主要过程涵盖了整个软件生命期的过程,包括需求定义阶段的需求测试、编码阶段的单元测试、集成测试以及后期的确认测试、系统测试,验证软件是否合格、能否交付用户使用等。
用户名:!查看更多评论
分值:100分55分1分
内容:!
通知管理员验证码:点击获取验证码
营养干预主要设计类型和策略是什么? - 行测知识
营养干预主要设计类型和策略是什么?减小字体增大字体营养干预主要设计类型和策略
(1)营养干预试验设计的类型和对象的选择
1)营养干预试验设计的类型可采取随机对照方案和类实验设计方案。
2)干预对象的选择。在干预试验中,干预对象的选择取决于干预措施针对的条件和干预试验的目的,干预试验对象应考虑选择:预期发病率高的人群、高危人群、能从干预试验中获得最大利益的人群、稳定的人群。
(2)营养干预策略
1)政策环境。指制定有利于营养干预的政策、规定等。
2)营养教育干预。指通过公共信息、小传媒、人际交流等进行传播,提高人群的营养知识,促进人们态度和行为的改变。
3)行为干预。通过提供信息、示范、咨询等,帮助人们进行健康生活方式的选择,改变行为的必要技能,促进不良饮食行为的改变和保持良好的生活方式,改变个人行为和技能。
4)食物营养干预。通过改变人们的膳食结构来达到减少营养缺乏病、慢性病的目的,如庭院种植计划、食物供应计划、食品强化、营养素补充剂等。
山东军队文职招聘考试网计算机常识-概要设计的任务 - 常识判断
山东军队文职招聘考试网计算机常识-概要设计的任务减小字体增大字体山东军队文职招聘考试网计算机常识-概要设计的任务
软件概要设计的基本任务是:
(1)设计软件系统结构
在需求分析阶段,已经把系统分解成层次结构,而在概要设计阶段,需要过去时一步分解,划分为模块以及模块的层次结构。划分的具体过程是:
①采用某种设计方法,将一个复杂的系统按功能划分成模块。
②确定每个模块的功能。
③确定模块之间的调用关系。
④确定模块之间的接口,即模块之间传递的信息。
⑤评价模块结构的质量。
(2)数据结构及数据库设计
数据设计是实现需求定义和规格说明过程中提出的数据对象的逻辑表示。数据设计的具体任务是:确定输入、输出文件的详细数据结构;结合算法设计,确定算法所必需的逻辑数据结构及其操作;确定对逻辑数据结构所必须的那些操作的程序模块,限制和确定各个数据设计决策的影响范围;需要与操作系统或调试程序接口所必需的控制表进行数据交换时,确定其详细的数据结构和使用规则;数据的保护性设计:防卫性、一致性、冗余性设计。
数据设计中应注意掌握以下设计原则:
①用于功能和行为的系统分析原则也应用于数据。
②应该标识所有的数据结构以及其上的操作。
③应当建立数据字典,并用于数据设计和程序设计。
④低层的设计决策应该推迟到设计过程的后期。
⑤只有那些需要直接使用数据结构、内部数据的模块才能看该数据的表示。
⑥应该开发一个由有用的数据结构和应用于其上的操作组成的库。
⑦软件设计和程序设计语言应该支持抽象数据类型的规格说明和实现。
(3)编定概要设计文档。在概要设计阶段,需要编写的文档有,概要设计说明书、数据库设计说明书、集成测试计划等。
(4)概要设计文档评审。在概要设计中,对设计部分是否完整地实现了需求中规定的功能、性能等要求,设计方案的可行性,关键的处理及内外部接口定义正确性、有效性、各部分之间的一致性等都要进行评审,以免在以后的设计中出现大的问题而返工。
常用的软件结构设计工具是结构图(SCStructureChart),也称程序结构图。使用结构图描述软件系统的层次和分块结构关系,它反映了整个系统的功能实现以及模块与模块之间的联系与通讯,是未来程序中的控制层次体系。
结构图是描述软件结构的图形工具。如图3。8所示。
模块用一个矩形表示,矩形内注明模块的功能和名字;箭头表示模块间的调用关系。在结构图中还可以用带注释的箭头表示模块调用过程中来回传递的信息。如果希望进一步标明传递的信息是数据还是控制信息则可用带实心圆的箭头表示传递的是控制信息,用带空心圆的箭头表示传递的是数据。
根据结构化设计思想,结构图构成的基本形式如图
基本形式顺序形式重复形式选择形式
程序结构图的有关术语
深度:表示控制的层数
上级模块、从属模块:上、下两层模块A和B,且有A调用B,则A是上级模块,B是从属模块。
宽度:整体控跨度(最大模块数的层)的表示。
扇入:调用一个给定模块的模块个数。
扇出:一个模块直接调用的其他模块数。
原子模块:树中位于叶子结点的模块。
传入模块:从下属模块取得数据,经处理再将其传送给上级模块。
传出模块:从上级模块取得数据,经处理再将其传送给下必模块。
变换模块:从上级模块取得数据,进行特定的处理,转换成其他形式,再传送给上级模块。
协调模块:对所有下属模块进行协调和管理的模块
用户名:!查看更多评论
分值:100分55分1分
内容:!
通知管理员验证码:点击获取验证码