软件工程-第8章-详细设计.ppt

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程-第8章-详细设计

例1、某厂对部分职工重新分配工作的政策是: 年龄在20岁以下者,初中文化程度脱产学习。 高中文化程度当电工;年龄在20—40岁之间者,中学文化程度男性当钳工,女性当车工,大学文化程度都当技术员。年龄在40岁以上者,中学文化程度当材料员,大学文化程度当技术员。请用判定表或判定树描述上述问题的加工逻辑。 分析:本题条件包括年龄、文化程度、性别 三个,构成的判定条件取值表如表所示 所有的组合条件为3X3x2=18 2、用判定表描述“检查定货单”的处理逻辑:“如果金额超过1000元而又未过期,则发出批准单和提货单。如果金额超过2000元,但已过期,则不发出批准单和提货单。如果金额低于2000元,则不论是否过期,都发出批准单和提货单,而且对低于2000元已过期的还需发出通知单”。 6、PDL语言 8.3 详细设计说明书 引言 程序系统的组织结构 关键程序的设计说明 详细设计说明书规格 例1 例2 例3 填空题 1.详细设计阶段主要完成的任务是——。 2.软件的详细设计可以采用——、——、————— 三种形式的描述工具表示模块的处理过程。 设计出模块的执行过程。 图、表、过程设计语言 3.Jackson方法可以实现从——中推导出 程序结构 数据结构 4.程序流程图称——, 包括三个基本的成分: ——,——,——。 5.为了实现使用程序流程图描述结构化程序, 必须限制程序流程图只使用以下五种基本控制结构 ——、——、——、——、——。 6.PAD图是一种描述程序逻辑结构的图形工具, 这种图形由程序流程图演化而来,它把程序的结构 表示成——结构。 程序框图 加工处理步骤 逻辑条件 控制流向 顺序型 选择型 先判定(while)型循环 后判定(until)型循环 多情况(case)型选择 二维树型 7.过程设计语言属于一种——,是一种描述 ——的语言。 8.Jackson方法简称JSD,是一种典型的——的设计方法。 面向数据结构 伪码 模块算法设计及处理细节 1.软件详细设计阶段的任务是( )。 A.算法设计 B.功能设计 C.调用关系设计 D.输入/输出设计 选择题 2.软件详细设计阶段主要采用的工具是( ) A.DFD B.PAD C.DD D.SA A B 3.软件详细设计阶段采用自左向右的二维图形结构描述算法的是(). A.IPO B.JSP C.PAD D.JSD C 4.软件详细设计阶段的任务是( )。 A.确定程序文件名 B.确定模块的算法 C.确定变量名 D.确定使用的语言 B 5.结构化程序设计采用的思想是( )。 A.筛选法 B.逐步求精法 C.迭代法 D.递归法 B 6.软件详细设计阶段属于软件生存周期的 ( )阶段。 A.需求分析 B.软件设计 C编码 D.软件维护 B 7.以语言形式描述模块算法的是( )。 A.PAD B.程序流程图 C.PDL D.盒图 C 8、为了使程序能在不同的计算机上运行, 程序应当具有较好的() A.可移植性 B.可重用性 C.可维护性 D.可适用性 A 9、下列属于功能性注释的是( )。 A.说明模块的用处和功能的注释 B.说明数据的名称和用处的注释 C.说明程序段的注释 D.说明程序开发背景的注释 C 10.下面对提高程序编码效率没有影响的是( )。 A.选择良好的设计方法 B.选择良好的算法 C.选择良好的数据结构 D.变量名的使用 D 11.软件详细设计的主要任务是确定每个模块的() A.功能 B.外部接口 C.算法和使用的数据结构 D.编程实现 12. 下面关于PDL语言不正确的说法是() A.PDL的外层语法必须符合一般程序设计语言 常用的语法规则 B.PDL是一种伪码 C.PDL只是描述加工的具体实现 D.PDL是描述处理过程怎么做 13. PAD图在()可以大大提高开发效率 A.系统分析 B.自动分析数据 C.软件的自动化生成 D.测试软件 C C C 14.下列工具在软件详细设计过程中不

文档评论(0)

70后老哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档