软件设计师是什么

软件设计师属于计算机技术与软件专业技术资格(水平)考试(即软考)中级资格考试里面的一项考试.
考试合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档;组织和指导程序员编写、调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件;具有工程师的实际工作能力和业务水平。

软件设计师的技术方向分类

软件设计师是计算机技术与软件专业技术资格(水平)考试(即软考)高级资格考试里面的一项考试。
软件设计师首先主要分了软件开发项目管理、软件设计这两个个主要的技术方向,他们之间的区别就由ITExamPrep.com的老师来为大家介绍,易证宝学员选择哪种或者哪几种证书以及对应的学习方案就需要先了解其基本情况和特性。

软件开发项目管理

本书适于软件项目管理人员、软件开发人员阅读。同时也可作大学本科生及研究生项目管理课程的教材,或作为项目管理人员的培训教材使用。本书的特点主要体现在:   
1.可操作性强。从技术分析开始,落脚于管理。   
2.针对性强。本书在运用现代管理理念对软件项目管理的各个环节进行详细分析的同时,以较大的篇幅叙述了国内外成功软件开发企业的具体做法,并结合管理理论对其进行点评。   
3.指导性强。书中所穿插的翔实并富于启发性的案例,本身就是对软件开发项目管理最好的注解。   
4.内容全面。从软件开发项目的前期市场调研开始,进行全方位的介绍。

目录
  

第一篇 将消费需求转化为产品规格设计

  

第1章 软件与软件开发项目
   1.1 软件概念、发展和分类
   1.2 软件的过程、生存期与开发方法
   1.3 软件开发项目
   1.4 软件开发项目管理
  

第2章 可行性研究与软件需求分析
   2.1 项目可行性研究
   2.2 对软件项目的经济分析
   2.3 软件需求分析
   2.4 软件需求分析方法
  

第二篇 软件项目开发过程管理

  

第3章 软件项目业务规划
   3.1 软件项目规划与估算
   3.2 软件生产率与代码行成本
   3.3 软件项目进度与组织
   3.4 软件环境与配置
   3.5 软件配置管理
  

第4章 软件设计与程序编码
   4.1 软件设计概述
   4.2 软件设计原理与结构
   4.3 软件编码
   4.4 面向对象方法
  

第5章 软件开发项目小组管理
   5.1 软件开发项目小组建设
   5.2 软件开发项目小组成员管理
   5.3 软件开发项目小组成员协调
  

第三篇 软件开发项目后期管理

  

第6章 软件质量管理(成熟度模型与应用)
   6.1 软件项目管理中的成熟度模型
   6.2 软件质量成熟度管理与应用
   6.3 集成成熟度模型与个体软件过程
  

第7章 软件测试与软件维护
   7.1 软件测试管理概述
   7.2 软件测试过程管理
   7.3 软件的维护
   7.4 软件维护的实施
   7.5 软件反推工程
   附录I 计算机软件标准与文档
   附录II 计算机辅助软件开发(CASE)

 

软件设计

软件设计是把许多事物和问题抽象起来,并且抽象它们不同的层次和角度。建议用数学语言来抽象事务和问题,因为数学是最好的抽象语言,并且它的本质就是抽象。将复杂的问题分解成可以管理的片断会更容易。将问题或事物分解并模块化这使得解决问题变得容易,分解的越细模块数量也就越多,它的副作用就是使得设计者考虑更多的模块之间耦合度的情况。

设计要素
   软件设计包括软件的结构设计,数据设计,接口设软件设计和过程设计。
结构设计是指:定义软件系统各主要部件之间的关系。   
数据设计是指:将模型转换成数据结构的定义。   
接口设计是指:软件内部,软件和操作系统间以及软件和人之间如何通信。   
过程设计是指:系统结构部件转换成软件的过程描述。

设计原则
一、设计对于分析模型应该是可跟踪的:软件的模块可能被映射到多个需求上。   
二、设计结构应该尽可能的模拟实际问题。   
三、设计应该表现出一致性。   
四、不要把设计当成编写代码。   
五、在创建设计时就应该能够评估质量。   
六、评审设计以减少语义性的错误。

考取软件设计师可以获得什么

方向:软件开发项目管理、软件设计
职位:软件开发项目管理、软件设计
能力:具备成功从事设计、项目管理、以及规划等工作所需的综合技能,根据工作岗位的不同而有所差异
薪水:8000~10000/月

怎么考软件设计师认证

参加软考考试很简单,报名-缴费-考试-注册-拿证


报考方式:由本人提出申请,按规定携带身份证明到当地考试管理机构报名,领取准考证。凭准考证、身份证明在指定的时间、地点参加考试。
报考时间:每年组织两次,在每年第二季度和第四季度举行。各地的报名时间由考生报考所在地的当地考试机构决定。
报考地点:各地的报名办法由考生报考所在地的当地考试机构决定。考生相关报考费用标准由当地物价部门核准。

IT认证考试资源网特别提醒如果考生是第一次参加考试,考试通过后,需要考生到官网注册一下自己的名址以便收到证书,详情见这篇文章做完拿了以上步骤你就获得了软件设计师证书了。

报考软件设计师的基础条件

报名条件:软件设计师考试属于全国计算机技术与软件专业技术资格考试(简称计算机软件资格考试)中的一个中级考试。考试不设学历与资历条件,也不论年龄和专业,考生可根据自己的技术水平选择合适的级别合适的资格,但一次考试只能报考一种资格。考试采用笔试形式,考试实行全国统一大纲、统一试题、统一时间、统一标准、统一证书的考试办法。

考试要求
(1) 掌握计算机内的数据表示、算术和逻辑运算方法;
(2) 掌握相关的应用数学及离散数学基础知识;
(3) 掌握计算机体系结构以及各主要部件的性能和基本工作原理;
(4) 掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识;
(5) 熟练掌握常用数据结构和常用算法;
(6) 熟悉数据库、网络和多媒体的基础知识;
(7) 掌握C程序设计语言,以及C++、Visual Basic、Java中的一种程序设计语言;
(8) 熟悉软件工程、软件过程改进和软件开发项目管理的基础知识;
(9) 掌握软件设计的方法和技术;
(10) 了解信息化、常用信息技术标准、安全性,以及有关法律、法规的基础知识;
(11) 正确阅读和理解计算机领域的英文资料。

关于软件设计师证书

要报考软件设计师,首先具有一定计算机技术应用能力,就像IT认证考试资源网介绍过的,你需要根据自己的兴趣爱好、能力基础、职业规划和发展前景几个方面来选择适合自己的考证学习方案,如果你在这方面有一些疑惑或者还有什么不懂的地方,可以直接联系页面底部的QQ客服咨询或者给经验丰富的曹老师信箱去信咨询,取得软件设计师中级资格证书,可聘任软件设计师职务。

电子软件设计师的考试纲要和学习方案

科目包括:

(1) 计算机与软件工程知识,考试时间为150分钟,笔试,选择题;
(2) 软件设计,考试时间为150分钟,笔试,问答题。

考试科目1

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. 计算机专业英语

   具有工程师所要求的英语阅读水平
   理解本领域的英语术语

考试时间 考试费用 报考地点等事项

报考资格:具有一定计算机技术应用能力的人员,均可根据本人情况,报名参加相应专业类别、级别的考试。
考试费用:考生相关报考费用标准由当地物价部门核准。
学习费用:主要由两大块构成:1.考试费;2.资料费。
证书费用:现在都是免费发放的电子证书,如果需要纸质证书要另外付费。
考试时间:随时可以报考,由考生自定。
享受权益:证书、成绩单以及微软书籍和产品的折扣
证书有效期:计算机软件资格证书的有效期为3年。为了延长证书的有效期,考生需要在考试后每年按继续教育培训大纲要求
接受一定学时数的继续教育,在证书期满前三个月到信息产业部指定的机构办理证书登记。
考试地点:

  • 推荐文章
  • 微软认证推荐文章
11条记录