预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共114页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

会计学4.1软件设计的概念(gàiniàn)耦合的概念(gàiniàn)数据(shùjù)耦合特征(tèzhēng)耦合控制(kòngzhì)耦合公共(gōnggòng)环境耦合内容(nèiróng)耦合耦合与模块(mókuài)独立性内聚的概念(gàiniàn)内聚与模块(mókuài)独立性的关系图3.6偶然内聚例子逻辑(luójí)内聚图示:逻辑(luójí)内聚时间(shíjiān)内聚顺序(shùnxù)内聚过程(guòchéng)内聚通信(tōngxìn)内聚案例(ànlì):通信内聚功能(gōngnéng)内聚将分析模型转换(zhuǎnhuàn)为软件设计4.2结构化设计(shèjì)方法概要设计(shèjì)的任务软件(ruǎnjiàn)的模块结构图概要设计(shèjì)的表示形式正文加工系统(xìtǒ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ɡ)画法)传入(chuánrù)分支的分解(1)传入分支(fēnzhī)的分解(2)传出分支(fēnzhī)的分解变换中心(zhōngxīn)的分解组成(zǔchénɡ)初始SC图事务(shìwù)分析例子(lìzi)—划分DFD事务型SC图的顶层(dǐnɡcénɡ)分解事务分析(fēnxī)的映射方法混合结构数字仪表板系统(xìtǒng)需求分析数字(shùzì)仪表板数据流图划分(huàfēn)数据流图的边界数字(shùzì)仪表板的第一级分解未经细化的输入(shūrù)结构未经细化的变换(biànhuàn)结构未经细化的输出(shūchū)结构归纳(guīnà)5.2.5优化结构设计(shèjì)的指导规则扇入和扇出例子(lìzi):扇出例子(lìzi):扇出有效(yǒuxiào)模块化设计的启发式原则:作用域和控制(kòngzhì)域作用域和控制(kòngzhì)域结构(jiégòu)变化优化后的数字仪表板系统(xìtǒng)设计总体(概要(gàiyào))设计阶段值得注意的问题过程(详细)设计(shèjì)与概要设计(shèjì)的不同总体(概要)设计(shèjì)说明书规范5.3过程(guòchéng)设计结构化程序设计(shèjì)的概念三种(sānzhǒnɡ)基本控制结构结构化程序设计技术(jìshù)的定义结构化程序设计(shèjì)的目标常用的算法(suànfǎ)表示形式过程设计的原则(yuánzé)和方法过程(详细(xiángxì))设计常用工具程序(chéngxù)流程图练习(liànxí)画程序流程图N-S图N-S图又称为盒图,其目标是构造一种不允许破坏结构化程序设计的图形。 盒图的基本特征是: (1)功能域定义明确,表示清晰(qīngxī); (2)不允许随意更改控制; (3)局部和全局数据的作用域很容易确定; (4)表示递归算法很方便。N-S图表达(biǎodá)的基本程序结构练习(liànxí)画N-S图伪代码(dàimǎ)和语言(PDL)PDL的优点(yōudiǎn)PDL的缺点(quēdiǎn)过程设计语言PDL(Proceduredesignlanguage)又称为结构化的语言或伪代码,它采用一种(yīzhǒnɡ)结构化编程语言与另一种(yīzhǒnɡ)语言词汇的混合形式。PAD图(问题(wèntí)分析图)PAD图(问题(wèntí)分析图)PAD图的基本(jīběn)符号PAD图的基本(jīběn)符号使用PAD图的定义功能(gōngnéng)实现逐步细化的例子练习(liànxí)画PAD详细设计规格说明(shuōmíng)与复审详细设计规格(guīgé)说明与复审2)复审的主要内容审查模块的设计是否满足功能和性能要求(yāoqiú),选择的算法和数据结构是否合理、是否符合编码语言特性,设计描述是否简单清晰等。