2009软件设计师考试大纲
- 格式:docx
- 大小:18.36 KB
- 文档页数:6
Autodesk建筑可视化设计师2009认证考试大纲 试题说明试题种类:其中包括“选择题”和“制作题”两种形式,分别占总分值的40%、60%。
试题数量:共22道题,满分为100分。
其中选择题20道;制作题2道(室内、室外各1题),任选2道完成,每题30分。
考试时间:180分钟。
一、3ds Max基本操作[3道题]相关知识和基础概念软件定制和文件管理捕捉和对齐二、建筑建模技术[5道题]Auto CAD基础知识创建图形建模技术模型的优化三、3ds Max材质和贴图 [5道题]常用材质常用贴图贴图方法四、3ds Max灯光、环境和特效[2道题]标准灯光技术光度学灯光及高级灯光环境和效果五、3ds Max基本动画技术[2道题]动画的设置和编辑摄影机使用粒子系统六、3ds Max渲染技术[2道题]基本渲染技术高级照明七、后期软件的综合运用[1道题]静帧画面的后期编辑与Combustion联合使用考试规则第一部分:考试规则设置A1. 试题可修改? 是 如果选择是,则在考生考试中,会出现“上一题”按钮,允许考生返回到上面答题中修改答案。
A2. 通过前部分考试才能进行后部分考试?是 该选项仅在一场考试中有两个或以上考试部分有效;如果选择是,必须通过第一部分考试(考试成绩合格)才能进行第二部分考试,否则无限制。
A3. 是否允许上传答题附件?A. 考试试题设置是 如果选择是,则在考生考试中,将出现上载框,允许考生将答题文件打包成zip上传到服务器。
B1. 多少道题目上传服务器 5 为了避免频繁上传服务器,通常采用多到答题后才上传,默认值为5B2. 最多允许多少次登陆次数 B. 考试管理设置3 允许考生在考试中中途退出,但设置登陆次数限制,可以防止考试无限次退出和再登陆等行为,默认值为3第二部分:考试组卷规则设置C1. 考题类型 选择题 C2. 考试比例 40%如60%表示该部分比例为60%C3. 考题数量 20 C4. 通过率 60%如60%表示答对60%即通过C5. 考试时长 01:00:00C6. 难度系数如1:70;2:30表示系数1取70%,系数2取30%C. 第一部分考试备注:考试时长格式为hh:mm:ss,如02:00:00D1. 考题类型 制作题D2. 考试比例 60% 如60%表示该部分比例为60%D3. 考题数量 2 D4. 通过率 60%如60%表示答对60%即通过D5. 考试时长 02:00:00D6. 难度系数如1:70;2:30表示系数1取70%,系数2取30%D. 第二部分考试备注:考试时长格式为hh:mm:ss,如02:00:01E1. 考题类型 提交作品E2. 考试比例如60%表示该部分比例为60%E3. 考题数量 E4. 通过率如60%表示答对60%即通过E5. 考试时长 E6. 难度系数如1:70;2:30表示系数1取70%,系数2取30%E. 第三部分考试备注:考试时长格式为hh:mm:ss,如02:00:02。
《全国信息技术高级人才水平考试》考试大纲(2009年)软件工程师考试大纲一、考试对象二、考试题型三、考试内容=======================================注释:认知水平标记代表含义识记(I)--能正确认识和表述科学事实、原理、术语和规律,知道该课程的基础知识,并能进行正确的选择和判断;理解(II)--能将所学知识加以解释、归纳,能领悟某一概念或原理与其它概念或原理之间的联系,理解其引申意义,并能做出正确的表述和解释;应用(III)--通常能用所学的概念、原理、方法正确分析和解决较简单的问题,具有分析和解决一般问题的能力;能够灵活运用所学的知识,分析和解决比较复杂的问题,具有一定的解决实际问题的能力。
========================================软件工程师考试大纲软件开发工程师(Java)考试内容覆盖了Java程序员、专业软件公司Java软件工程师、手机软件开发工程师、网络公司Java 程序员等职位所要求的知识与技能,突出强调并着重考查考生的阅读需求能力、编码能力、排错能力和协作能力。
一、考试对象已完成NIEH职业技能类课程“软件工程师”的学习,深入透彻掌握行业先进技术和行业规范的学习者。
二、考试题型:选择题和操作题1、Which of the following lines will compile without warning or error.)()a) float f = 1.3;b) char c = a;c) byte b = 257;d) boolean b = null;e) int i = 10;答案:E2、Given the following class definitions: ()1. class BaseWidget extends Object{2. String name=BaseWidget;3. void speak(){System.out.println(I am a +name);}4. }5. class TypeAWidget extends BaseWidget{6. TypeAWidget(){name=TypeA;}7. }Which of the following code fragments will compile and execute without error?a. Object A=new BaseWidget();A.speak();b. BaseWidget B=new TypeAWidget();B.speak();c. TypeAWidget C=new BaseWidget();C.speak();答案:B3、Pick the keyword(s) which can NOT be used as modifiers in declaration of a method in a Java class. ()a) privateb) friendc) protectedd) statice) synchronizedf) generic答案:BF4、Which of the following would be an illegal identifier for a Java method?()a) do_it_nowb) _Substitutec) 9thMethodd) $addMoneye) %getPath答案:CE机试题1、在DB2中创建数据库dbtest1,如果已经存在,先删掉再创建。
全国计算机技术与软件专业技术资格(水平)考试2009年上半年软件设计师上午试卷(考试时间 9 : 00~11 : 30 共 150 分钟)1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规 2B 铅笔在你写入的准考证号下填涂准考证号。
2. 本试卷的试题中共有 75 个空格,需要全部解答,每个空格 1 分,满分75 分。
3. 每个空格对应一个序号,有 A、B、C、D 四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。
4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。
解答时用正规 2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。
例题● 2009 年上半年全国计算机技术与软件专业技术资格(水平)考试日期是(88)月(89)日。
(88)A. 3 B. 4 C. 5 D. 6(89)A. 20 B. 21 C. 22 D. 23因为考试日期是“5 月 20 日”,故(88)选 C,(89)选 A,应在答题卡序号 88 下对 C 填涂,在序号 89 下对 A 填涂(参看答题卡)。
●海明校验码是在n个数据位之外增设k个校验位,从而形成一个k+n位的新的码字,使新的码字的码距比较均匀地拉大。
n与k的关系是(1)。
(1)A.2k - l≥n + k B.2n - 1≤ n + k C.n = k D.n-1≤k●假设某硬盘由5个盘片构成(共有8个记录面),盘面有效记录区域的外直径为30cm,内直径为10cm,记录位密度为250位/mm,磁道密度为16道/mm,每磁道分16个扇区,每扇区512字节,则该硬盘的格式化容量约为(2)MB。
(2)A. B.C. D.●(3)是指按内容访问的存储器。
(3)A.虚拟存储器 B.相联存储器 C.高速缓存(Cache) D.随机访问存储器●处理机主要由处理器、存储器和总线组成,总线包括(4)(4)A.数据总线、地址总线、控制总线 B.并行总线、串行总线、逻辑总线C.单工总线、双工总线、外部总线D.逻辑总线、物理总线、内部总线●计算机中常采用原码、反码、补码和移码表示数据,其中,±0编码相同的是(5)。
Autodesk Maya 2009认证考试大纲(二级)Ⅰ.考试形式试题种类:选择题试题数量:50道题考试时间:90分钟Ⅱ.考试要求根据对各知识点掌握程度的要求,分为三类:1)熟练掌握(标记为:★★★):表示非常重要的内容,通常是关键的基础概念或操作方法,在实际工作中有不可或缺的重要地位。
要求对该项知识有全面、深入的认识并能够熟练运用。
2)基本掌握(标记为:★★):表示比较重要的内容,在实际工作中广泛应用,对提高工作效率有较大帮助。
要求对该项知识有比较全面的理解,对其中的重要知识部分能做到熟练运用。
3)了解(标记为:★):表示必须了解的内容,此部分知识对提高工作效率有帮助或者在某些专业应用方面较重要。
要求对该项知识的概念、应用条件、方法等有初步了解。
Ⅲ.考试内容【考试知识点】•(2%)Maya基础命令高级操作(1题)•(2%)Maya高级建模(1题)•(30%)Maya动画技术(15题)•(26%)Maya高级渲染(13题)•(14%)Maya动力学(7题)•(4%)Maya流体(2题)•(4%)Maya Paint Effect (2题)•(4%)Maya布料(2题)•(6%)Maya毛发(Fur&Hair)(3题)•(4%)Maya编程技术(2题)•(4%)Maya nCloth布料(2题)一、Maya基础命令高级操作[2分]1.1文件菜单与修改场景•场景优化处理(Optimize Scene Size)(★★)•参考外部场景操作(★★★)建立外部文件参考导入参考文件替换参考文件参考文件中对象命名管理•工程目录管理(★★★)新建工程目录设置工程目录工程目录的一般结构•按类选择对象(★)•按类删除对象(★)•选择所有子层级对象(★)•对象空间方位参数冻结(★★★)•用户自定义属性(★★★)添加修改删除自定义属性命名规则•批量给物体名加前缀(★★)•测量工具(★)距离NURBS曲线/面参数弧长•加注释说明(★)•使用Illustrator曲线(★★)•使用构造平面(★)•使用虚拟对象(★★★)•快速选择集(★★)1.2显示控制与通用工具•场景信息显示(★★★)物体详情Polygon数量统计Subdiv详情动画详情帧率摄影机名视图轴场景轴•自定义用户界面(★★)•NURBS对象组元显示/隐藏控制(★★)•Polygon对象组元显示/隐藏控制(★★)•Subdiv对象组元显示/隐藏控制(★★)•Transform节点操作枢轴显示/隐藏控制(★★★)•Maya运行环境设置(★★★)Maya.env的设置Maya内部运行环境参数控制•属性编辑器(Attribute Editor)(★★)•Outline窗口(★★)识别非可视节点对非可视节点进行操作•超图(Hypergraph)(★★★)观察节点网络图•Connection Editor使用(★★★)窗口使用规则属性关联的规则二、Maya高级建模[2分]2.1NURBS建模技术•对齐表面(Align Surface)(★★★)位置连续切线连续曲率连续•重建表面(Rebuild Surfaces)(★★★)匹配指定表面•反转NURBS表面法线方向(★★)NURBS表面UV方向与法线方向•NURBS对象渲染参数设置(★)•运动曲线包裹生成曲面(★)缝合(Stitch)点缝合(Stitch Surface Points)边缝合(Stitch Edges Tool)全局缝合(Global Stitch)2.2Polygon建模技术•将贴图转成Polygon对象(★★)•将流体转成Polygon对象(★★)•将Diplacement材质转成Polygon对象(★★)三、Maya动画技术[30分]3.1动画辅助(1题)•动画幻影(Ghost)(★)•显示动画轨迹(Create Motion Trail)(★)•动画曲线编辑器(★★★)整体调整动画速度整体调整动画幅度动画曲线切线权重的修改•动画烘焙(★★)•了解Dope Sheet窗口(★★)3.2非线动画编辑(1题)•角色化(Character)(★★★)建立角色(Create Character Set)建立子角色(Create Subcharacter Set)•导出动作(★★)•导入动作(★★)•角色内容编辑(★★)添加控制属性去除控制属性•建立姿势(Create Pose)(★★)•建立动作片段(★★)•Trax窗口使用(★★)调用动作片段串连动作片段剪辑动作片段建立动作片段库将动作片转成角色关键帧动画3.3变形器(2题)•编辑成员工具(Edit Membership Tool)(★)•绘制集成员工具(Paint Set Membership Tool)(★)•建立融合变形(Create Blend Shape)(★★★)添加目标体去除目标体拓扑结构Inbetween方式•融合变形动画控制(★★★)•创建晶格变形器(Create Lattice)(★★★)•编辑晶格(Edit Lattice)(★★★)Reset LatticeRemove Lattice Tweaks•簇变形器(cluster)(★★★)权重编辑相对运动•雕塑变形器(sculpt)(★★)添加方式作用方式:包括翻转、投影和拉伸三种•线变形器(wire)(★★)参数控制影响范围限制器控制影响范围线变形器编辑•褶皱变形器(wrinkle)(★)作用方式操作对象的限制•包裹变形器(wrap)(★★)建立包裹变形器添加影响物体•抖动变形器(Jiggle)(★★)建立变形器控制参数生成缓存文件权重修改3.4约束(2题)•一般概念(★★)约束权重多约束切换影响力影响范围•点约束(Point)(★★★)•目标约束(Aim)(★★★)方向控制:目标方向、上向向量、世界上向向量(world up vector)、世界向上方式(world up type)操作方式:约束所有轴、只约束一个或两个轴比例约束(Scale)(★)方向约束(Orient)(★★★)•父约束(Parent)(★★★)特殊:建立约束时被约束物体的状态会影响约束结果替代解决方案:点约束加方向约束切换•几何约束(Geometry)(★★)•法线约束(Normal)(★★)•切线约束(Tangent)3.5骨骼系统(2题)•新建骨骼(★★★)新建骨骼的方向新建骨骼的层级关系•插入关节(Insert Joint Tool)(★)•去除关节(Remove Joint )(★)使用限制:除根关节•断开骨骼(Disconnect Joint)(★)•结合骨骼(Connect Joint)(★)•镜像骨骼(Mirror Joint)(★★★)骨骼方向关节、关节属性、IK手柄(IK Handle)等都会进行镜像复制。
附录3 AutoCAD2009考试大纲试题说明考试题量:55-60题通过比率:60%考试时间:90分钟题目类型:单选题、多选题、判断题一、基础理论知识(20%)1、AutoCAD2009软件的基本绘图命令的使用。
2、掌握运用AutoCAD进行相关的标注,掌握如何绘制轴测图、渲染图形、打印输出。
3、理解与绘图有关的系统设置、绘图环境设置、文字库的应用等基本概念。
4、理解与AutoCAD有关的如、建筑、机械、化工等领域的行业绘图标准。
二、图形的基本操作(50%)1、掌握绘图命令操作,如直线、圆、正多边形、多段线以及圆环和样条曲线的绘制。
2、掌握二维图形的编辑命令,如修剪和延伸修剪和延伸、倒角和圆角、平移和旋转、镜像和阵列等。
3、熟练掌握图案填充以及图层的设置。
4、掌握尺寸标注、多重引线标注以及输入文字。
5、熟练运用动态观察、三维导航工具以及灵活改变视觉样式等。
三、图形的绘制与编辑(15%)1、区分使用WCS坐标系和UCS坐标系的使用。
2、掌握有关捕捉、栅格与正交功能的使用方法。
3、掌握创建属性块和动态块的方法。
4、掌握AutoCAD中的各种绘图工具的使用方法与技能,其中包括圆工具、圆弧工具、三维基本实体工具、修剪工具、多边形工具、椭圆形工具、曲面工具等,及相关快捷键操作方法。
5、熟练掌握布尔运算的相关操作。
四、标注及图形输出(15%)1、掌握设置尺寸标注样式与图形径向尺寸的标注。
2、掌握圆弧和角度的标注方法以及编辑尺寸标注。
3、轴测图的绘制与轴测图的标注4、理解发布图形信息以及渲染三维图形。
5、掌握创建布局与打印CAD图纸的具体操作。
2009年软考软件评测师考试大纲一、考试说明1. 考试要求(1)熟悉计算机基础知识;(2)熟悉操作系统、数据库、中间件、程序设计语言基础知识;(3)熟悉计算机网络基础知识;(4)熟悉软件工程知识,理解软件开发方法及过程;(5)熟悉软件质量及软件质量管理基础知识;(6)熟悉软件测试标准;(7)掌握软件测试技术及方法;(8)掌握软件测试项目管理知识;(9)掌握C语言以及C++或Java语言程序设计技术;(10)了解信息化及信息安全基础知识;(11)熟悉知识产权相关法律、法规;(12)正确阅读并理解相关领域的英文资料。
2. 通过本考试的合格人员能在掌握软件工程与软件测试知识的基础上,运用软件测试管理办法、软件测试策略、软件测试技术,独立承担软件测试项目;具有工程师的实际工作能力和业务水平。
3. 本考试设置的科目包括:(1)软件工程与软件测试基础知识,考试时间为150分钟,笔试,选择题;(2)软件测试应用技术,考试时间为150分钟,笔试,问答题。
二、考试范围考试科目1:软件工程与软件测试基础知识1.计算机系统基础知识1.1 计算机系统构成及硬件基础知识·计算机系统的构成·处理机·基本输入输出设备·存储系统1.2 操作系统基础知识·操作系统的中断控制、进程管理、线程管理·处理机管理、存储管理、设备管理、文件管理、作业管理·网络操作系统和嵌入式操作系统基础知识·操作系统的配置1.3 数据库基础知识·数据库基本原理·数据库管理系统的功能和特征·数据库语言与编程1.4 中间件基础知识1.5 计算机网络基础知识·网络分类、体系结构与网络协议·常用网络设备·Internet基础知识及其应用·网络管理1.6 程序设计语言知识·汇编、编译、解释系统的基础知识·程序设计语言的基本成分(数据、运算、控制和传输、过程(函数)调用)·面向对象程序设计·C语言以及C++(或Java)语言程序设计基础知识2.标准化基础知识·标准化的概念(标准化的意义、标准化的发展、标准化机构)·标准的层次(国际标准、国家标准、行业标准、企业标准)·标准的类别及生命周期3.信息安全知识·信息安全基本概念·计算机病毒及防范·网络入侵手段及防范·加密与解密机制4.信息化基础知识·信息化相关概念·与知识产权相关的法律、法规·信息网络系统、信息应用系统、信息资源系统基础知识5.软件工程知识5.1 软件工程基础·软件工程概念·需求分析·软件系统设计·软件组件设计·软件编码·软件测试·软件维护5.2 软件开发方法及过程·结构化开发方法·面向对象开发方法·瀑布模型·快速原型模型·螺旋模型5.3 软件质量管理·软件质量及软件质量管理概念·软件质量管理体系·软件质量芾淼哪勘辍⒛谌荨⒎椒ê图际?/p> 5.4 软件过程管理·软件过程管理概念·软件过程改进·软件能力成熟度模型5.5 软件配置管理·软件配置管理的意义·软件配置管理的过程、方法和技术5.6 软件开发风险基础知识·风险管理·风险防范及应对5.7 软件工程有关的标准·软件工程术语·计算机软件开发规范·计算机软件产品开发文件编制指南·计算机软件需求规范说明编制指南·计算机软件测试文件编制规范·计算机软件配置管理计划规范·计算机软件质量保证计划规范·数据流图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定6.软件评测师职业素质要求·软件评测师职业特点与岗位职责·软件评测师行为准则与职业道德要求·软件评测师的能力要求7.软件评测知识7.1 软件测试基本概念·软件质量与软件测试·软件测试定义·软件测试目的·软件测试原则·软件测试对象7.2 软件测试过程模型·V模型·W模型·H模型·测试模型的使用7.3 软件测试类型·单元测试、集成测试、系统测试·确认测试、验收测试·开发方测试、用户测试、第三方测试·动态测试、静态测试·白盒测试、黑盒测试、灰盒测试7.4 软件问题分类·软件错误·软件缺陷·软件故障7.5 测试标准7.5.1GB/T 16260.1—2003 软件工程产品质量第1部分:质量模型7.5.2GB/T 18905.1—2002 软件工程产品评价第1部分:概述7.5.3GB/T 18905.5—2002 软件工程产品评价第5部分:评价者用的过程8.软件评测现状与发展·国内外现状·软件评测发展趋势9.专业英语·正确阅读并理解相关领域的英文资料考试科目2:软件测试应用技术1.软件生命周期测试策略1.1 设计阶段的评审·需求评审·设计评审·测试计划与设计1.2 开发与运行阶段的测试·单元测试·系统(确认)测试·验收测试2.测试用例设计方法2.1 白盒测试设计·白盒测试基本技术·白盒测试方法2.2 黑盒测试用例设计·测试用例设计方法·测试用例的编写2.3 面向对象测试用例设计2.4 测试方法选择的策略·黑盒测试方法选择策略·白盒测试方法选择策略·面向对象软件的测试策略3.软件测试技术与应用3.1 软件自动化测试·软件自动化测试基本概念·选择自动化测试工具·功能自动化测试·负载压力自动化测试3.2 面向对象软件的测试·面向对象测试模型·面向对象分析的测试·面向对象设计的测试·面向对象编程的测试·面向对象的单元测试·面向对象的集成测试·面向对象的系统测试3.3 负载压力测试·负载压力测试基本概念·负载压力测试解决方案·负载压力测试指标分析·负载压力测试实施3.4 Web应用测试·Web应用的测试策略·Web应用设计测试·Web应用开发测试·Web应用运行测试3.5 网络测试·网络系统全生命周期测试策略·网络仿真技术·网络性能测试·网络应用测试3.6 安全测试·测试内容·测试策略·测试方法3.7 兼容性测试·硬件兼容性测试·软件兼容性测试·数据兼容性测试·新旧系统数据迁移测试·平台软件测试3.8 易用性测试·功能易用性测试·用户界面测试3.9 文档测试·文档测试的范围·用户文档的内容·用户文档测试的要点·用户手册的测试·在线帮助的测试4.测试项目管理·测试过程的特性与要求·软件测试与配置管理·测试的组织与人员·测试文档·软件测试风险分析·软件测试的成本管理三、题型举例(一)选择题·下面的哪一项测试街柚行枰 芯植渴 萁峁共馐裕?1)(1)A.单元测试B. 集成测试C. 确认测试D. 系统测试·软件的六大质量特性包括:(2)(2)A.功能性、可靠性、可用性、效率、可维护、可移植B.功能性、可靠性、可用性、效率、稳定性、可移植C.功能性、可靠性、可扩展性、效率、稳定性、可移植D.功能性、可靠性、兼容性、效率、稳定性、可移植(二)问答题1.白盒测试方法中的代码检查法需要重点考虑代码的执行效率,阅读以下两个循环,回答问题1和问题2。
系统架构设计师考试大纲一、考试说明1.考试目标考试合格人员应能够根据系统需求规格说明书,结合应用领域和技术发展的实际情况,考虑有关约束条件,设计正确、合理的软件架构,确保系统架构具有良好的特性;能够对项目系统架构进行描述、分析、设计与评估;能够按照相关标准编写相应的设计文档;能够与系统分析师、项目管理师相互协作、配合工作;具有高级工程师的实际工作能力和业务水平。
2.考试要求(1)掌握计算机硬软件与网络的基础知识;(2)熟悉信息系统开发过程;(3)理解信息系统开发标准、常用信息技术标准;(4)熟悉主流的中间件和应用服务器平台;(5)掌握软件系统建模、系统架构设计基本技术;(6)熟练掌握信息安全技术、安全策略、安全管理知识;(7)了解信息化、信息技术有关法律、法规的基础知识;(8)了解用户的行业特点,并根据行业特点架构合适的系统设计;(9)掌握应用的数学基础知识(10)熟练阅读和正确理解相关领域的英文文献;3.考试科目设计设置(1)信息系统综合知识,考试时间为150分钟,笔试,选择题;(2)系统架构设计案例分析,考试时间为90分钟,笔试,问答题;(3)系统架构设计论文,考试时间为120分钟,笔试,论文题。
二、考试范围考试科目1:信息系统综合知识1.计算机软件与网络基础知识1.1操作系统•操作系统的类型和结构•操作系统基本原理•网络操作系统及网络管理•嵌入式操作系统与实时操作系统1.2数据库系统•数据库管理系统的类型、结构和性能评价•常用的关系型数据库管理系统•数据库模式•数据库规范化•分布式数据库系统,并行数据库系统•数据仓库与数据挖掘技术•数据库工程•备份恢复1.3嵌入式系统•嵌入式系统的特点•嵌入式系统的硬件组成与设计•嵌入式系统应用软件及开发平台•嵌入式系统网络•嵌入式系统数据库1.4数据通信与计算机网络•数据通信的基本知识•开放系统互连参考模型•常用的协议标准•网络互连与常用网络设备•计算机网络的分类与应用1.5多媒体•多媒体的类型、特点及数据格式•多媒体数据的压缩编码1.6系统配置与性能评价•多层结构、分布式系统•系统配置方法(双份、双重、热备份、容错、集群)•性能计算(响应时间、吞吐量、TAT)•性能设计(系统调整、Amdahl解决方案、响应特性、负载均衡)•性能指标(SPEC-Int、SPEC-Fp、TPC、Gibsonmix、响应时间)•性能评估2.信息化基础知识2.1信息系统工程总体规划•总体规划目标、范围•总体规划的方法论•信息系统的组成•信息系统的实现2.2政府信息化与电子政务•电子政务的概念、内容和技术形式•中国政府信息化的策略和历程•电子政务建设的过程模式和技术模式2.3企业信息化与电子商务•企业信息化的概念、目的、规划、方法•ERP的主要模块和主要算法•企业业务流程重组(BPR)•CRM、PDM在企业的应用•知识管理•企业应用集成•全程供应链管理的思想•商业智能•电子商务的类型、标准2.4信息资源管理2.5国际和国内有关信息化的标准、法律和规定3.系统开发基础知识3.1开发管理•项目的范围、时间、成本•文档管理工作、配置管理•软件开发的质量与风险•软件的运行与评价3.2需求管理•需求变更•需求跟踪•需求变更风险管理3.3软件开发方法•软件开发生命周期•软件开发模型(瀑布模型、演化模型、增量模型、螺旋模型、原型,构件组装模型、RUP,敏捷方法)•构件与软件重用•逆向工程•形式化方法3.4软件开发环境与工具集成开发环境开发工具(建模工具、分析设计工具、编程工具、测试工具、项目管理工具等)3.5设计方法分析设计图示(DFD、ERD、UML、流程图、NS图、PAD)结构化分析与设计模块设计面向对象的分析与设计I/O设计、人机界面设计设计模式3.6基于构件的开发构件的概念与分类中间件技术典型应用架构(J2EE、.NET)3.7应用系统构建应用系统设计与开发(分析与设计方法的使用、外部设计、内部设计、程序设计、测试)软件包的使用(开发工具、运行管理工具、业务处理工具、ERP、群件、OA工具)3.8测试与评审测试评审方法验证与确认(V&V)测试自动化测试设计和管理方法4.软件架构基础知识软件架构的概念软件架构的风格特定领域软件架构基于架构的软件开发方法软件架构评估软件产品线设计模式5.安全性与可靠性技术5.1信息安全与保密加密和解密身份认证(数字签名、密钥、口令)访问控制安全保密管理(防泄漏、数字水印)安全协议(SSL、PGP、IPSec)系统备份与恢复防治病毒5.2系统可靠性可靠性设计(容错技术、避错技术)可靠性指标与评估5.3安全性规章与保护私有信息规则信息系统安全法规与制度计算机防病毒制度保护私有信息规则6.标准化与知识产权标准化意识,标准化的发展,标准的的生命周期国际标准、美国标准、国家标准、行业标准、地方标准、企业标准代码标准、文件格式标准、安全标准、软件开发规范和文档标准标准化机构知识产权7.应用数据概率统计应用图论应用组合分析算法(数值算法与非数值算法)的选择与应用运筹方法(网络计划技术、线性规划、预测、决策、库存管理、模拟)数学建模8.专业英语具有高级工程师所要求的英文阅读水平掌握本领域的英语术语考试科目2:系统架构设计案例分析1.系统规划系统项目的提出与可行性分析系统方案的制定、评价和改进新旧系统的分析和比较现有软件、硬件和数据资源的有效利用2.软件架构设计软件架构设计XML技术基于架构的软件开发过程软件质量属性架构模型(风格)特定领域软件架构基于架构的软件开发方法架构评估软件产品线系统演化3.设计模式设计模式的概念设计模式的组成模式和软件架构设计模式分类设计模式的实现4.系统设计处理流程设计人机界面设计文件设计、存储设计数据库设计网络应用系统的设计系统运行环境的集成与设计中间件、应用服务器性能设计与性能评估系统转换计划5.软件系统建模系统需求建模的作用和意义定义问题(目标、功能、性能等)与归结模型(静态结构模型、动态行为模型、物理模型)结构化系统建模、数据流图面向对象系统建模统一建模语言(UML)数据库建模、E-R图逆向工程6.分布式系统设计分布式通信协议的设计基于对象的分布式系统设计基于Web的分布式系统设计基于消息和协同的分布式系统设计异构分布式系统的互操作性设计7.嵌入式系统设计实时系统和嵌入式系统特征实时任务调度和多任务设计中断处理和异常处理嵌入式系统开发设计8.系统的可靠性分析与设计系统的故障模型和可靠性模型系统的可靠性分析和可靠度计算提高系统可靠性的措施系统的故障对策和系统的备份与恢复9.系统的安全性和保密性设计系统的访问控制技术数据的完整性数据与文件的加密通信的安全性系统的安全性设计考试科目3:系统架构设计论文根据给出的系统架构设计有关的若干个专题,选择其中一个专题,按照规定的要求撰写论文。
2009年上半年软件设计师考试试题分析软件设计师2009年上半年(5月23日)的考试是2009版新大纲实施之后的第一次考试,整个试题难度较前两年上半年试题相当,出题紧扣大纲、没有超纲题,知识点虽有点“复古”,死记硬背的东西有几个,但都比较简单了,各类知识点的出题数与往年一致。
上午试题的分值分布几乎与往年基本相似,增加了软件工程和面向对向方法学方面的题,这也符合近年来的出题趋势。
其中很多知识点在希赛辅导平台的在线课堂提到了,模拟试题的覆盖率达了97%以上,参加希赛辅导平台学习的学员从模拟试题及在线课堂应该切身感受到这种出题的方向。
1、计算机与软件工程综合知识试题2009年5月考试计算机与软件工程综合知识点分布如表1所示。
本次试题的1~6、10~14、19~22、25~27、31~35、37、41~45、48、51~62、66、67是出现在希赛模拟试题或专项练习题,其中1~6、10~14、22、26、27、32、37、48、51~56、60、61就是模拟试题,仅数字变动或形式变动。
希赛的模拟试题除第46、47题外,其他所有知识点都函盖了;但46和47也包含在希赛辅导平台的下载资料当中。
在希赛软考辅导平台的综合答疑中,强调了的知识点:进程调度、函数参数传递、流水线、系统可靠性、著作权、音频范围、图形图像格式、类、自动机、正规式、文法、数据库的范式、模式分解、二叉排序树、数据结构其他的概念、算法指导,强调的重点达到了70%。
可以说,希赛教育辅导平台的本次软件设计师的辅导取得了前所未有的成功!2. 软件设计此次考试的试题一至试题四为必答题,试题五至试题七选答一题。
试题一该题以一个某大型商业的商品配送中心信息管理系统为载体来考核考生对数据流图知识点的把握。
从题目的问答形式上来看,和往年一致,基本是要求外部实体、数据存储以及缺失的数据流。
解答此类问题最关键的一点就是要细心,把题目看清,不要丢掉任何一个条件,将条件和题目中的图相对应,看是否能对上。
附件1:上海市高等学校计算机等级考试(一级)考试大纲(2009年修订)一、考试性质上海市高等学校计算机等级考试是上海市教育委员会组织的全市高校统一的教学考试,是检测和评价高校计算机应用基础知识教学水平和教学质量重要依据之一。
该项考试旨在规范和加强上海高校非计算机专业的计算机教学工作,提高非计算机专业学生的计算机应用能力。
考试对象主要是上海高等学校非计算机专业学生,每年举行一次,当年的十月下旬、十一月上旬的星期六或星期日。
凡考试成绩达到合格者或优秀者,由上海市教育委员会颁发相应的证书。
本考试由上海市教育委员会统一领导,聘请有关专家组成考试委员会,委托上海市教育考试院组织实施。
二、考试目标考试的目标是测试考生掌握基本的计算机基础知识的程度和应用计算机的能力,以使学生能跟上信息科技尤其是计算机技术的飞速发展,适应信息化社会的需求;在教学上能适应上海市教育委员会提出的计算机和信息技术学习“不断线”的要求,并为后继课程和专业课程的计算机应用奠定基础。
三、考试细则1.按本考纲要求的“知识点”和“范围”,并按照认知和能力的要求制定考题,原则上满足以下百分比要求:在认知要求方面,“知道”、“理解”和“掌握”分别占40%、40%和20%左右;在能力要求方面,“学会”、“比较熟练”和“熟练”分别占20%、40%和40%左右。
2.考题由4个部分组成:计算机应用基础知识、操作系统和办公软件、多媒体技术基础和计算机网络基础。
3.考试采用网络环境,在计算机上以无纸化方式完成考试,考试时间为90分钟,试卷总分为100分。
4.考试题型分为:单选、多选、填空、操作等四种题型。
五、考试内容和要求(一)计算机应用基础知识(三)多媒体技术基础六、几点说明(一)建议学时数总课时不低于90课时,讲授课时不低于45课时,实验课时不低于45课时。
(二)建议系统配置硬件:奔腾Ⅳ1.8G以上,内存不低于512M,硬盘不低于40G,配光驱、声卡、耳机。
全国计算机技术与软件专业技术资格(水平)考试2009年下半年软件设计师下午试卷试题一(共15分)阅读以下说明和数据流图,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】现准备为某银行开发一个信用卡管理系统CCMS,该系统的基本功能为:图1-1 顶层数据流图试题二(共15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】某公司拟开发一多用户电子邮件客户端系统,部分功能的初步需求分析结果如下:址2,邮件地址3)邮件帐号(邮件地址,邮件密码,用户名)邮件( (b) ,收件人地址,邮件状态,邮件主题,邮件内容,发送时间,接收时间)附件( (c) ,附件号,附件文件名,附件大小)【问题3】(6分)(1)请指出【问题2】中给出的地址簿、邮件和附件关系模式的主键,如果关系模式存在外键请指出。
(2)附件属于弱实体吗?请用50字以内的文字说明原因。
试题三(共15分)阅读下列说明和UML图,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】某企业为了方便员工用餐,为餐厅开发了一个订餐系统(COS:Cafeteria Ordering System),企业员工可通过企业内联网使用该系统。
企业的任何员工都可以查看菜单和今日特价。
系统的顾客是注册到系统的员工,可以订餐(如果未登录,需先登录)、注册工资支付、预约规律的订餐,在特殊情况下可以覆盖预订。
餐厅员工是特殊顾客,可以进行备餐、生成付费请求和请求送餐,其中对于注册工资支付的顾客生成付费请求并发送给工资系统。
菜单管理员是餐厅特定员工,可以管理菜单。
送餐员可以打印送餐说明,记录送餐信息(如送餐时间)以及记录收费(对于没有注册工资支付的顾客,由送餐员收取现金后记录)。
顾客订餐过程如下:1. 顾客请求查看菜单;2. 系统显示菜单和今日特价;3. 顾客选菜;4. 系统显示订单和价格;5. 顾客确认订单;6. 系统显示可送餐时间;7. 顾客指定送餐时间、地点和支付方式;8. 系统确认接受订单,然后发送Email给顾客以确认订餐,同时发送相关订餐信息通知给餐厅员工。
2009软件设计师考试大纲
一、考试说明
1.考试目标
通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档,组织和指导程序员编写、调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件;具有工程师的实际工作能力和业务水平。
2.考试要求
(1) 掌握计算机内的数据表示、算术和逻辑运算方法;
(2) 掌握相关的应用数学及离散数学基础知识;
(3) 掌握计算机体系结构以及各主要部件的性能和基本工作原理;
(4) 掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识;
(5) 熟练掌握常用数据结构和常用算法;
(6) 熟悉数据库、网络和多媒体的基础知识;
(7) 掌握C程序设计语言,以及C++、Java中的一种程序设计语言;
(8) 熟悉软件工程、软件过程改进和软件开发项目管理的基础知识;
(9) 掌握软件设计的方法和技术;
(10) 了解信息化、常用信息技术标准、安全性,以及有关法律、法规的基础知识;
(11) 正确阅读和理解计算机领域的英文资料。
3.考试科目
(1) 计算机与软件工程知识,考试时间为150分钟,笔试,选择题;
(2) 软件设计,考试时间为150分钟,笔试,问答题。
二、考试范围
考试科目1:计算机与软件工程知识
1. 计算机科学基础知识
1.1数制及其转换
二进制、八进制、十进制和十六进制等常用数制及其相互转换
1.2 计算机内数据的表示
数的表示(补码表示,整数和实数的表示,精度和溢出)
非数值表示(字符和汉字表示,声音表示、图像表示)
1.3算术运算和逻辑运算
计算机中的二进制数运算方法
逻辑代数的基本运算
1.4其他数学基础知识
常用数值计算
排列组合,概率论应用,应用统计(数据的统计分析)
编码基础
命题逻辑、谓词逻辑、形式逻辑的基础知识
运筹基本方法
2. 计算机系统知识
2.1计算机硬件基础知识
2.1.1计算机系统的组成、体系结构分类及特性
CPU、存储器的组成、性能和基本工作原理
常用I/O设备、通信设备的性能以及基本工作原理
I/O接口的功能、类型和特性
CISC/RISC,流水线操作,多处理机,并行处理
2.1.2存储系统
虚拟存储器基本工作原理,多级存储体系
RAID类型和特性
2.1.3可靠性与系统性能评测基础知识
诊断与容错
系统可靠性分析评价
计算机系统性能评测方法
2.2计算机软件知识
2.2.1数据结构与算法知识
数组
链表
队列、栈
树
图的定义、存储和基本操作
杂凑(Hash表)
常用的排序算法、查找算法、数值计算、字符串处理、数据压缩算法、递归算法、图的相关算法
算法描述和分析
2.2.2 操作系统知识
操作系统的内核
处理机管理
存储管理
设备管理
文件管理
作业管理
网络操作系统和嵌入式操作系统基础知识
操作系统的配置
2.2.3程序设计语言和语言处理程序知识
汇编、编译、解释系统的基础知识和基本工作原理
程序设计语言的基本成分(数据、运算、控制和传输),程序调用的实现机制 各类程序设计语言的主要特点和适用情况
2.2.4 数据库知识
数据库模型(概念模式、外模式、内模式)
数据模型,ER图,规范化
数据操作
数据库语言
数据库管理系统的功能和特征
数据库的控制功能
数据仓库和分布式数据库基础知识
2.3 计算机网络知识
网络体系结构
传输介质,传输技术,传输方法,传输控制 常用网络设备和各类通信设备的特点
Client-Server结构,Browser-Server结构
LAN(拓扑,存取控制,组网,网间互连) Internet 和Intranet 基础知识以及应用
网络软件
网络管理,网络性能分析
2.4 多媒体基础知识
多媒体系统基础知识
简单图形的绘制,图像文件的处理方法
音频和视频信息的应用
多媒体应用开发过程
3. 系统开发和运行知识
3.1软件工程知识
软件生存周期与软件生存周期模型
软件开发方法
软件开发项目管理
软件开发工具与软件开发环境
3.2 系统分析基础知识
系统分析的主要步骤
机构化分析方法
3.3 系统设计基础知识
概要设计与详细设计的基本任务
系统设计的基本原理
系统模块结构设计
结构化设计方法
面向数据结构的设计方法
系统详细设计
3.4 系统实施基础知识
系统实施的基本内容
程序设计方法
程序设计的基本模块
系统测试
系统转换
3.5 系统运行和维护基础知识
系统可维护性的概念
系统维护的类型
系统评价的概念和类型
3.6 软件质量管理基础知识
软件质量特性(ISO/IEC 9126软件质量模型)
软件质量保证
软件复杂性的概念及度量方法(McCabe度量法)
软件评审(设计质量评审、程序质量评审)
软件容错技术
3.7 软件过程改进基础知识
软件能力成熟度模型CMM
统一过程(UP)与极限编程(XP)的基本概念
4. 面向对象基础知识
面向对象的基本概念
面向对象分析与设计知识
分析模式与设计模式知识
面向对象程序设计知识
面向对象数据库、分布式对象基础知识
5. 信息安全知识
信息系统安全基础知识
信息系统安全管理
保障完整性与可用性的措施
加密与解密机制基础知识
风险管理(风险分析、风险类型、抗风险措施和内部控制)
计算机安全相关的法律、法规基础知识
6. 标准化、信息化和知识产权基础知识
6.1 标准化基础知识
标准化意识,标准化组织机构,标准的内容、分类、代号与编号规定,标准制订过程
国际标准、国家标准、行业标准、企业标准
代码标准、文件格式标准、安全标准、互联网相关标准、软件开发规范和文档标准、基于构件的软件标准
6.2 信息化基础知识
全球信息化趋势、国家信息化战略、企业信息化战略和策略
互联网相关的法律、法规
个人信息保护规则
远程教育、电子商务、电子政务等基础知识
企业信息资源管理基础知识
6.3 知识产权基础知识
保护知识产权有关的法律、法规
7. 计算机专业英语
具有工程师所要求的英语阅读水平
理解本领域的英语术语
考试科目2:软件设计
1.外部设计
1.1 理解系统需求说明
1.2 准备进行系统开发
选择开发方法、准备开发环境、制订开发计划
1.3 设计系统功能
选择系统结构
设计各子系统的功能和接口
设计安全性策略、需求和实现方法
制订详细的工作流和数据流
1.4 设计数据模型
设计ER模型及其他数据模型
1.5 编写外部设计文档
系统配置图、各子系统关系图
系统流程图、系统功能说明书
输入输出规格说明、数据规格说明、用户手册框架
设计系统测试要求
1.6 外部设计的评审
2.内部设计
2.1 设计软件结构
按构件分解,确定构件功能、规格以及构件之间的接口
数据结构与算法设计
采用中间件和工具
2.2 设计输入输出
2.3 设计物理数据
2.4 构件的创建和重用
创建构件、重用构件
使用子程序库或类库
2.5 编写内部设计文档
构件划分图、构件间的接口、构件处理说明
屏幕界面设计文档、报表设计文档、文件设计文档、数据库设计文档
2.6 内部设计的评审
3.数据库应用分析与设计
设计关系模式
数据库语言(SQL)
数据库访问
4.程序设计
4.1 模块划分
4.2 编写程序设计文档
4.3 程序设计评审
5.系统实施
5.1 配置计算机系统及环境
5.2 选择合适的程序设计语言
5.3 用C程序设计语言以及C++、Java中的任一种程序设计语言进行程序设计5.4 系统测试
指导程序员进行模块测试,并进行验收
准备系统集成测试环境和测试工具
准备测试数据
写出测试报告
6.软件工程应用
6.1 软件开发周期模型
6.2 需求分析
6.3 软件设计
软件设计的基本原则
软件设计方法
程序设计(结构化程序设计、面向对象程序设计)
6.4 软件测试的原则与方法
6.5 软件质量(软件质量特性、软件质量控制)
6.6 软件过程评估基本方法、软件能力成熟度评估基本方法
6.7 软件开发环境和开发工具
6.8 面向对象技术
面向构件技术
统一建模语言(UML)
软件过程改进模型和方法
6.9 网络环境软件技术(请您对文章做出评价)
本文来自CSDN博客,转载请标明出处:/twtja/archive/2009/09/17/4561229.aspx。