您现在的位置:希赛网>云阅读>软件设计师考试下午考点精讲与考前必练>考情分析第5章:算法设计作者:希赛教育软考学院来源:希赛网2014年05月06日考情分析上一节本书简介下一节第5章:算法设计作者:希赛教育软考学院来源:希赛网2014年05月06日考试大纲要求分析上一节本书简介下一节第5章:算法设计作者:希赛教育软考学院来源:希赛网2014年05月06日命题特点与趋势分析对软件设计而言,数据结构设计解决的是软件程序中的数据组织问题,如何确定数据处理的流程,即确定解决问题的步骤是软件设计的另一个重要问题。计算机程序需要正确、详尽地描述问题的每个对象和处理逻辑,其中问题的对象由程序的数据结构、变量来描述,而用来描述问题处理逻辑的程序结构、函数和语句构成程序的算法(algorithm)。算法是计算机程序的灵魂,算法和数据结构共同构成程序的两个重要方面。算法是一组确定的解决问题的步骤。它和机器以及语言并无关系,但最终还是需要使用特定的语言加以实现。算法设计是计算机程序设计的核心内容之一,算法的优劣直接影响着程序的性能和运行效率。因此,算法设计能力在很大程度上决定了软件设计能力的高低,是软件设计师应具备的重要技能。算法被公认为计算机科学的基石,算法的设计技术和分析技术是算法理论研究的主要内容。从近几年的软件设计师考试题目来看,算法设计和数据流图、UML建模技术、数据库设计题目逐渐成为前四个必答题之一,算法设计的考查重点在于对常用算法的综合运用以及对算法复杂度等基本概念的理解。因此,在复习时应该注意加强对算法设计相关内容的理解与实践。版权方授权希赛网发布,侵权必究关于算法设计,在考试大纲中对软件设计师的要求是熟练掌握常用算法。程序设计中常用的算法有迭代、穷举搜索、递推、递归、回溯、贪心、动态规划和分治等。在考试大纲中,对软件设计师的考试要求是能够做到对常用算法的综合运用(指对所列知识要理解其确切含义及于其他知识的联系能够进行叙述和解释,并能在实际问题的分析、综合、推理和判断等过程中运用)。数据结构和算法的设计是软件结构设计的重要内容,也是软件设计师考试科目2:软件设计的重要考核内容。版权方授权希赛网发布,侵权必究上一节本书简介下一节第5章:算法设计作者:希赛教育软考学院来源:希赛网2014年05月06日考点精讲上一节本书简介下一节在近几年的软件设计师软件设计科目的考试中,关于算法设计的考题是前四道必选题目当中的一道。贪心法、...