<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>软件设计师</title>
	<atom:link href="https://www.aitaocui.cn/tag/223684/feed" rel="self" type="application/rss+xml" />
	<link>https://www.aitaocui.cn</link>
	<description>翡翠玉石爱好者聚集地</description>
	<lastBuildDate>Sat, 26 Nov 2022 16:00:03 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.1</generator>

<image>
	<url>https://www.aitaocui.cn/wp-content/uploads/2022/11/taocui.png</url>
	<title>软件设计师</title>
	<link>https://www.aitaocui.cn</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>软件设计师(计算机工作岗位)</title>
		<link>https://www.aitaocui.cn/article/335368.html</link>
					<comments>https://www.aitaocui.cn/article/335368.html#respond</comments>
		
		<dc:creator><![CDATA[戴雨森]]></dc:creator>
		<pubDate>Sat, 26 Nov 2022 16:00:03 +0000</pubDate>
				<category><![CDATA[知识]]></category>
		<category><![CDATA[软件设计师]]></category>
		<guid isPermaLink="false">https://www.aitaocui.cn/?p=335368</guid>

					<description><![CDATA[能根据软件开发项目管理和软件工程的要求，按照系统总体设计规格说明书进行软件设计，编写程序设计规格说明书等相应的文档；组织和指导程序员编写、调试程序，并对软件进行优化和集成测试，开发...]]></description>
										<content:encoded><![CDATA[</p>
<article>
<p>能根据软件开发项目管理和软件工程的要求，按照系统总体设计规格说明书进行软件设计，编写程序设计规格说明书等相应的文档；组织和指导程序员编写、调试程序，并对软件进行优化和集成测试，开发出符合系统总体设计要求的高质量软件；具有工程师的实际工作能力和业务水平。</p>
</article>
<p><img decoding="async" src="https://www.aitaocui.cn/wp-content/uploads/2022/08/20220828_630bc14756226.jpg" /></p>
<article>
<h1>考试介绍</h1>
<p>软件设计师考试属于全国计算机技术与软件专业技术资格考试（简称计算机软件资格考试）中的一个中级考试。考试不设学历与资历条件，也不论年龄和专业，考生可根据自己的技术水平选择合适的级别合适的资格，但一次考试只能报考一种资格。考试采用笔试形式，考试实行全国统一大纲、统一试题、统一时间、统一标准、统一证书的考试办法。</p>
<h1>考试目标</h1>
<p>通过本考试的合格人员能根据软件开发项目管理和软件工程的要求，按照系统总体设计规格说明书进行软件设计，编写程序设计规格说明书等相应的文档，组织和指导程序员编写、调试程序，并对软件进行优化和集成测试，开发出符合系统总体设计要求的高质量软件；具有工程师的实际工作能力和业务水平。</p>
<h1>考试要求</h1>
<p>(1)掌握计算机内的数据表示、算术和逻辑运算方法；</p>
<p>(2)掌握相关的应用数学及离散数学基础知识；</p>
<p>(3)掌握计算机体系结构以及各主要部件的性能和基本工作原理；</p>
<p>(4)掌握操作系统、程序设计语言的基础知识，了解编译程序的基本知识；</p>
<p>(5)熟练掌握常用数据结构和常用算法；</p>
<p>(6)熟悉数据库、网络和多媒体的基础知识；</p>
<p>(7)掌握C程序设计语言，以及C++、Java中的一种程序设计语言；</p>
<p>(8)熟悉软件工程、软件过程改进和软件开发项目管理的基础知识；</p>
<p>(9)掌握软件设计的方法和技术；</p>
<p>(10)了解信息化、常用信息技术标准、安全性，以及有关法律、法规的基础知识；</p>
<p>(11)正确阅读和理解计算机领域的英文资料。</p>
</p>
<h1>考试科目</h1>
<p>(1)计算机与软件工程知识，考试时间为150分钟，笔试，选择题；</p>
<p>(2)软件设计，考试时间为150分钟，笔试，问答题。</p>
</p>
<h1>考试范围</h1>
<h2 id="a-6e5358aa">1.软件工程知识</h2>
<p>1.计算机科学基础知识</p>
</p>
<p>1.1数制及其转换</p>
<p>◇二进制、八进制、十进制和十六进制等常用数制及其相互转换</p>
</p>
<p>1.2计算机内数据的表示</p>
<p>◇数的表示（补码表示，整数和实数的表示，精度和溢出）</p>
<p>◇非数值表示（字符和汉字表示，声音表示、图像表示）</p>
</p>
<p>1.3算术运算和逻辑运算</p>
<p>◇计算机中的二进制数运算方法</p>
<p>◇逻辑代数的基本运算</p>
</p>
<p>1.4其他数学基础知识</p>
<p>◇常用数值计算</p>
<p>◇排列组合，概率论应用，应用统计（数据的统计分析）</p>
<p>◇编码基础</p>
<p>◇命题逻辑、谓词逻辑、形式逻辑的基础知识</p>
<p>◇运筹基本方法</p>
</p>
<h2 id="a-4ef928a7">2.计算机系统知识</h2>
<p>2.1计算机硬件基础知识</p>
</p>
<p>2.1.1计算机系统的组成、体系结构分类及特性</p>
<p>◇CPU、存储器的组成、性能和基本工作原理</p>
<p>◇常用I/O设备、通信设备的性能以及基本工作原理</p>
<p>◇I/O接口的功能、类型和特性</p>
<p>◇CISC/RISC，流水线操作，多处理机，并行处理</p>
</p>
<p>2.1.2存储系统</p>
<p>◇虚拟存储器基本工作原理，多级存储体系</p>
<p>◇RAID类型和特性</p>
</p>
<p>2.1.3可靠性与系统性能评测基础知识</p>
<p>◇诊断与容错</p>
<p>◇系统可靠性分析评价</p>
<p>◇计算机系统性能评测方法</p>
</p>
<p>2.2计算机软件知识</p>
</p>
<p>2.2.1数据结构与算法知识</p>
<p>◇数组</p>
<p>◇链表</p>
<p>◇队列、栈</p>
<p>◇树</p>
<p>◇图的定义、存储和基本操作</p>
<p>◇杂凑（Hash表）</p>
<p>◇常用的排序算法、查找算法、数值计算、字符串处理、数据压缩算法、递归算法、图的相关算法</p>
<p>◇算法描述和分析</p>
</p>
<p>2.2.2操作系统知识</p>
<p>◇操作系统的内核</p>
<p>◇处理机管理</p>
<p>◇存储管理</p>
<p>◇设备管理</p>
<p>◇文件管理</p>
<p>◇作业管理</p>
<p>◇网络操作系统和嵌入式操作系统基础知识</p>
<p>◇操作系统的配置</p>
</p>
<p>2.2.3程序设计语言和语言处理程序知识</p>
<p>◇汇编、编译、解释系统的基础知识和基本工作原理</p>
<p>◇程序设计语言的基本成分（数据、运算、控制和传输），程序调用的实现机制</p>
<p>◇各类程序设计语言的主要特点和适用情况</p>
</p>
<p>2.2.4数据库知识</p>
<p>◇数据库模型（概念模式、外模式、内模式）</p>
<p>◇数据模型，ER图，规范化</p>
<p>◇数据操作</p>
<p>◇数据库语言</p>
<p>◇数据库管理系统的功能和特征</p>
<p>◇数据库的控制功能</p>
<p>◇数据仓库和分布式数据库基础知识</p>
</p>
<p>2.3计算机网络知识</p>
<p>◇网络体系结构</p>
<p>◇传输介质，传输技术，传输方法，传输控制</p>
<p>◇常用网络设备和各类通信设备的特点</p>
<p>◇Client-Server结构，Browser-Server结构</p>
<p>◇LAN（拓扑，存取控制，组网，网间互连）</p>
<p>◇Internet和Intranet基础知识以及应用</p>
<p>◇网络软件</p>
<p>◇网络管理，网络性能分析</p>
</p>
<p>2.4多媒体基础知识</p>
<p>◇多媒体系统基础知识</p>
<p>◇简单图形的绘制，图像文件的处理方法</p>
<p>◇音频和视频信息的应用</p>
<p>◇多媒体应用开发过程</p>
</p>
<h2 id="a-2b295d46">3.系统开发和运行知识</h2>
<p>3.1软件工程知识</p>
<p>◇软件生存周期与软件生存周期模型</p>
</p>
<p>◇软件开发方法</p>
<p>◇软件开发项目管理</p>
<p>◇软件开发工具与软件开发环境</p>
</p>
<p>3.2系统分析基础知识</p>
<p>◇系统分析的主要步骤</p>
<p>◇机构化分析方法</p>
</p>
<p>3.3系统设计基础知识</p>
<p>◇概要设计与详细设计的基本任务</p>
<p>◇系统设计的基本原理</p>
<p>◇系统模块结构设计</p>
<p>◇结构化设计方法</p>
<p>◇面向数据结构的设计方法</p>
<p>◇系统详细设计</p>
</p>
<p>3.4系统实施基础知识</p>
<p>◇系统实施的基本内容</p>
<p>◇程序设计方法</p>
<p>◇程序设计的基本模块</p>
<p>◇系统测试</p>
<p>◇系统转换</p>
</p>
<p>3.5系统运行和维护基础知识</p>
<p>◇系统可维护性的概念</p>
<p>◇系统维护的类型</p>
<p>◇系统评价的概念和类型</p>
</p>
<p>3.6软件质量管理基础知识</p>
<p>◇软件质量特性（ISO/IEC9126软件质量模型）</p>
<p>◇软件质量保证</p>
<p>◇软件复杂性的概念及度量方法（McCabe度量法）</p>
<p>◇软件评审（设计质量评审、程序质量评审）</p>
<p>◇软件容错技术</p>
</p>
<p>3.7软件过程改进基础知识</p>
<p>◇软件能力成熟度模型CMM</p>
<p>◇统一过程（UP）与极限编程（XP）的基本概念</p>
</p>
<h2 id="a-f2114604">4.面向对象基础知识</h2>
<p>◇面向对象的基本概念</p>
<p>◇面向对象分析与设计知识</p>
<p>◇分析模式与设计模式知识</p>
<p>◇面向对象程序设计知识</p>
<p>◇面向对象数据库、分布式对象基础知识</p>
</p>
<h2 id="a-c9955740">5.信息安全知识</h2>
<p>◇信息系统安全基础知识</p>
<p>◇信息系统安全管理</p>
<p>◇保障完整性与可用性的措施</p>
<p>◇加密与解密机制基础知识</p>
<p>◇风险管理（风险分析、风险类型、抗风险措施和内部控制）</p>
<p>◇计算机安全相关的法律、法规基础知识</p>
</p>
<h2 id="a-df0a3470">6.标准化基础知识</h2>
<p>◇标准化意识，标准化组织机构，标准的内容、分类、代号与编号规定，标准制订过程</p>
<p>◇国际标准、国家标准、行业标准、企业标准</p>
<p>◇代码标准、文件格式标准、安全标准、互联网相关标准、软件开发规范和文档标准、基于构件的软件标准</p>
</p>
<p>6.2信息化基础知识</p>
<p>◇全球信息化趋势、国家信息化战略、企业信息化战略和策略</p>
<p>◇互联网相关的法律、法规</p>
<p>◇个人信息保护规则</p>
<p>◇远程教育、电子商务、电子政务等基础知识</p>
</p>
<p>◇企业信息资源管理基础知识</p>
</p>
<p>6.3知识产权基础知识</p>
<p>◇保护知识产权有关的法律、法规</p>
<h2 id="a-26f7338a">7.计算机专业英语</h2>
<p>◇具有工程师所要求的英语阅读水平</p>
</p>
<p>◇理解本领域的英语术语</p>
</p>
<h1>软件工程</h1>
<h2 id="a-6332efec">1．外部设计</h2>
<p>1.1理解系统需求说明</p>
</p>
<p>1.2准备进行系统开发</p>
<p>◇选择开发方法、准备开发环境、制订开发计划</p>
</p>
<p>1.3设计系统功能</p>
<p>◇选择系统结构</p>
<p>◇设计各子系统的功能和接口</p>
<p>◇设计安全性策略、需求和实现方法</p>
<p>◇制订详细的工作流和数据流</p>
</p>
<p>1.4设计数据模型</p>
<p>◇设计ER模型及其他数据模型</p>
</p>
<p>1.5编写外部设计文档</p>
<p>◇系统配置图、各子系统关系图</p>
<p>◇系统流程图、系统功能说明书</p>
<p>◇输入输出规格说明、数据规格说明、用户手册框架</p>
<p>◇设计系统测试要求</p>
</p>
<p>1.6外部设计的评审</p>
</p>
<h2 id="a-35172596">2．内部设计</h2>
<p>2.1设计软件结构</p>
<p>◇按构件分解，确定构件功能、规格以及构件之间的接口</p>
<p>◇数据结构与算法设计</p>
<p>◇采用中间件和工具</p>
</p>
<p>2.2设计输入输出</p>
</p>
<p>2.3设计物理数据</p>
</p>
<p>2.4构件的创建和重用</p>
<p>◇创建构件、重用构件</p>
<p>◇使用子程序库或类库</p>
</p>
<p>2. 编写内部设计文档</p>
<p>◇构件划分图、构件间的接口、构件处理说明</p>
<p>◇屏幕界面设计文档、报表设计文档、文件设计文档、数据库设计文档</p>
</p>
<p>2.6内部设计的评审</p>
</p>
<h2 id="a-58fc654a">3．数据库应用分析与设计</h2>
<p>◇设计关系模式</p>
<p>◇数据库语言（SQL）</p>
<p>◇数据库访问</p>
</p>
<h2 id="a-75565dd4">4．程序设计</h2>
<p>4.1模块划分</p>
</p>
<p>4.2编写程序设计文档</p>
</p>
<p>4.3程序设计评审</p>
</p>
<p>5．系统实施</p>
</p>
<p>5.1配置计算机系统及环境</p>
</p>
<p>5.2选择合适的程序设计语言</p>
</p>
<p>5.3用C程序设计语言以及C++、Java中的任一种程序设计语言进行程序设计</p>
</p>
<p>5.4系统测试</p>
<p>◇指导程序员进行模块测试，并进行验收</p>
<p>◇准备系统集成测试环境和测试工具</p>
</p>
<p>◇准备测试数据</p>
</p>
<p>◇写出测试报告</p>
</p>
<h2 id="a-21844a27">6．软件工程应用</h2>
<p>6.1软件开发周期模型</p>
</p>
<p>6.2需求分析</p>
</p>
<p>6.3软件设计</p>
<p>◇软件设计的基本原则</p>
<p>◇软件设计方法</p>
<p>◇程序设计（结构化程序设计、面向对象程序设计）</p>
</p>
<p>6.4软件测试的原则与方法</p>
</p>
<p>6.5软件质量（软件质量特性、软件质量控制）</p>
</p>
<p>6.6软件过程评估基本方法、软件能力成熟度评估基本方法</p>
</p>
<p>6.7软件开发环境和开发工具</p>
</p>
<p>6.8面向对象技术</p>
<p>◇面向构件技术</p>
<p>◇统一建模语言（UML）</p>
<p>◇软件过程改进模型和方法</p>
</p>
<p>6.9网络环境软件技术</p>
</p>
<h1>工作内容</h1>
<div></div>
<p>软件设计师的工作，受到系统架构师的影响。当系统架构师决定了整个系统架构后，软件设计师会试着实作一个系统原型。</p>
<p>系统原型的目的，在验证系统架构师提出的架构。当架构过于复杂，或开发成本过高时，软件设计师必需要求系统架构师，修改提出的架构，因为在实务上，因为成本、技术等关系，是无法在经济的状况下达成。</p>
<p>软件设计师，必需对软件技术十分专长，也必需对客户的需求有一定程度的了解。在系统原型中，软件设计师会实作多个程式范型(Program Pattern)，每个程式范型，对应到一种客户需求的程式类型。</p>
<p>系统原型开发成功后，后续的团队，就可以使用完成的程式范型，快速地将客户的需求，转化为系统程式。</p>
<h1>日常工作</h1>
<p>“软件设计师”的概念，它与电子、机械、建筑行业的设计师有着同样的职责，可以只输出一种经过严格约束，并有着明显业务领域特色的设计说明与流程，而交给别人去实现，达到了很高的软件生产效率。</p>
<p>大多数企业只是对“系统分析员”与“软件工程师”做了明显的界定，“系统分析员”的职责在不同的企业区别较大，其工作范围涉及需求分析、功能设计、软件结构设计、接口设计等内容，有相当部分的“系统分析员”要承担一定程度的系统设计工作，但他们一般不参与编程与模块详细设计的工作；而绝大多数软件工程师则同时承担模块详细设计与编程的工作。</p>
<h1>相关报道</h1>
<p>1、据《每日电讯报》、《每日邮报》、《每日镜报》3月12日报道，英国德文郡托特尼斯市的14岁男生阿龙·邦德堪称是一名计算机神童，他早在8岁时就成立了自己的网页公司，13岁时又为苹果公司的iPhone手机编写了多个游戏软件，成为“全欧最年轻的软件设计师”，去年更获美国苹果公司邀请出席苹果大会。但令人做梦也没想到的是，本应前途无限阿龙不久前竟然利用他的计算机天赋充当一名“黑客”，悄悄入侵他所就读的爱德华六世国王学院学校内部的计算机系统，并窃取了大量敏感资料！东窗事发后，颜面扫地的校方日前一怒之下宣布将阿龙开除出校。当昔日的“全欧最年轻的软件设计师竟沦为“黑客”并被学校开除的消息曝光后，立即在英国引发轩然大波。</p>
<p>2、19岁的易巍是个脑瘫儿，身体有缺陷，还有语言障碍。19年来，他从没进过校门。凭着自学和不懈的钻研，易巍成为众人羡慕的电脑软件设计师，并成功设计出五子棋游戏软件和脚本语言生成器软件。</p>
</p>
</article>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.aitaocui.cn/article/335368.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
