加强机关网站建设,湛江人做寄生虫网站,大足集团网站建设,安装好的 wordpress一、选择题
1、详细设计是软件总体设计之后的工作#xff0c;详细设计内容包括算法设计、程序流程设计、界面设计。
2、软件设计的主要任务是将分析阶段获得的需求说明转换为计算机可实现的设计、完成系统的数据结构和程序结构设计、对模块内部的过程进行设计。
3、结构化程…一、选择题
1、详细设计是软件总体设计之后的工作详细设计内容包括算法设计、程序流程设计、界面设计。
2、软件设计的主要任务是将分析阶段获得的需求说明转换为计算机可实现的设计、完成系统的数据结构和程序结构设计、对模块内部的过程进行设计。
3、结构化程序设计的一种基本方法是逐步求精法。
4、结构化程序设计主要强调的是程序可读性。
5、结构化软件设计是面向数据流的。
6、提高程序可读性的有力手段是给程序加注释。
7、模块内部的算法设计在结构化方法的详细设计阶段进行。
8、软件详细设计的主要任务是确定每个模块的算法和使用的数据结构。
9、数据流图工具在软件详细设计过程中不采用。
10、判定树和判定表是数据流图中用以描述加工的工具它常描述的是组合条件。
11、在软件设计中可应用详细设计的工具有程序流程图、PAD、N-S图和伪码。
二、判断题
1、详细设计阶段就是设计出程序的“蓝图”。
2、详细设计的目的就是确定应该怎样具体实现所要求的系统为软件结构图中的每一个模块确定采用的算法和块内数据结构。
3、软件设计阶段可以分为总体设计和详细设计两个阶段详细设计阶段的任务是软件体系结构设计和软件模块设计。
4、软件复用是指在软件开发过程中重复使用相同或相似软件元素的过程通过软件复用可以提高软件开发的效率和质量。
5、在人机界面的设计中必须充分重视并认真处理好系统响应时间、用户帮助实施出错信息处理和命令交互四个设计问题。 三、填空题
1、详细设计的根本目的就是确定应该怎样具体实现所要求的的系统。
2、结构化程序设计 是详细设计的关键技术。
3、详细设计的结果基本上决定了最终程序代码的质量。
4、详细设计的工具为图形类 、语言类和表格类三大类。
5、详细设计常用的工具主要为判定表、判定树、程序流程图 、盒图、PAD图和PDL语言。
6、详细设计的主要任务是确定每个模块的算法和数据结构。
7、软件详细设计的主要任务是确定每个模块的算法和块内数据结构。
8、详细设计的任务是确定每个模块的内部特性即模块的算法和块内数据结构 。
9、在详细设计阶段除了对模块内的算法进行设计还应对模块内的数据结构进行设计。
10、结构化程序设计所适用的结构有顺序、条件 和重复3种。
11、结构化程序设计采用 自项向下、逐步求精 的设计方法和单入口、单出口控制结构。
12、N-S盒图的主要特点就是只能描述 结构化程序所允许的标准结构。
13、程序流程图框图中的箭头代表控制流。
14、PDL是过程设计语言的缩写也称为伪码。
15、通过界面用户可以和软件进行交互。
四、名词解释
1、结构化程序设计是处理详细设计中采用的一种典型的方法所使用的结构由顺序、条件、重复3种控制结构进行连接。实现单入口、单出口且无死循环、死语句的程序。
五、简答题
1、详细设计/详细设计的根本目的是什么。有哪几种描述方法
①详细设计/详细设计就是确定应该怎样具体实现所要求的系统应该得出对目标系统的精确描述。
具体的就是为软件结构图中每一个模块确定采用的算法和块内数据结构用某种选定的详细设计工具更清晰地描述从而在编码阶段可以把这些描述直接翻译成某种程序设计语言书写的源程序。
②图形、表格、语言三种表示方法
2、详细设计应遵循的基本原则
①对于模块的逻辑描述要在确保正确可靠的基础上尽可能地使得其更加清晰易读。
②选择适当的描述工具来对各模块的算法进行描述。
③采用结构化的设计方法改善程序的结构使其结构更加科学标准同时也降低了程序的复杂度从而提高了程序的可读性、可测试性和可维护性。
3、结构化程序设计的基本要点是什么
①结构化程序设计使用三种基本控制结构即顺序、条件和重复。
②结构化程序设计采用自顶向下逐步求精的设计方法和单入口单出口的控制结构。
4、为了具有人机界面设计风格应该注意哪些方面的问题
①系统响应时间。系统响应时间过长或过短用户就会受到负面影响。
②用户帮助设施。几乎交互式系统的每个用户都需要帮助。
③出错信息处理。出错信息设计得不好将向用户提供无用的甚至误导的信息反而会加重用户的挫折感。
④命令交互。用户及可以从菜单中选择软件功能也可以通过键盘命令序列调用软件功能。
5、简述人机界面设计原则。
①让用户驾驭软件而不是软件驾驭用户。
②尽可能减少用户的记忆负担。
③保持界面的一致性。
6、简述人机界面的设计过程。
①建立人物的目标和意图。
②目标和意图明确后建立界面需求规格模型。
③以界面需求模型为依据创建用户界面模。
④用户使用并评估界面模型。
⑤设计者根据用户的意见修改设计并实现下一模型
⑥不断进行下去直到用户感到满意为主。
7、软件详细设计工具是什么简述几种常见的详细设计工具。
描述程序处理过程的工具称为软件详细设计工具可分为图形、表格、语言3。
①程序流程图易学表达算法直观缺点是不够规范。
②N-S盒图只能描述结构化程序所允许的标准结构。
③问题分析图PAD图
④过程设计语言PDL