预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10
亲,该文档总共103页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
会计学将分析模型转换(zhuǎnhuàn)为软件设计5.2结构化设计(shèjì)方法概要设计(shèjì)的任务软件(ruǎnjiàn)的模块结构图概要设计的表示(biǎoshì)形式正文加工(jiāgōng)系统的层次图带编号(biānhào)的层次图(HIPO)IPO图的一个(yīɡè)例子SC图SC图允许(yǔnxǔ)使用的六种模块SC图的组成(zǔchénɡ)符号SC图的模块(mókuài)调用选择(xuǎnzé)调用循环(xúnhuán)调用产生(chǎnshēng)最佳解的一般结构图数据流图的类型(lèixíng)变换(biànhuàn)型结构的DFD变换(biànhuàn)型结构也叫变换(biànhuàn)流事务(shìwù)型结构(事务(shìwù)流)DFD同时(tóngshí)存在两类结构结构化设计(shèjì)方法的设计(shèjì)由变换型数据流映射(yìngshè)得到的程序结构结构化设计(shèjì)方法的设计(shèjì)事务(shìwù)型程序结构结构化设计方法(fāngfǎ)的设计步骤变换分析在形成的SC图下应有模块(mókuài)的简要说明例子(lìzi)—划分DFD第一级分解(fēnjiě)第一级分解后的SC(另一种(yīzhǒnɡ)画法)传入分支(fēnzhī)的分解(1)传入分支(fēnzhī)的分解(2)传出分支(fēnzhī)的分解变换(biànhuàn)中心的分解组成(zǔchénɡ)初始SC图事务(shìwù)分析例子(lìzi)—划分DFD事务(shìwù)型SC图的顶层分解事务(shìwù)分析的映射方法混合结构数字仪表板系统(xìtǒng)需求分析数字(shùzì)仪表板数据流图划分(huàfēn)数据流图的边界数字(shùzì)仪表板的第一级分解未经细化的输入(shūrù)结构未经细化的变换(biànhuàn)结构未经细化的输出(shūchū)结构精化后的数字(shùzì)仪表板系统的软件结构归纳(guīnà)教材购销(gòuxiāo)系统举例教材(jiàocái)购销系统举例教材(jiàocái)购销系统举例教材(jiàocái)购销系统举例教材购销系统(xìtǒng)举例教材购销系统(xìtǒng)举例教材购销系统(xìtǒng)举例教材购销(gòuxiāo)系统举例教材(jiàocái)购销系统举例5.2.5优化结构设计(shèjì)的指导规则扇入和扇出例子(lìzi):扇出例子(lìzi):扇出有效(yǒuxiào)模块化设计的启发式原则:作用域和控制(kòngzhì)域作用域和控制(kòngzhì)域优化后的数字仪表板系统(xìtǒng)设计总体(概要(gàiyào))设计阶段值得注意的问题过程(详细)设计与概要(gàiyào)设计的不同总体(zǒngtǐ)(概要)设计说明书规范5.3过程(guòchéng)设计结构化程序设计(shèjì)的概念三种(sānzhǒnɡ)基本控制结构结构化程序设计(shèjì)技术的定义结构化程序设计(shèjì)的目标常用的算法表示(biǎoshì)形式过程(guòchéng)设计的原则和方法过程(guòchéng)(详细)设计常用工具程序(chéngxù)流程图练习(liànxí)画程序流程图N-S图N-S图又称为盒图,其目标是构造一种不允许破坏结构化程序设计的图形。盒图的基本特征是:(1)功能域定义明确,表示清晰;(2)不允许随意更改(gēnggǎi)控制;(3)局部和全局数据的作用域很容易确定;(4)表示递归算法很方便。N-S图表达(biǎodá)的基本程序结构练习(liànxí)画N-S图伪代码(dàimǎ)和语言(PDL)PDL的优点(yōudiǎn)PDL的缺点(quēdiǎn)过程设计语言(yǔyán)PDL(Proceduredesignlanguage)又称为结构化的语言(yǔyán)或伪代码,它采用一种结构化编程语言(yǔyán)与另一种语言(yǔyán)词汇的混合形式。PAD图(问题(wèntí)分析图)PAD图(问题(wèntí)分析图)PAD图的基本(jīběn)符号PAD图的基本(jīběn)符号使用(shǐyòng)PAD图的定义功能实现逐步细化的例子练习(liànxí)画PAD详细(xiángxì)设计规格说明与复审详细设计规格说明(shuōmíng)与复审2)复审的主要内容审查模块的设计是否满足功能和性能要求,选择的算法和数据结构(shùjùjiéɡòu)是否合理、是否符合编码语言特性,设计描述是否简单清晰等。3)复审的方式复审分正式和非正式两种方式,非正式复审的特点是参加人员少,均为同行,方便灵活。“走查”就是一种非正式复审,复审时有一名设计人员逐行宣读设计资料,由到会同行跟