知识大全 软体设计师必备的条件是什么
Posted 程式
篇首语:亦余心之所善兮,虽九死其犹未悔。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 软体设计师必备的条件是什么相关的知识,希望对你有一定的参考价值。
软体设计师必备的条件是什么
一切皆有可能
家装设计师必备的条件
必须系统地掌握应用心理学、社会行为学、基础室内物理学; 必须熟悉建筑学以及环境艺术学; 必须不断跟踪世界范围内装饰材料与家俱陈设的设计与创新动态; 必须不断地从工地与实际生活中补充实践经验与实际生活体验的不足; 必须对新的生活方式、人与环境的关系具有高度的敏感心。上述知识背景的要求是基础的,一切个性化的思想、风格、品味都应该是建立在这样一个共同的背景之上。 好设计的来源第一,平衡原则。在着手进行一个空间规划时,必须时刻把握这个原则。因为平衡是人类活动的自然表现,从孩童学步到驾舟乘风破浪,人类的一切自身活动都在努力追求一种平衡。对于一个家庭空间来说,平衡原则也同样重要,空间的布局,装饰元素的组合都需要讲究平衡的原则。
第二,想象力。想象力是如同诗歌一样的艺术表达方式,但决不是对现实的扭曲。想象力应该能够体现出个人对于现实世界的认知、看法以及掌控的程度。想象力来源于时间与空间的组合,来源于资讯的接收,来源于个人的知识与修养。 好设计的工作思路
完成与实现一个好的设计,应该具备明确的工作思路。
第一,针对一个既有的场所,开始阶段的工作必须从客户目标、优先重点、基本规范、现有侷限以及改造余地五个方面入手。
第二,在了解并掌握了上述资讯之后,才进入方案研究阶段。即针对上述五个方面的资讯,把满足主人一切日常生活基本需求的所有元素在设计方案中体现出来。这些生活需求的基础设计必须得到主人的认同。基本需求得到认同之后,便进入到对于方案的视觉效果及形象实现的共同认可上来。无论是设计师还是客户,都必须意识到,这个认同的过程往往是双方都能得以提高的机会,也是改变、优化生活方式的一个过程。生活环境的变化和人自身的变化必须是同步的。
室内设计师必备的条件?
想要成为一个合格的设计师,就需要掌握住作为设计师所需要掌握的知识,能力。
首先就是:软体画图(cad画图,平面布置图,施工图,3d效果图,空间造型,空间的改造等)
其次:专业知识(材料,工艺,色彩,风格,预算报价,量房,人体工程学等)
最后:就是良好的与人沟通的能力,要会谈单,签单。
现在的设计师需要做的是设计营销型的设计师,而能否签单也是判断一个设计师的标准。
软体设计师
软体设计师考试下午试题共有7题,每题15分,第1-4题为必答题,第5-7为三选一,如果都做或没有标记,则以序号小的为准。总分为75分。
根据最近7、8年来的题型进行分析,每次的考核内容几乎都是固定的,第1题考核资料流图,第2题考核资料库设计,第3题考核UML建模,第4题考核演算法与资料结构(所用语言载体一般为C或C虚拟码),第5、6、7题均考核面向物件程式设计,所用语言载体分别是C++、Java、C。从2010年开始,下午题只有6题,前4题和往年没有变化,但第5、6题分别考核C++、Java,二选其一。
《软体设计师考试大纲》的考试要求第7条明确规定:“掌握C程式设计语言,以及C++、Java中的一种程式设计语言”。
考试大纲(清华大学出版社)
978-7-302-189831,软体设计师考试大纲与培训指南(2009版)
指定教材(清华大学出版社)
7-302-12957-6,软体设计师教程(第2版),陈平主编
《软体设计师考试考前串讲》 作者:希赛教育软考学院
本书由希赛教育软考学院编写,根据最新的软体设计师考试大纲及作者进行考试 辅导和阅卷的经验,对历年考试中所有知识点进行了归类分析和总结,挖掘出了其中的考试重点和难点,指出了考试的命题方向,以及每个知识点在实际考试中所占的分数比例。
《软体设计师考试习题集》 作者:希赛教育软考学院
本书根据最新的软体设计师考试大纲,对2005-2013年考试真题进行了归类总结,并给出了解答。考生可通过做本书的习题,掌握考试大纲规定的知识 点、考试重点和难点,熟悉考试方法、试题形式、试题的深度和广度、考试内容的分布,以及解答问题的方法和技巧。
《软体设计师考前冲刺与考点分析》 作者:希赛教育软考学院
准备参加考试的人员可通过阅读本 书掌握考试大纲规定的核心知识,把握考试重点和难点,熟悉考试方法、试题形式、试题的深度和广度,以及解答问题的方法和技巧等。
《软体设计师考试冲刺(习题与解答)》 作者:希赛教育软考学院
本书基于历年试题,利用统计分析的方法,就考试重点和难点知识进行强化练习 ,既不漏掉考试必需的知识点,又不加重考生备考负担,使考生轻松、愉快地掌握知识点。
《软体设计师考试试题分类精解(第3版)》 作者:希赛教育软考学院
全书分析了自2004年到2008年下半年软体设计师考试的所有考题,对试题进行详细的分析与解答
软体设计师考试的总体要求
软体设计师主要完成三项工作:(1)编写文件;(2)组织指导程式设计师开展工作;(3)软体优化和整合测试,开发高质量软体。本工作要求具有工程师的实际工作能力和业务水平。具体讲就是,通过本考试的合格人员,能根据软体开发专案管理和软体工程的要求,按照系统总体设计规格说明书进行软体设计,编写程式设计规格说明书等相应的文件,组织和指导程式设计师编写、除错程式,并对软体进行优化和整合测试,开发出符合系统总体设计要求的高质量软体。
考试内容要求
知识点的掌握程度从深到浅可分五个层次,分别要求为熟练掌握、掌握、理解、熟悉和了解。其中包括2个熟练掌握(常用资料结构和常用演算法、软体设计的方法和技术)、8个掌握、2个熟悉,1个正确理解,具体体现在以下12个方面:
(1) 掌握资料表示、算术和逻辑运算;
(2) 掌握相关的应用数学、离散数学的基础知识;
(3) 掌握计算机体系结构以及各主要部件的效能和基本工作原理;
(4) 掌握作业系统、程式设计语言的基础知识,了解编译程式的基本知识;
(5) 熟练掌握常用资料结构和常用演算法;
(6) 熟悉资料库、网路和多媒体的基础知识;
(7) 掌握C程式设计语言,以及C++、Java、Visual Basic、Visual C++中的一种程式设计语言;
(8) 熟悉软体工程、软体过程改进和软体开发专案管理的基础知识;
(9) 熟练掌握软体设计的方法和技术;
(10) 掌握常用资讯科技标准、安全性,以及有关法律、法规的基本知识;
(11) 了解资讯化、计算机应用的基础知识;
(12) 正确阅读和理解计算机领域的英文资料。
分析:相对于2001年考试大纲,新大纲对知识面的要求更宽,更注重软体设计开发的实践能力,这一点充分体现在下午考试中。考试内容除了技术要求外,还增加了对软体工程实践能力、安全性、标准化、法律法规等方面知识的要求,毕竟软体设计师是软体产业的骨干,因此考试要求相对较高。
二、考试范围
考试科目1:计算机与软体工程知识
本部分包含以下内容:
l 电脑科学基础
l 计算机系统知识
l 系统开发和执行知识
l 安全性知识
l 标准化知识
l 资讯化基础知识
l 计算机专业英语
1.电脑科学基础
1.1 数制及其转换
· 二进位制、十进位制和十六进位制等常用制数制及其相互转换
1.2 资料的表示
·(原码、反码、补码、移码表示,整数和实数的机内表示,精度和溢位)
· 非数值表示(字元和汉字表示、声音表示、影象表示)
· 校验方法和校验码(奇偶校验码、海明校验码、回圈冗余校验码)
1.3 算术运算和逻辑运算
· 计算机中的二进位制数运算方法
· 逻辑代数的基本运算和逻辑表示式的化简
【分析1.1 / 1.2 / 1.3】
本部分要求与程式设计师考试大纲基本一致
重点:数的表示、校验码
难点:数的四种编码:原码、反码、补码、移码及相互之间的变换方法。浮点数的表示以及其规格化。
考试题型一般分布在:数制表示、资料表示、校验码的长度、逻辑表示式(公式、等效变换),明确“与”、“非”、“异或”的运算规则。
考试出现频率较高的内容:浮点数规格化、进位制转换、求反补码。
1.4 数学基础知识
· 命题逻辑、谓词逻辑、形式逻辑的基础知识
· 常用数值计算(误差、矩阵和行列式、近似求解方程、插值、数值积分)
· 排列组合、概率论应用、应用统计(资料的统计分析)
· 运算基本方法(预测与决策、线性规划、网路图、模拟)
【分析1.4】
考纲要求掌握相关的应用数学、离散数学的基础知识
本部分内容作为背景知识,虽不专门考察,但在其他题目中尤其是程式设计中出现。
1.5 常用资料结构
· 阵列(静态阵列、动态阵列)、线性表、连结串列(单向连结串列、双向连结串列、回圈连结串列)、伫列、栈、树(二叉树、查询树、平衡树、线索树、线索树、堆)、图等的定义、储存和操作
· Hash(储存地址计算,冲突处理)
1.6 常用演算法
· 排序演算法、查询演算法、数值计算方法、字串处理方法、资料压缩演算法、递回演算法、图的相关演算法
· 演算法与资料结构的关系、演算法效率、演算法设计、演算法描述(流程图、虚拟码、决策表)、演算法的复杂性
【分析1.5/1.6】
因为资料结构是程式设计的基础,演算法与资料结构密切相关,因此本部分为考试重点内容,要求熟练掌握。
重点:顺序储存结构和链式储存结构的特点、连结串列中的头结点、栈的运算与溢位、回圈伫列的基本操作
阵列元素的储存位置、特殊矩阵的压缩储存、广义表的表头和表尾求法
二叉树储存方法、由遍历序列确定二叉树、二叉树的计数问题
图的遍历演算法、最小生成树演算法、拓朴排序和关键路径、最短路径演算法
平均查询长度、折半查询判定树、平衡二叉树的最少结点数、插入运算及平衡化处理、杂凑表的构造和查询
排序的稳定问题、快速排序的分析及改进、内部排序的时间下界、演算法时间复杂度分析
难点:二叉树节点与深度的关系、图的储存(矩阵、邻接表)与操作、遍历、
考试出现频率较高的内容:树的遍历、资料元素储存方式、查询树、平衡树
考试题型一般分布在:资料元素储存方式、队和栈的性质及其对比、连结串列操作、二叉树的定义及其性质、二叉树的遍历/节点计算、树的遍历、查询树、平衡树等,图的概念及其性质。
常见的排序演算法、查询演算法、递回演算法、演算法的基本特点、常用演算法思想、演算法效率的比较(时间、空间复杂度)、演算法描述、演算法复杂性比较
2.计算机系统知识
2.1 硬体知识
2.1.1 计算机系统的组成、体系结构分类及特性
· CPU和储存器的组成、效能和基本工作原理
· 常用I/O装置、通讯装置的效能,以及基本工作原理
· I/O介面的功能、型别和特性
·(中断系统、DMA、I/O处理机方式)
· CISC/RISC,流水线操作,多处理机,并行处理
2.1.2 储存系统
· 主存-Cache储存系统的工作原理
· 虚拟储存器基本工作原理,多级储存体系的效能价格
· RAID型别和特性
【分析2.1.1/2.1.2】
分析:磁碟储存器的容量计算、地址对映、流水线、系统结构分类
重点:Cache替换演算法、记忆体与介面的编址方式、流水线操作
难点:I/O控制方式、地址计算、并行处理的概念和层次
考试出现频率较高的内容:指令的定址方式以及指令的执行过程;储存容量的计算、
流水线处理机的主要指标、CISC/RISC比较等
2.1.3 安全性、可靠性与系统性能评测基础知识
· 诊断与容错
· 系统可靠性分析评价
· 计算机系统性能评测方式
【分析2.1.3】本部分内容多为记忆型内容
重点:资料加密/解密知识、电脑保安等级、认证技术、数字签名等
平均无故障时间、平均修复时间定义、计算机可靠性模型、效能评价
难点:资料加密/解密知识、金钥体制
考试出现频率较高的内容:可靠效能评价、资料安全知识、计算机可靠性及效能评价
2.2 软体知识
2.2.1 作业系统知识
· 作业系统的核心(中断控制)、程序、执行绪概念
· 处理机管理(状态转换、共享与互斥、分时轮转、抢占、死锁)
· 储存管理(主存保护、动态连线分配、分段、分页、虚存)
· 装置管理(I/O控制、假离线)
· 档案管理(档案目录、档案组织、存取方法、存取控制、恢复处理)
· 作业管理(作业排程、作业控制语言(JCL)、多道程式设计)
· 汉字处理,多媒体处理,人机介面
· 网路作业系统和嵌入式作业系统基础知识
· 作业系统的配置
【分析2.2.1】
重点:作业系统的五大管理功能,其中如处理机管理、储存管理、作业排程、程序排程、页面排程等尤为重要、状态转换、共享与互斥、分时轮转、抢占、死锁
难点:作业排程、程序排程、页面排程演算法、PV操作
考试题型一般分布在:作业系统的概述、处理机管理、储存、档案管理、作业、程序排程、程序状态变化
考试出现频率较高的内容:PV操作、程序死锁/同步、记忆体分配、并发执行程式、程序间状态转换、PV实现程序间的同步与互斥、死锁及其避免、地址变换、页面置换、工作集
2.2.2 程式设计语言和语言处理程式的知识
· 汇编、编译、解释系统的基础知识和基本工作原理
· 程式设计语言的基本成分:资料、运算、控制和传输,过程(函式)呼叫
· 各类程式设计语言主要特点和适用情况
【分析2.2.2】
分析:文法考查、自动机、正则式
重点:编译程式的基本组成、正则表示式和有限自动机、文法及语言的形式描述、中间程式码、自动机原理、文法和语言的定义
考试出现频率较高的内容:正则表示式和正则集、有限自动机和正则表示式的转换
2.3 计算机网路知识
· 网路体系结构(网路拓扑、OSI/RM、基本的网路协议)
· 传输介质、传输技术、传输方法、传输控制
· 常用网路装置和各类通讯装置
· Client/Server结构、Browser/Server结构
· LAN拓扑,存取控制,LAN的组网,LAN间连线,LAN-WAN连线
· 因特网基础知识以及应用
· 网路软体
· 网路管理
· 网路效能分析
【分析2.3】
计算机网路中对OSI/RM七层的划分,及各种协议的功能。传输理论、互联装置、Inter知识,除参考模型理论外,其他的比较比较琐碎,需要知识积累。
重点:网路分类、拓扑结构、OSI参考模型层次划分及对应的协议、频宽计算、子网划分、防火墙技术
难点:IP子网划分;传输控制、各层协议的功能
考试题型一般分布在:这部分知识除了上面的难点部分外,基本属于了解记忆性的知识点,知识点比较散乱,但考试中考点均落在大纲中列出的知识点中。
考试出现频率较高的内容:TCP/IP协议、参考模型7层协议、IP地址的分类、各种网路装置的比较;
2.4 资料库知识
· 资料库管理系统的功能和特征
· 资料库模型(概念模式、外模式、内模式)
· 资料模型,ER图,第一正规化、第二正规化、第三正规化
· 资料操作(集合运算和关系运算)
· 资料库语言(SQL)
· 资料库的控制功能(并发控制、恢复、安全性、完整性)
· 资料仓库和分散式资料库基础知识
【分析2.4】
无论对上午题目还是下午题目,本部分都很重要,这是学习和复习的一个重点。
重点:用E-R模型表示现实问题,扩充的E-R模型、ER图向关系模式的转换、资料库语言(SQL)、对SELECT查询语句的应用、关系代数表示式、关系模型的完整性约束、函式依赖
难点:五种基本的关系运算方法、组合的关系运算方法、规则化理论()、函式依赖、分解的保持函式依赖、无损连线又保持函式依赖的分解、判断一个分解的无损连线性和保持函式
考试出现频率较高的内容:资料模型、关系运算与SQL语句的转换、函式依赖
2.5 多媒体知识
· 多媒体系统基础知识,多媒体装置的效能特性,常用多媒体档案格式
· 简单图形的绘制,影象档案的处理方法
· 音讯和视讯资讯的应用
· 多媒体应用开发过程
【分析2.5】
基本属于了解记忆性的知识点。
重点:多媒体的基本概念、声音数字化的过程、影象压缩编码、视讯档案的国际标准、流媒体概念、多媒体计算机系统、虚拟现实技术
难点:多媒体资讯的容量计算、资料压缩、常用多媒体档案格式、音讯和视讯的物理特征等
考试出现频率较高的内容:基本知识、资讯的容量计算
2.6 系统性能知识
· 效能指标(响应时间、吞吐量、周转时间)和效能设计
· 效能测试和效能评估
· 可靠性指标及计算、可靠性设计
· 可靠性测试和可靠性评估
【分析2.6】
重点:可靠性评估
考试出现频率较高的内容:系统可靠性的计算、装置周转时间
2.7 计算机应用基础知识
· 资讯管理、资料处理、辅助设计、自动控制、科学计算、人工智慧等基础知识
· 远端通讯服务基础知识
· 常用应用系统
【分析2.7】
本部分内容不是考试重点,做一般了解即可。
3.系统开发和执行知识
本部分内容涉及上午考试和下午考试,是软体设计师工作能力的考查重点。
3.1 软体工程、软体过程改进和软体开发专案管理知识
· 软体工程知识
· 软体开发生命周期各阶段的目标和任务
· 软体开发专案管理基础知识(时间管理、成本管理、质量管理、人力资源管理、风险管理等)及其常用管理工具
· 主要的软体开发方法(生命周期法、原型法、面向物件法、CASE)
· 软体开发工具与环境知识
· 软体过程改进知识
· 软体质量管理知识
· 软体开发过程评估、软体能力成熟评估基础知识
【分析3.1】
重点:软体开发方法、CMM、成本估算、风险分析、进度管理、人员管理、软体开发环境
3.2 系统分析基础知识
· 系统分析的目的和任务
· 结构化分析方法(资料流图(DFD)、资料字典(DD)、实体关系图(ERD)、描述加工处理的结构化语言)
· 统一建模语言(UML)
· 系统规格说明书
【分析3.2】
高度重视UML在系统分析中的应用
重点:资料流图(DFD)、资料字典(DD)、实体关系图(ERD)
考点:UML的各类图
3.3 系统设计知识
· 系统设计的目的和任务
· 结构化设计方法和工具(系统流程图、HIPO图、控制流程图)
· 系统总体结构设计(总体布局、设计原则、模组结构设计、资料储存设计、系统配置方案)
· 系统详细设计(程式码设计、资料库设计、使用者介面设计、处理过程设计)
· 系统设计说明书
【分析3.3】
重点:系统流程图、HIPO图、控制流程图
3.4 系统实施知识
· 系统实施的主要任务
· 结构化程式设计、面向物件程式设计、视觉化程式设计
· 程式设计风格
· 程式设计语言的选择
· 系统测试的目的、型别,系统测试方法(黑盒测试、白盒测试、灰盒测试)
· 测试设计和管理(错误曲线、错误排除、收敛、注入故障、测试用例设计、系统测试报告)
· 系统转换基础知识
3.5 系统执行和维护知识
· 系统执行管理基础知识
· 系统维护基础知识
· 系统评价基础知识
【分析3.4/3.5】
重点:结构化设计中资讯流、变换分析、系统结构设计原则、系统划分、模组设计、资料储存设计、面向物件程式设计、测试方法、系统维护的分类
难点:系统测试方法、测试分类、系统可维护性评价指标
3.6 面向物件开发方法
· 面向物件开发概念(类、物件、属性、封装性、继承性、多型性、物件之间的引用)
· 面向物件开发方法的优越性以及有效领域
· 面向物件设计方法(体系结构、类的设计、使用者介面设计)
· 面向物件实现方法(选择程式设计语言、类的实现、方法的实现、使用者介面的实现、准备测试资料)
· 面向物件程式设计语言(如C++、Java、Visual、Bsasic、Visual C++)的基本机制
· 面向物件资料库、分散式物件的概念
【分析3.6】
重点:面向物件开发:类、物件、属性、封装性、继承性、多型性、OMT方法
难点:建议在资料流图、结构化分析方法上多加掌握。
【分析3】
考试题型一般分布在:DFD、软体的生存周期;资料流图;模组间的关系;软体测试的分类、软体质量管理(标准)软体的特性、主要的软体开发方法、系统测试、软体能力成熟评估
考试出现频率较高的内容:资料流图、黑盒/白盒测试、面向物件技术的概念
4.安全性知识
· 安全性基本概念
· 防治计算机病毒、防范计算机犯罪
· 存取控制、防闯入、安全管理措施
· 加密与解密机制
· 风险分析、风险型别、抗风险措施和内部控制
【分析4】
系统安全问题是目前社会关注的问题,也是应用价值较高的知识,可结合现实中的相关问题来加深理解。
考试出现频率较高的内容:加密与解密演算法、
5.标准化知识
· 标准化意识、标准化的发展、标准制订过程
· 国际标准、国家标准、行业标准、企业标准基本知识
· 程式码标准、档案格式标准、安全标准、软体开发规范和文件标准知识
· 标准化机构
6.资讯化基础知识
· 资讯化意识
· 全球资讯化趋势、国家资讯化战略、企业资讯化战略和策略
· 有关的法律、法规
· 远端教育、电子商务、电子政务等基础知识
· 企业资讯资源管理基础知识
【分析5/6】
资讯化、标准化知识是新增考点。标准化方面有标准标识,标准修订等是对基本素质的考查,也要重视。
考试出现频率较高的内容
7.计算机专业英语
· 掌握计算机技术的基本词汇
· 能正确阅读和理解计算机领域的英文资料
【分析7】
专业英语,是对专业知识和英语水平的考查,考前需有意识阅读点英文专业资料。
考试题型一般分布在:软体行业标准,电脑保安基础知识,资讯化基础知识。
考试出现频率较高的内容:行业标准的类别;电脑保安,CMM分类,计算机软体著作权问题。
考试科目2:软体设计
本部分具体内容如下:
l 外部设计
l 内部设计
l 程式设计
l 系统实施
l 软体工程
本部分所涉及内容为软体设计的日常工作,这些内容同样出现在上午考试试题中。
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.程式设计
3.1 模组划分(原则、方法、标准)
3.2 编写程式设计文件
· 模组规格说明书(功能和介面说明、程式处理逻辑的描述、输入输出资料格式的描述)
· 测试要求说明书(测试型别和目标、测试用例、测试方法)
3.3 程式设计评审
4.系统实施
4.1 配置计算机系统及其环境
4.2 选择合适的程式设计语言
4.3 掌握C程式设计语言,以及C++、Java、Visual Basic、Visual C++中任一种程式设计语言,以便能指导程式设计师进行程式设计和测试,并进行必要的优化
4.4 系统测试
· 指导程式设计师进行模组测试,并进行验收
· 准备系统整合测试环境和测试工具
· 准备测试资料
· 写出测试报告
5.软体工程
· 软体生存期模型(瀑布模型、螺旋模型、喷泉模型)和软体成本模型
· 定义软体需求(系统化的目标、配置、功能、效能和约束)
· 描述软体需求的方法(功能层次模型、资料流模型、控制流模型、面向资料的模型、面向物件的模型等)
· 定义软体需求的方法(结构化分析方法、面向物件分析方法)
· 软体设计(分析与整合、逐步求精、抽象、资讯隐蔽)
· 软体设计方法(结构化设计方法、Jackson方法、Warnier方法、面向物件设计方法)
· 程式设计(结构化程式设计、面向物件程式设计)
· 软体测试的原则与方法
· 软体质量(软体质量特性、软体质量控制)
· 软体过程评估基本方法、软体能力成熟度评估基本方法
· 软体开发环境和开发工具(分析工具、设计工具、程式设计工具、测试工具、维护工具、CASE)
· 软体工程发展趋势(面向构件,统一建模语言(UML))
· 软体过程改进模型和方法
本部分综合分析:
软体设计师,关键是设计软体的能力。考纲要求:要熟悉软体工程、软体过程改进和软体开发专案管理的基础知识;熟练掌握软体设计的方法和技术;掌握C程式设计语言及指定的四种面向物件语言中的一种。这部分专业能力严重依赖工作实践,要求有一定经验的积累,是具有工程师的实际工作能力和业务水平的体现。如无实践经验,要学会借鉴,以取人之长,补已之短。
这部分主要体现在下午考试中,现就如何应对下午考试进行分析:
近几次考试中下午试题分五个题目,一个数据库,一个程式填空题、一个面向物件的语言题,另两个题目分别为资料流图、UML、或流程图等。
资料库题目,要求补全SQL语言,这要求考生熟悉SQL的语言,无论对上午题目还是下午题目都很重要。这是学习和复习的一个重点。
资料流图,DFD是一种分析系统资料流程的图形,意在让使用者理解系统的功能、输入、输出和资料储存等。请认真弄清其应用,在画出资料流图的情况下,系统的功能也就确定了,再经过细化,逐步向物理结构迈进。考核时,试题多从父图和子图的平衡来分析。这部分内容,一个解题的关键是高度重视题目说明,务必正确、深入理解其内容,必要时要读几遍,同时对于给出的图表,也要务必看懂。这样答题就轻松了,答案实际就蕴含在说明中。
流程图类题目,是大家再熟悉不过的了,它就一个具体问题的解题思路进行描述,是面向过程的。但所求问题是千差万别的,因此应理解思路,细心作答。
答题形式最简单也是难度最大的是程式填空。为便于阅卷,这类题目以程式填空形式出现,这不仅要求理解问题本质,同时也要弄清作者解题思路,这一点比自己独立完成程式设计要难得的多。针对问题,首先设计自己的思路,如何解决问题,先后顺序怎样;然后试读程式,如何思路大体一致,很好,这题容易解决了。如思路不一致,设法弄清每一段程式码的功能,其逻辑结构怎样,进而弄清命题人的解题思路,再顺势解决问题。人们常讲,答案就在题目中,这是对的。在分析问题过程中,找到所求答案。不过前提条件是考生要熟悉这种语言,又要明白解题思路,这样才能正确作答。这个题目比较难,要么不得分,要么得全分。
近年对于统一建模语言UML考查较多,已引起了考生的注意。它代表了软体工程的发展趋势,目前是视觉化建模的事实上的工业标准。人们对于图的理解相对其他形式更容易一些,图能更清晰地描述和说明问题的本质,因此,UML体现了这一特点。这类题目难度与资料流图相似,自然解题思想也相同。从形式上看,资料流图更朴实一些,UML类的题目则透出一种新颖、现代的气息。
最后的题目面向物件语言是一个选做题,给考生以自由,可以发挥个人的优势。命题已注意到不同语言的考查难度一致性,要求考生就同一问题回答,实现了形式上的公平,自然是一个进步
你可以去软体学院旁听课程,因为软体设计师上面考试内容例如计算机网路,作业系统,计算机组成原理,软体工程,资料库概论都是软体学院开设的课程,因为考试的内容很基础,我想最快要5~7个月才可以一定考过
程式设计师考试内容和软体设计师很相似,我看你考了二级和三级,一定不是学计算机专业的,那么建议你从程式设计师开始考,而专业的学生直接从软体设计师考就可以了,不过如果你做了软体设计师历年试题后感觉很有把握,那么就直接考设计师吧,这个考试不限条件
问题不在于你是男是女,而在于是否具备能做设计师的能力。要有审美和品味,还要有一定的硬装知识。这个行业没有性别歧视,有时间还是好好提高一下自己的技能吧。学习的话可以找培训学校也可以找设计公司,我姐姐在菲莫斯学的,有兴趣的话可以去了解一下。
成为工业设计师必备的条件
手绘能力-表达你的想法
合作能力-与人沟通合作
英语能力
一定的机械设计,机械制造原理了解
吃苦耐劳的精神
创新能力
定制橱柜设计师具备的条件是什么?
手艺精湛、各种风格都会
相关参考
学习软体程式设计都要学什么?你好,学习软体程式设计最核心的东西是——程式设计思想1、对于你的问题,C语言、Java、VB都是语言,是编写计算机程式用的语言2、都要学吗?当然不是都要学,就你列举的三个语
知识大全 ui设计师和ios软体开发哪个好点? 关于以后的发展前景。还有这两个哪个难学
ui设计师和ios软体开发哪个好点?关于以后的发展前景。还有这两个哪个难学?更费脑子。我有美术两个侧重点完全不一样,ui是设计介面(使用者介面),ios是软体开发,完全看你的专业和兴趣。数字营销设计师
贷款买车必备条件贷款买车需要什么手续车辆登记证是要抵押给银行的。办理按揭车贷款的流程:在银行特约经销商处选择汽车并签订购车协议或合同;借款人向贷款行申请个人汽车按揭贷款;经调查同意后签订合同;办理汽车
很多白癜风患者都听说白癜风的治疗是很困难的事,有很多人还因此而放弃了治疗,其实这是不对的。白癜风应该积极的进行治疗,否则就会引发更严重的一些疾病。在白癜风的治疗过程中,应该注意一些基本的问题。这些基本
很多白癜风患者都听说白癜风的治疗是很困难的事,有很多人还因此而放弃了治疗,其实这是不对的。白癜风应该积极的进行治疗,否则就会引发更严重的一些疾病。在白癜风的治疗过程中,应该注意一些基本的问题。这些基本
(1)对产妇及胎儿不良反应小(2)药物起效快,作用可靠,便于给药(3)避免运动阻滞,不影响宫缩和产妇运动(4)产妇清醒,能配合分娩过程。
(1)对产妇及胎儿不良反应小(2)药物起效快,作用可靠,便于给药(3)避免运动阻滞,不影响宫缩和产妇运动(4)产妇清醒,能配合分娩过程。
哪有免费使用的程式设计软体?新人想学程式设计,类似JAVA,C语言的,急求! 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让
(1)必须有完整独立的通风、防尘、防灭火及安全监控系统,通风系统合理,通风设施齐全可靠。 (2)必须采用机械通风,运转风机和备用风机必须具备同等能力,矿井通风机经具备资质的检测检验机构测试合格。
(1)必须有完整独立的通风、防尘、防灭火及安全监控系统,通风系统合理,通风设施齐全可靠。 (2)必须采用机械通风,运转风机和备用风机必须具备同等能力,矿井通风机经具备资质的检测检验机构测试合格。