首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
论处理流程设计方法及应用 处理流程设计(Process Flow Design,PFD)是软件系统设计的重要组成部分,它的主要目的是设计出软件系统所有模块以及它们之间的相互关系,并具体设计出每个模块内部的功能和处理过程,包括局部数据组织和控制流,以
论处理流程设计方法及应用 处理流程设计(Process Flow Design,PFD)是软件系统设计的重要组成部分,它的主要目的是设计出软件系统所有模块以及它们之间的相互关系,并具体设计出每个模块内部的功能和处理过程,包括局部数据组织和控制流,以
admin
2021-03-13
103
问题
论处理流程设计方法及应用
处理流程设计(Process Flow Design,PFD)是软件系统设计的重要组成部分,它的主要目的是设计出软件系统所有模块以及它们之间的相互关系,并具体设计出每个模块内部的功能和处理过程,包括局部数据组织和控制流,以及每个具体加工过程和实施细节,为实现人员提供详细的技术资料。每个软件系统都包含了一系列核心处理流程,对这些处理流程的理解和设计将直接影响软件系统的功能和性能。因此,设计人员需要认真掌握处理流程的设计方法。
请围绕“处理流程设计方法及应用”论题,依次从以下三个方面进行论述。
1.简要叙述你参与的软件开发项目以及你所承担的主要工作。
2.详细说明目前主要有哪几类处理流程设计工具,每个类别至少详细说明一种流程设计工具。
3.根据你所参与的项目,说明是具体采用哪些流程设计工具进行流程设计的,实施效果如何。
选项
答案
一、简要描述所参与的软件系统开发项目,并明确指出在其中承担的主要任务和开展的主要工作。 二、详细说明目前主要有哪几类处理流程设计工具,每个类别至少详细说明一种流程设计工具。 1.图形工具(程序流程图、IPO图、N-S图、问题分析图) (1)程序流程图。 程序流程图(Program Flow Diagram,PFD)用一些图框表示各种操作,它独立于任何一种程序设计语言,比较直观、清晰,易于学习掌握。为更好地使用流程图描述结构化程序,必须对流程图进行限制,流程图中只能包括5种基本控制结构,任何复杂的程序流程图都应由这5种基本控制结构组合或嵌套而成。 (2)IPO图。 IPO图是由IBM公司发起并逐步完善的一种流程描述工具。系统分析阶段产生的数据流图经转换和优化后形成的系统模块结构图的过程中将产生大量的模块,分析与设计人员应为每个模块写一份说明,即可用IPO图来对每个模块进行表述,IPO图用来描述每个模块的输入、输出和数据加工。 (3)N-S图。 N-s图中也包括5种控制结构,分别是顺序型、选择型、WHILE循环型(当型循环)、UNTIL循环型(直到型循环)和多分支选择型,任何一个N-S图都是这5种基本控制结构相互组合与嵌套的结果。在N-s图中,过程的作用域明确;它没有箭头,不能随意转移控制;而且容易表示嵌套关系和层次关系;并具有强烈的结构化特征。 (4)问题分析图。 问题分析图是一种支持结构化程序设计的图形工具。PAD也包含5种基本控制结构,并允许递归使用。PAD的执行顺序是从最左主干线的上端的结点开始,自上而下依次执行。每遇到判断或循环,就自左而右进入下一层,从表示下一层的纵线上端开始执行,直到该纵线下端,再返回上一层的纵线的转入处。如此继续,直到执行到主干线的下端为止。 2.表格工具(判定表) (1)判定表。 对于具有多个互相联系的条件和可能产生多种结果的问题,用结构化语言描述则显得不够直观和紧凑,这时可以用以清楚、简明为特征的判定表(Decision Fable)来描述。判定表采用表格形式来表达逻辑判断问题,表格分成4个部分,左上部分为条件说明,左下部分为行动说明,右上部分为各种条件的组合说明,右下部分为各条件组合下相应的行动。在表的右上部分中列出所有条件,T表示该条件取值为真,F表示该条件取值为假,空白表示这个条件无论取何值对动作的选择不产生影响,在判定表右下部分中列出所有的处理动作,Y表示执行对应的动作,空白表示不执行该动作:判定表右半部分的每一列实质上是一条规则,规定了与特定条件取值组合相对应的动作。 3.语言工具(过程设计语言) (1)过程设计语言。 过程设计语言是一种混合语言,采用自然语言的词汇和结构化程序设计语言的语法,用于描述处理过程怎么做,类似于编程语言。过程设计语言用于描述模块中算法和加工逻辑的具体细节,以便在开发人员之间比较精确地进行交流。过程设计语言的语法规则一般分为外层语法和内层语法。外层语法用于描述结构,采用与一般编程语言类似的关键字(例如,IF-THEN-ELSE,WHIEL-DO等),外层语法应当符合一般程序设计语言常用语句的语法规则:内层语法用于描述操作,可以采用自然语句(例如,英语和汉语等)中的一些简单的句子、短语和通用的数学符号来描述程序应执行的功能。过程设计语言仅仅是对算法或加工逻辑的一种描述,是不可执行的。使用过程设计语言,可以做到逐步求精,从比较概括和抽象的过程设计语言程序开始,逐步写出更详细、更精确的描述,其写法比较灵活,它使用自然语言来描述处理过程,不必考虑语法错误,有利于设计人员把主要精力放在描述算法和加工逻辑上。 三、针对考生本人所参与的项目中使用的流程设计工具,说明实施过程和具体实施效果。
解析
转载请注明原文地址:https://kaotiyun.com/show/MeQZ777K
本试题收录于:
系统分析师下午论文考试题库软考高级分类
0
系统分析师下午论文考试
软考高级
相关试题推荐
Whathappenswhenyoucombineproductdesignskills,high-poweredmarketresearchtechniques,andabundantcustomerdata?Tooof
描述一下C#中索引器的实现过程,是否只能根据数字进行索引?
在c#中using和new这两个关键字有什么意义,请写出你所知道的意义?
ASP.NET能在那些系统中运行?
什么是Webservices?
设置拨号连接属性使得拨号网络连接出现故障时候自动重拨间隔2分钟。
已知一台计算机名字为bob,搜索该计算机。
设置OutlookExpress选项,用纯文本格式阅读所有信息。
将远程服务器中名为“通知”的文件在不下载的情况下进行编辑,修改201教室为303教室,然后直接保存,并在关闭编辑窗口后上传。
通过【控制面板】中的添加硬件向导,安装Modem的驱动程序。让系统自动搜索安装软件,Modem的型号为:IntelV92HaMDataFaxVoice。
随机试题
痉证发生的外感病因有
急性胰腺炎病人体温一旦超过多少度,且持续不退,常提示有并发症的可能()
右半结肠癌的主要表现不包括
临床上主要用于加速麻醉动物的苏醒和中枢抑制药中毒解救的药物是()。
在下列项目融资方式中,需要组建一个特别用途公司SPC进行运作的是()。
在波的传播方向上,有相距为3m的两质元,两者的相位差为π/6,若波的周期为4s,则此波的波长和波速分别为:
()国家级自然保护区在中国生物性保护综述中列为“A”级,是具有全球意义的保护区。
目送(节选)龙应台①华安上小学第一天,我和他手牵着手,穿过好几条街,到维多利亚小学。九月初,家家户户院子里的苹果和梨树都缀满了拳头大小的果子,枝丫因为重而沉沉下垂,越出了树篱,勾到
意大利地处欧亚大陆和非洲大陆板块的挤压带上,因此境内活火山较多。频繁爆发的火山给意大利人带来了丰厚的_________可作为优质胶凝材料的火山灰。这种_________的自然条件使古罗马人利用火山灰发明了自然混凝土。填入划横线部分最恰当的一项是:
With950millionpeople,IndiarankssecondtoChinaamongthemostpopulouscountries.ButsinceChina【B1】______afamilyplan
最新回复
(
0
)