出版时间:2011-9 出版社:电子工业出版社 作者:桂阳,陈勇军 主编 页数:590
Tag标签:无
内容概要
《软件设计师考试考点分析与真题详解(第4版)》由希赛教育软考学院编写,在参考和分析计算机技术与软件专业技术资格(水平)考试历年试题的基础上,着重对新版的考试大纲内容有重点地进行了细化和深化,是此考试中软件设计师级别的考试辅导用书。本书分为“计算机与软件工程知识篇”和“软件设计技术篇”两篇,内容涵盖了最新的软件设计师考试大纲的所有知识点,书中选取了2008—2011年的软件设计师试题中的重点和难点部分,并进行了详细的分析和解答。
准备参加考试的人员可通过阅读本书掌握考试大纲规定的知识,把握考试重点和难点,熟悉考试方法、试题形式、试题的深度和广度,以及解答问题的方法和技巧等。
《软件设计师考试考点分析与真题详解(第4版)》适合于参加软件设计师考试的人员,也可作为程序员、软件设计师、计算机专业教师的教学和工作参考书。
书籍目录
上篇 计算机与软件工程知识篇
第1章 数据结构基础
第2章 程序语言基础知识
第3章 操作系统基础知识
第4章 软件工程基础知识
第5章 数据库系统
第6章 多媒体技术及其应用
第7章 计算机的体系结构和主要部件
第8章 存储器系统
第9章 安全性、可靠性与系统性能评测
第10章 网络基础知识
第11章 软件的知识产权保护
第12章 软件新技术简介
第13章 计算机专业英语
第14章 信息化基础知识
第15章 信息系统基础知识
第16章 标准化知识
下篇 软件设计技术篇
第17章 软件设计概述
第18章 数据流图设计
第19章 数 据 设 计
第20章 测试用例设计
第21章 软件界面设计
第22章 软件界面设计
第23章 数据库设计
第24章 常用算法设计
参 考 文 献
章节摘录
版权页:插图:另外,事件流的编写过程也是可以分阶段、迭代进行的,对于优先级高的用例花更多的时间,更加地细化;对优先级低的用例可以先简略地将主要事件流描述清楚再留到以后。另外,对于一些较为复杂的事件流,可以在用例描述中引用顺序图、状态图、协作图等手段进行描述。而在非功能需求小节中,主要对该用例所涉及的非功能性需求进行描述。由于其通常很难在事件流中进行表述,因此单列为一小节进行阐述。这些需求通过包括法律法规、应用程序标准、质量属性(可用性、可靠性、性能、支持性等)、兼容性、可移植性,以及设计约束等方面的需求。在这些需求的描述方面,一定要注意使其可度量、可验证,否则就容易流于形式,形同摆设。3)补缺漏在填血肉阶段要注意加强与用户的沟通,写完后需要与客户进行验证,然后不断地进行补缺漏,以保证用例描述完整、清晰、正确。22.2.3用例的粒度用例作为一种有效的需求分析技术,近几年来被软件开发业界广泛采用和认同。虽然用例的形式比较简单,规则也不复杂,但正是由于这种自由性,要得心应手地灵活应用和发挥并不是一件很容易的事。其中最大的一个不容易把握的地方,就是用例的粒度,也就是多大才算是一个好的用例。1.思辨“四轮马车”在前面,我们通过合并特征获得了用例,在那里就留下了一个疑问。这个疑问其实就与用例的粒度相关。那就是笔者合并生成的用例中包括了“新增书籍信息”、“修改书籍信息”和“查询书籍信息”,这3个刚好是犯了一个大名鼎鼎的错误——“四轮马车”!在新增、修改、查询、删除4个操作中,就引入了3个,很多大师都建议将其归结为一个——“管理书籍信息”。那么,笔者又为什么要犯这个明知故犯的错误呢?其实,在大量的应用中都会涉及新增、修改、查询、删除的动作,因此如果在分析时把这些东西全都整理为一个用例,就会使得用例过多,复杂度太大,模型不够抽象。其实在具体的处理中,还是会将其作为子用例看待,用扩展的方式描述出来。而在本例中,系统相对简单,这几个功能将其独立出来并没有什么影响,而且这几个功能属于系统的重要核心功能,因此笔者认为这样处理并无不妥。当然这么说,并不是说“四轮马车”错误的总结不对,“四轮马车”的本意应该是指对非核心实体无须过度展开,如图书馆管理系统中的“管理会员信息”功能就不应该过度展开;另一方面,如果系统较大,也会使得用例的数量过多,大大提高了复杂度。其实,从中我想表达出来的一种观点就是,用例的粒度其实是一个“度”的问题。而根据中国传统的中庸之道,度无绝对,也就是说,找不到一个绝对值来说明到什么程度是对的,什么程度是错的。因此,大家不要为此所困,而是应该根据自己的需要来决定。不过,其中有一个很重要的东西,那就是不管用例的粒度大还是小,都需要符合“可见的价值结果”这一原则,否则就将违背了用例的思想,无法获得用例所带来的益处。例如,“财务管理”,故意为了符合用例的命名规则,而改成类似“管理财务信息”的名称。作为一个用例,其实这是违背了用例的思想,因为它无法符合“可见的价值结果”的原则。它太大了,这样使使用用例的人还在用“功能分解”的思路理解系统。再如,“输入支付信息”作为一个用例,认真一分析,就会发现它只是一个步骤,并不能够传达“可见的价值结果”。它太小了,这是一个过度使用用例的例子。2.如何整理用例的层次在实践中,经常看到实践者忍不住地将用例分成几个层次,先找到一些像“财务管理”这样的所谓的大用例,然后在后面用include或extend关系引入所谓的小用例,建立所谓的层次结构。
编辑推荐
《软件设计师考试考点分析与真题详解(第4版)》:长达6年的考点跟踪:深入解析考试大纲,详细分析历年考试中的重点和难点。覆盖3年的真题详解:从历年考试真题中总结考试规律,能帮助考生尽早地熟悉考题形式、深度和广度,以及内容的分布、解答问题的方法和技巧。高达数十位在线专家:在线测试平台、软考交流论坛,为读者提供全程的答疑解惑服务。全面夯实的内容讲解:涵盖了最新的软件设计师考试大纲的所有知识点,选取了2008-201 1年的软件设计师考试试题中的重点和难点部分,并进行了详细的分析和解答。《软件设计师考试考点分析与真题详解(第4版)》在参考和分析历年考试试题的基础上,着重对新版考试大纲的内容有重点地进行了细化和深化。准备考试的人员可通过阅读《软件设计师考试考点分析与真题详解(第4版)》掌握考试大纲规定的知识,熟悉考试方法、试题形式、试题的深度和广度,以及内容的分布、解答问题的方法和技巧。多次改版的精益求精:《软件设计师考试考点分析与真题详解(第4版)》第1版于2005年2月发行,第2版于2007年9月发行,第3版于2009年3月发行,多次重印,深受广大读者朋友的厚爱。本次修订根据最新的考试大纲和软件设计师考试的发展趋势,以及书籍出版后读者的反馈意见,对《软件设计师考试考点分析与真题详解(第4版)》进行了一定程度的修订,改正了原书中的一些印刷错误,增加了201 1年上半年的试题详解,从总体上缩减了书籍内容。权威作者的专家团队:名列前茅的希赛教育软考学院精心编制的软考教材、软考视频、软考辅导为考生助考、提高通过率提供了三位一体的全面过关指导,在软考领域有口皆碑,特别是在高级资格领域。快乐互动的测试答疑:上学吧(WWW.shangxueba.com)在线测试平台为考生准备了在线测试,其中有数十套全真模拟试题和考前密卷,考生可选择任何一套进行测试。测试完毕,系统自动判卷,立即给出分数。希赛教育软考学院(www.csairk.com)是中国知名的软考在线教育网站,该网站论坛是国内人气很旺的软考社区,在这里,读者可以和数十万考生进行在线交流,讨论有关学习和考试的问题。希赛教育软考学院拥有强大的师资队伍,为读者提供全程的答疑服务,在线回答读者的提问。
图书封面
图书标签Tags
无
评论、评分、阅读与下载