软件设计师教程

出版时间:2010-7  出版社:高等教育  作者:胡圣明//张淑平//霍秋艳  页数:695  
Tag标签:无  

内容概要

本书由全国计算机技术与软件专业技术资格(水平)考试办公室组编,全书分为上,下两篇。上篇(第1—10章)主要针对软件设计师考试的上午试题,主要内容包括:计算机组织与体系结构,信息安全、标准化与知识产权、多媒体技术,软件开发基础知识、程序设计语言知识、操作系统基础知识、软件过程改进知识,软件质量管理、文档与软件维护、软件测试、面向对象技术、设计模式、UML、数据库系统基础知识、数据结构基础知识,算法设计与分析,计算机网络。  下篇(第11—15章)主要针对软件设计师考试的下午试题,主要内容包括:结构化分析与设计、数据库分析与设汁,面向对象分析与设计,算法设计与分析、C++程序设汁与Java程序设计。  本书可作为软件设计师考试的教学用书,也可供高校本科计算机及相关专业参考使用。

书籍目录

上篇 第1章 计算机系统知识   1.1 计算机硬件基础知识   1.2 指令系统与计算机体系结构   1.3 存储系统   1.4 计算机系统可靠性与性能评测基础知识   1.5 练习题  第2章 数据结构基础   2.1 数组   2.2 线性表和链表   2.3 栈和队列   2.4 树与二叉树   2.5 图   2.6 杂凑表,   2.7 常用算法   2.8 练习题  第3章 操作系统基础   3.1 操作系统基本概念   3.2 处理机管理   3.3 存储管理   3.4 设备管理   3.5 文件管理   3.6 作业管理   3.7 网络操作系统   3.8 嵌入式操作系统   3.9 练习题  第4章 程序设计语言基础   4.1 程序设计语言的基本成分   4.2 程序设计语言翻译基础   4.3 程序设汁语言的分类和特点   4.4 练习题  第5章 数据库基础   5.1 数据库基本概念   5.2 数据模型   5.3 关系运算与规范化   5.4 关系数据库语言SQL   5.5 数据库的控制功能   5.6 练习题  第6章 算法基础,   6.1 算法设计与分析的基本概念   6.2 算法分析基础   6.3 算法设计技术   6.4 NP完全性理论   6.5 练习题  第7章 软件工程与软件过程   7.1 软件工程基础知识   7.2 软件过程基础知识   7.3 软件开发计划和管理   7.4 系统运行和维护知识   7.5 练习题  第8章 面向对象基础   8.1 面向对象的基本概念   8.2 面向对象分析与设计   8.3 设计模式概述   8.4 面向对象程序设计   8.5 练习题  第9章 计算机网络基础   9.1 计算机网络的概念   9.2 计算机网络的硬件组成   9.3 网络协议体系结构   9.4 Internet及应用   9.5 常用网络管理命令   9.6 练习题  第10章 多媒体、标准化与知识产权   10.1 多媒体系统基础知识   10.2 标准化基础知识   10.3 知识产权基础知识   10.4 练习题 下篇  第11章 结构化分析与设计   11.1 结构化分析与设计   11.2 案例分析   11.3 试题分析   11.4 模拟试题  第12章 数据库设计   12.1 数据库设计   12.2 案例分析   12.3 试题分析   12.4 模拟试题  第13章 面向对象分析与设计   13.1 面向对象分析与设计   13.2 案例分析   13.3 试题分析   13.4 模拟试题  第14章 算法设计与分析   14.1 算法设计与分析过程   14.2 案例分析   14.3 试题分析   14.4 练习题  第15章 面向对象程序设计   15.1 面向对象设计原则与模式   15.2 案例分析   15.3 试题分析   15.4 练习题 参考文献

章节摘录

插图:设计算法的一般性方法称为算法设计技术,也称为算法设计策略。已经证明这些技术对于设计好的算法非常有用。掌握了这些技术之后,设计新的和有用的算法会变得容易。常用的算法设计技术主要有分治法、动态规划法、贪心法、回溯法、分支限界法、概率算法和近似算法等。另外,在解决计算机领域以外的问题时,这些技术也能起到很好的指导作用。6.1.3 算法分析通常,求解一个问题可能会有多种算法可供选择。算法分析是指对一个算法所需要的资源进行估算,这些资源包括内存、通信带宽、计算机硬件和时间等。需要的资源越多,该算法的复杂性就越高。对于任何给定的问题,设计出复杂性尽可能低的算法是设计算法时追求的重要目标。另一方面,当给定问题有很多种算法时,选择其中复杂性最低者是选用算法时遵循的重要准则。因此,算法的复杂性分析对算法的设计和选用有重要的指导意义和实用价值。在计算机资源中,最重要的是时间和空间(存储器)资源。因此,算法的复杂性分析主要包括时间复杂性和空间复杂性的分析。6.1.4 算法的表示常用的表示算法的方法有自然语言、流程图、程序设计语言和伪代码等。①自然语言:优点是容易理解,缺点是容易出现二义性且算法通常都很冗长。②流程图:优点是直观、易懂,缺点是严密性不如程序设计语言、灵活性不如自然语言。③程序设计语言:优点是能用计算机直接执行,缺点是抽象性差,会使算法设计者拘泥于描述算法的具体细节而忽略了好算法和正确逻辑的重要性。此外,还要求算法设计者掌握程序设计语言及编程技巧。

编辑推荐

《软件设计师教程》编辑推荐:全国计算机技术与软件专业技术资格(水平)考试作为国家资格考试,体现了国家对软件类职业岗位的要求。根据国家有关政策,计算机资格考试已经成为计算机软件、计算机网络、计算机应用、信息系统和信息服务领域高级工程师、工程师、助理工程师以及技术员职称资格考试,并已纳入国家职业资格证书制度统一规划。教育部等九部委联合发文鼓励全社会符合条件的软件人才和软件企业员工、高等学校和中等职业技术学校计算机及相关专业、示范性软件学院和示范性软件职业技术学院的各类学生参加对应级別的国家软件专业技术人员和软件技能人员职业资格证书考试。本系列丛书由全国计算机技术与软件专业技术资格(水平)考试办公室组织专家编写,供高等学校相关专业采用。这套教材既可以作为学校基础理论课程后的总结复习,也可以作为实训课程的教材,还可以作为考生复习应考的参考书籍。对于培养和选拔行业所需人才、推动行业科学发展,具有非常重要的意义。

图书封面

图书标签Tags

评论、评分、阅读与下载


    软件设计师教程 PDF格式下载


用户评论 (总计55条)

 
 

  •   挺不错的一本软件设计师教程,值得细细品味
  •   对计算机基础,以及计算机组成结构,算法的讲解十分详细明确.
  •   刚到的书,翻了翻,内容和结构组织和老版还是有些不同的,有了些新的东西,感觉和老版各有千秋吧。反正是考试用书,还是有买来一看的必要的。
  •   在考网络工程师的时候,我就主要看这一版的书,内容丰富,也很易懂,虽然厚了一点,但是只要能够吃透它,考过一定没问题……而且这本书看起来,也很清晰、舒服!
  •   质量不错,是正版,不足之处是出版社的问题了,整本书的习题都没答案
  •   内容挺多的。。内容也还不错。。。
  •   内容详细,只是没有课后题的答案,要是有就更好了
  •   书的印刷和纸质很好,内容有条理,有答案就好了
  •   这本书条理还是比较清晰的,不过练习题没有答案让人很纠结
  •   还没来得及看,太厚了
  •   书很厚,讲解详细
  •   专业性很强,很有收获的,不足的是没答案啊
  •   书挺好的就是有的题目没有答案··
  •   很不错的!呵呵 建议购买
  •   书很好,发货速度也快,收到书时好高兴啊
  •   不仅对软件设计师考试有用。程序员考试也有用。
  •   没想到有这么厚,总体上不错,内容和语言程序设计一类的书差不多
  •   之前准备考试才买的,但是由于工作就没考。现在同样因为工作要考试,仔细看了下,讲的内容多而杂,不系统 肤浅 唉 国内的考试书啊。建议如果不是为了应试 还是别买了
  •   书纸质还不错,不过习题没参考答案。
  •   此书知识点好多啊,讲的有点不那么易懂,基本还算满意吧
  •   书挺好的。习题没答案
  •   软考用的好书.
  •   书还没有细看,感觉纸张还不错.
  •   只能说是喜忧参半,书没答案,或许网上提供了答案吧。不过这与当当无关。书的纸张确实是非常好
  •   内容挺充实,严谨,适合基础学习
  •   总体来说还不错,包装的也挺好的,就是每一章的练习题。。。没有答案。。如果有答案的换,就很好了~
  •   教程不错,就是习题没答案,如果是个人自学的就不方便了,都没老师可以校对答案
  •   不得不承认这本书狠一般。篇幅又弄得太厚
  •   看来基本上买这本书的人都遇到这个问题了~~~
  •   习题竟然没答案
  •   应付考试才买的,书得质量不用输,一个字:烂!
    导致我最后考试都没过
  •   质量很好,内容也很充实,只是习题没答案...
  •   东抄西抄、错误百出。要是光是想过考试的话,去做题目就可以 了。没有必要买这纸。
  •   考软考的话买本这个书还是蛮实用的,毕竟,付费的信息,比网上查来的规范些
  •   过了,再来评价,能不给好评么!
  •   想考软件设计师的朋友一定要看看~!
  •   应付考试用的书,没什么实际指导作用
  •   必读的东西没什么可说的
  •   一堆错误,看里面对于芯片的那段都笑了
  •   第一次在kindle上观看专业书籍,方便,图纸质量又好,太赞了,以后会经常上kindle store上去买电子书。
  •   书籍纸张很好,印刷清晰,内容理论性较强
  •   好东西,实用,不解释,就是有点难。菜鸟最好别从这本开始,不过试卷题就用这本吧,实操题就别看这本了,人家写书的觉得太简单,给省略了
  •   帮同学买的,内容应该OK吧
  •   商品没有缺页,质量挺好
  •   就只买了这一本书回去看看,过了设计师,虽然说不完全靠它,给五星,必须的。
  •   就冲着这本书有练习题买的,没想到还没有答案 ,连网上也没有 ,一遇到不确定的题,还得自己去网上搜,真想投诉出书的这个人。
  •   但软件设计师的证,可是一点也没用
  •   这本书内容覆盖很广泛,细节不多。可以作为大纲来学习。如果要深入学习某方面,需要另看专业书。
  •   不错,考过了,给高分
  •   品质不错,值得购买。
  •   不错,很好的书,印刷精良
  •   好书! 帮助很大
  •   非常重要的意义
  •   很爽 6.18的活动很给力 很划算
  •   不可思议!
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7