第5节 详细设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
05 详细设计 一、选择题 在详细设计阶段经常采用的图形工具包括( D )。 A.PAD图 B.程序流程图 C.N-S图 D.以上都是 提高程序可读性的手段包括( D )。 A.使用三种标准控制结构 B.采用有实际意义的变量名 C. 给程序加注释 D.以上都是 结构化程序设计的三种基本控制结构不包括( C )。 A.顺序 B.选择 C.转移 D.循环 详细设计中,过程设计的常用图形工具不包括( B )。 A.程序流程图 B.数据流图 C.N-S盒图 D.PAD图 下列关于详细设计中的说法中正确的是( D )等。 A.详细设计任务相当于设计程序的“蓝图” B.详细设计的根本目标是应该怎样具体地实现系统 C.详细设计≠编写代码 D.以上都正确 结构化程序之所以具有易于阅读,并且有可能验证其正确性,这是由于( D ) A.它强调编程风格 B.选择良好的数据结构和算法 C. 有限制地使用GOTO语句 D.只有三种基本结构 程序设计语言主要分三大类:机器语言,汇编语言和( B )。 A.逻辑语言 B.高级语言 C.自然语言 D.智能语言 结构化程序设计中的三种基本控制结构是( B )。 A.过程、子程序和分程序 B.顺序、选择和循环 C.递归、堆栈和队列 D.调用、返回和转移 软件详细设计的主要任务是确定每个模块的 ( A  )。 A.算法和使用的数据结构  B.外部接口  C.功能 D.编程 在详细设计阶段,经常采用的工具包括( A )。 A.程序流程图 B.SA C.SC D.DFD 详细设计的结果基本决定了最终程序的( C )。 A.代码的规模 B.运行速度 C.质量 D.可维护性 软件详细设计主要采用的方法是( D  )。 A.模块设计 B.结构化设计 C.PDL语言 D.结构化程序设计 详细设计中,过程设计的常用工具有( A )等。 A.程序流程图,N-S盒图,PAD图 B.程序流程图,数据流图 C.程序流程图,系统流程图 D.程序流程图,E-R图 结构化程序设计主要强调的是( A )。 A.程序易读性 B.程序的效率 C.程序设计语言的先进性 D.程序的规模 提高程序可读性的最有力手段是( A )。 A.使用三种标准控制结构 B.采用有实际意义的变量名 C. 显式说明一切变量 D.给程序加注释 二、填空 从工程管理的角度看,软件设计可分为 和 两大步骤。 (详细设计、总体设计) 软件过程设计中最常用的技术和工具主要为程序流程图、    、    、盒图、   和PDL语言。 (判定表、判定树、PAD图) 详细设计通常以        技术为逻辑基础,因为从软件工程观点看,    是软件最重要的质量标准之一。 (结构化程序设计、可理解性 or 可读性) 软件详细计阶段的输出结果为 ,此文档经严格复审后将作为 阶段的输入文档。 (详细设计说明书、编码) 详细设计的工具可分为   、   和   三大类。 (图形、表格、语言) 三、简答 (1)试用流程图举例描述结构化程序设计中的三种基本控制结构。 结构化程序设计:如果一个程序的代码块仅仅通过顺序,选择和循环三种基本控制结构进行连接,并且每个代码块只有一个入口和出口,则称这个程序是结构化的。 简述过程设计语言(PDL)的特点。 答:(1)关键字采用固定语法,并支持结构化构件、数据说明机制和模块化。 (2)处理部分采用自然语言描述。 (3)允许说明简单和复杂的数据结构。 (4)子程序的定义与调用规则不受具体接口方式的影响。 面向数据流的设计方法与面向数据结构的设计方法有何不同? 答:1.出发点不同 (1)面向数据流的设计方法:以“数据流图”为出发点。 (2)面向数据结构的设计方法:以JACKSON方法为例来分析,它是以模块的输入数据结构和输出数据结构为出发点。 2.设计目的不同 (1)面向数据流的设计方法:得到软件结构的方法。 (2)面向数据结构的设计方法:按照一定的规则导出程序结构的方法。 3.应用的阶段不同 (1)面向数据流的设计方法:总体设计阶段的方法。 (

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档