申请计算机软件著作权时 需要提供软件使用说明书 这个说明书友有什...
软件操作说明书一定要图文并茂,文字描述详细准确,对软件的功能模块描述清楚即可;软件操作说明书中出现的任何文件一定要和申请书中出现的全称及简称名称一致,切记不可出现其他软件名称。
软件操作说明书插入页数,页眉,页眉写清软件全称+版本号+说明书。
建议页数在15页左右。
关于计算机软考的初级程序员
初级程序员就是程序员考试,高级就是工程师、设计师了。
我在07年上半年报考过一次。
呵呵。
你可以去希赛网软考看看! 考试大纲 一、考试说明 1.考试要求: (1)掌握数据及其转换、数据的机内表示、算术和逻辑运算,以及相关的应用数学基础知识; (2)理解计算机的组成以及各主要部件的性能指标; (3)掌握操作系统、程序设计语言的基础知识; (4)熟练掌握计算机常用办公软件的基本操作方法; (5)熟练掌握基本数据结构和常用算法; (6)熟练掌握C程序设计语言,以及C++、Java、Visual Basic中的一种程序设计语言; (7)熟悉数据库、网络和多媒体的基础知识; (8)掌握软件工程的基础知识,了解软件过程基本知识、软件开发项目管理的常识; (9)了解常用信息技术标准、安全性,以及有关法律、法规的基本知识; (10)了解信息化、计算机应用的基础知识; (11)正确阅读和理解计算机领域的简单英文资料。
2.通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照程序设计规格说明书编制并调试程序,写出程序的相应文档,产生符合标准规范的、实现设计要求的、能正确可靠运行的程序;具有助理工程师(或技术员)的实际工作能力和业务水平。
3.本考试设置的科目包括: (1)计算机硬软件基础知识,考试时间为150分钟,笔试; (2)程序设计,考试时间为150分钟,笔试。
二、考试范围 考试科目1:计算机硬软件基础知识 1. 计算机科学基础 1.1 数制及其转换 二进制、十进制和十六进制等常用数制及其相互转换 1.2 数据的表示 数的表示(原码、反码、补码表示,整数和实数的机内表示方法,精度和溢出) 非数值表示(字符和汉字的机内表示、声音和图像的机内表示) 校验方法和校验码(奇偶校验码、海明校验码) 1.3 算术运算和逻辑运算 计算机中二进制数的运算方法 逻辑代数的基本运算和逻辑表达式的化简 1.4 数学应用 常用数值计算(矩阵、方程的近似求解、插值) 排列组合、应用统计(数据的统计分析) 1.5 常用数据结构 数组(表态数组、动态数组)、线性表、链表(单向链表、双向链表、循环链表)、队列、栈、树(二叉树、查找树)、图的定义、存储和操作 1.6 常用算法 常用的排序算法、查找算法、数值计算、字符串处理、数据压缩算法、递归算法、图的相关算法 算法与数据结构的关系,算法效率,算法设计,算法描述(流程图、伪代码、决策表) 2. 计算机系统基础知识 2.1 硬件基础知识 2.1.1 计算机系统的组成,硬件系统、软件系统及层次结构 2.1.2 计算机类型和特点 微机、工作站、服务器、大型计算机、巨型计算机 2.1.3 中央处理器CPU 算器和控制器的组成,常用的寄存器、指令系统、寻址方式、指令执行控制、处理机性能 2.1.4 主存和辅存 存储器系统 存储介质(半导体、硬盘、光盘、闪存、软盘、磁带等) 主存储器的组成、性能及基本原理 Cache的概念、虚拟存储的概念 辅存设备的类型、特性、性能和容量计算 2.1.5 I/O接口、I/O设备和通信设备 I/O接口(总线、DMA、通道、SCSI、并行口、RS232C、USB、IEEE1394) I/O设备的类型和特性(键盘、鼠标、显示器、打印机、扫描仪、摄像头,以及各种辅存设备) I/O设备控制方式(中断控制、DMA) 通信设备的类型和特性(Modem、集线器、交换机、中继器、路由器、网桥、网关)及其连接方法和连接介质(串行连接、并行连接,传输介质的类型和特性) 2.2 软件基础知识 2.2.1 操作系统基础知识 操作系统的类型和功能 操作系统的内核(中断控制)和进程概念 处理机管理、存储管理、设备管理、文件管理、作业管理 汉字处理 图形用户界面及其操作方法 2.2.2 程序设计语言和语言处理程序基础知识 汇编、编译、解释系统的基础知识 程序设计语言的基本成分(数据、运算、控制和传输) 过程(函数)调用 2.3 网络基础知识 网络的功能、分类、组成和拓扑结构 网络体系结构与协议(OSI/RM,TCP/IP) 常用网络设备与网络通信设备,网络操作系统基础知识和使用 Client/Server结构、Browser/Server结构 LAN基础知识 Internet基础知识 2.4 数据库基础知识 数据库管理系统的主要功能和特征 数据库模型(概念模式、外模式、内模式) 数据模型,ER图 数据操作(关系运算) 数据库语言(SQL) 数据库的主要控制功能 2.5 多媒体基础知识 多媒体基础概念,常用多媒体设备性能特征,常用多媒体文件格式类型 简单图形的绘制,图像文件的基本处理方法 音频和视频信息的应用 简单多媒体应用制作方法 2.6 系统性能指标 响应时间、吞吐量、周转时间等概念 可靠性、可维护性、可扩充性、可移植性、可用性、可重用性、安全性等概念 2.7 计算机应用基础知识和常用办公软件的操作方法 信息管理、数据处理、辅助设计、自动控制、科学计算、人工智能等概念 文字处理基础知识和常用操作方法 电子表格处理基础知识和常用操作方法 演示文稿制作方法 电子邮件处理操作方法 网页制作方法 3. 软件开发和运行维护基础知识 3.1 软件工程和项目管理基础知识 软件工程基本概念 软件开发各阶段的目标和任务 软件过程基本知识 软件工程项目管理基本知识 面...
软件著作权提交源代码,其格式要求如何,给个模板吧
一、申请文件的格式要求1、所提交的纸介质申请文件和证明文件需复制在A4纸上;2、提交的各类表格应当使用中国版权保护中心制定的统一表格(可以是原表格的复制件),填写内容应当使用钢笔或签字笔填写或者打印,字迹应当整齐清楚,不得涂改;3、申请表格内容应当使用中文填写,并由申请者盖章(签名);4、提交的各种证件和证明文件是外文的,应当附送中文译本;5、所提交的申请文件应当为一份.二、各类申请的文件交存要求1. 按照要求填写的计算机软件著作权申请表2. 申请者身份证明(复印件)(1) 法人或其他组织身份证明 ——企业法人: 营业执照副本;事业法人: 事业法人代码证书;其他组织: 当地民政机关或主管部门批文台湾省法人应提供营业执照公证书(由当地法院或相关机构开具);香港和澳门特别行政区法人应提供 营业执照复印件及公证认证书;外国公司应提供营业执照复印件及公证认证书(经中华人民共和国驻所在国大使馆认证).(2) 自然人身份证明——中国公民居民身份证复印件或其他证明复印件;外国个人需提交护照复印件或个人身份证明认证件(经中华人民共和国驻所在国大使馆认证)3. 鉴别材料(1)源程序按前、后各连续30页, 共60页.源程序每页不少于50行(结束页除外),右上角标注页号1-60;(2)文档(如:用户手册、设计说明书、使用说明书等任选一种)按前、后各连续30页,共60页.每页不少于30行(结束页除外),右上角标注页号1-60.4. 申请软件著作权登记,可以选择以下方式之一对鉴别材料作例外交存:(1) 源程序前、后各连续的30页,其中的机密部分用黑色宽斜线覆盖,但覆盖部分不得超过交存源程序的50%;(2) 源程序连续的前10页,加上源程序的任何部分的连续的50页;(3) 目标程序前、后各连续的30页,和源程序的任何部分连续的20页.文档作例外交存的,参照前款规定处理。
5. 申请人可申请将源程序、文档或者样品进行封存.除申请人或者司法机关外,任何人不得启封.[注] 已办理软件著作权登记的,其著作权发生继承、受让、承受时,当事人应当出具软件著作权登记证书(复印件),无须提交鉴别材料.6. 其他软件权属证明文件(1)软件权属证明委托开发:——合作开发:合同书或协议书;软件委托开发协议或合同书;下达任务开发:下达任务开发软件任务书;利用他人软件开发的软件许可证明(2)继承、受让、承受软件著作权的申请人,提交以下证明文件①“继承”专指原著作权人(自然人)发生死亡,而由合法的继承人(自然人)依法继承软件著作权的情况。
继承人申请软件著作权登记时,提交合法的继承证明(经公证的遗嘱或者法院的判决等);②“受让”指通过自然人之间、自然人与法人或者其他组织之间、法人之间、法人或者其他组织之间转让后,取得软件著作权的情况。
受让人申请软件著作权登记的,提交依法签订的著作权转让合同或者相关证明.③“承受”指法人或其他组织发生变更(如:改制)、终止(如:合并),而由其他法人或者其他组织享有软件著作权的情况.当法人或者其他组织以权利承受人申请登记的,提交的著作权承受证明:著作权承受证明——法人或者其他组织的工商变更证明;国有法人或者其他组织的上级主管机构的行政批复.7、版本说明申请登记软件 V1.0 以上的高版本或以其他符号作为版本号进行原创软件登记时,应提交版本说明.
您知道计算机软考初级程序员都考些什么吗、??复习教材用什么??...
展开全部 初级程序员考试:考试科目1:计算机硬软件基础知识 1. 计算机科学基础 1.1 数制及其转换 二进制、十进制和十六进制等常用数制及其相互转换 1.2 数据的表示 数的表示(原码、反码、补码表示,整数和实数的机内表示方法,精度和溢出) 非数值表示(字符和汉字的机内表示、声音和图像的机内表示) 校验方法和校验码(奇偶校验码、海明校验码) 1.3 算术运算和逻辑运算 计算机中二进制数的运算方法 逻辑代数的基本运算和逻辑表达式的化简 1.4 数学应用 常用数值计算(矩阵、方程的近似求解、插值) 排列组合、应用统计(数据的统计分析) 1.5 常用数据结构 数组(表态数组、动态数组)、线性表、链表(单向链表、双向链表、循环链表)、队列、栈、树(二叉树、查找树)、图的定义、存储和操作 1.6 常用算法 常用的排序算法、查找算法、数值计算、字符串处理、数据压缩算法、递归算法、图的相关算法 算法与数据结构的关系,算法效率,算法设计,算法描述(流程图、伪代码、决策表) 2. 计算机系统基础知识 2.1 硬件基础知识 2.1.1 计算机系统的组成,硬件系统、软件系统及层次结构 2.1.2 计算机类型和特点 微机、工作站、服务器、大型计算机、巨型计算机 2.1.3 中央处理器CPU 运算器和控制器的组成,常用的寄存器、指令系统、寻址方式、指令执行控制、处理机性能 2.1.4 主存和辅存 存储器系统 存储介质(半导体、硬盘、光盘、闪存、软盘、磁带等) 主存储器的组成、性能及基本原理 Cache的概念、虚拟存储的概念 辅存设备的类型、特性、性能和容量计算 2.1.5 I/O接口、I/O设备和通信设备 I/O接口(总线、DMA、通道、SCSI、并行口、RS232C、USB、IEEE1394) I/O设备的类型和特性(键盘、鼠标、显示器、打印机、扫描仪、摄像头,以及各种辅存设备) I/O设备控制方式(中断控制、DMA) 通信设备的类型和特性(Modem、集线器、交换机、中继器、路由器、网桥、网关)及其连接方法和连接介质(串行连接、并行连接,传输介质的类型和特性) 2.2 软件基础知识 2.2.1 操作系统基础知识 操作系统的类型和功能 操作系统的内核(中断控制)和进程概念 处理机管理、存储管理、设备管理、文件管理、作业管理 汉字处理 图形用户界面及其操作方法 2.2.2 程序设计语言和语言处理程序基础知识 汇编、编译、解释系统的基础知识 程序设计语言的基本成分(数据、运算、控制和传输) 过程(函数)调用 2.3 网络基础知识 网络的功能、分类、组成和拓扑结构 网络体系结构与协议(OSI/RM,TCP/IP) 常用网络设备与网络通信设备,网络操作系统基础知识和使用 Client/Server结构、Browser/Server结构 LAN基础知识 Internet基础知识 2.4 数据库基础知识 数据库管理系统的主要功能和特征 数据库模型(概念模式、外模式、内模式) 数据模型,ER图 数据操作(关系运算) 数据库语言(SQL) 数据库的主要控制功能 2.5 多媒体基础知识 多媒体基础概念,常用多媒体设备性能特征,常用多媒体文件格式类型 简单图形的绘制,图像文件的基本处理方法 音频和视频信息的应用 简单多媒体应用制作方法 2.6 系统性能指标 响应时间、吞吐量、周转时间等概念 可靠性、可维护性、可扩充性、可移植性、可用性、可重用性、安全性等概念 2.7 计算机应用基础知识和常用办公软件的操作方法 信息管理、数据处理、辅助设计、自动控制、科学计算、人工智能等概念 文字处理基础知识和常用操作方法 电子表格处理基础知识和常用操作方法 演示文稿制作方法 电子邮件处理操作方法 网页制作方法 3. 软件开发和运行维护基础知识 3.1 软件工程和项目管理基础知识 软件工程基本概念 软件开发各阶段的目标和任务 软件过程基本知识 软件工程项目管理基本知识 面向对象开发方法基础知识 软件开发工具与环境基础知识(CASE) 软件质量管理基础知识 3.2 软件需求分析、需求定义及软件基础知识 结构化分析概念(数据流图(DFD)、实体关系图(ER)) 面向对象设计、结构化设计基础知识 模拟设计、代码设计、人机界面设计要点 3.3 程序设计基础知识 结构设计程序设计,程序流程图,NS图,PAD图 程序设计风格 面向对象设计基础知识、可视化程序设计基础知识 3.4 程序测试基础知识 黑盒测试、白盒测试、灰盒测试基础知识 测试工作流程 3.5 软件开发文档基础知识 3.6 软件运行和维护基础知识 软件运行基础知识 软件维护基础知识 4. 安全性基础知识 安全性基本概念 计算机病毒的防治,计算机犯罪的防范 访问控制 加密与解密基础知识 5. 标准化基础知识 标准化基本概念 国际标准、国家标准、行业标准、企业标准基础知识 代码标准、文件格式标准、安全标准、软件开发规范和文档标准基础知识 标准化机构 6. 信息化基本知识 信息化基本概念 全球信息化趋势,国家信息化战略,企业信息化战略和策略常识 有关的法律、法规要点 过程教育、电子商务、电子政务等常识 企业信息资源管理常识 7. 计算机专业英语 掌握计算机技术的基本词汇 能正确阅读和理解本领域的简单英文资料 考试科目2:程序设计 1. 内部设计 1.1 理解外部设计 1.2 功能划分和确定结构 数据流图、结构图 1....
软件项目分析需求
需求分析,我刚做了个项目就用它,不知道是不是你想要的1引言 21.1编写目的 21.2背景 21.3定义 21.4参考资料 22任务概述 22.1目标 22.2用户的特点 32.3假定和约束 33需求规定 33.1对功能的规定 33.2对性能的规定 33.2.1精度 33.2.2时间特性要求 33.2.3灵活性 43.3输人输出要求 43.4数据管理能力要求 43.5故障处理要求 43.6其他专门要求 54运行环境规定 54.1设备 54.2支持软件 54.3接口 54.4控制 5软件需求说明书的编写提示1引言1.1编写目的 说明编写这份软件需求说明书的目的,指出预期的读者。
1.2背景说明:待开发的软件系统的名称;本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;该软件系统同其他系统或其他机构的基本的相互来往关系。
1.3定义 列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料 列出用得着的参考资料,如:本项目的经核准的计划任务书或合同、上级机关的批文;属于本项目的其他已发表的文件;本文件中各处引用的文件、资料、包括所要用到的软件开发标准。
列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
2任务概述2.1目标 叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。
解释被开发软件与其他有关软件之间的关系。
如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。
如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。
|2.2用户的特点 列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使甩频度。
这些是软件设计工作的重要约束2.3假定和约束 列出进行本软件开发工作的假定和约束,例如经费限制、开发期限等。
3需求规定 3.1对功能的规定 用列表的方式(例如IPO表即输入、处理、输出表的形式),逐项定量和定性地叙述对软件所提出的功能要求,说明输入什么量、经怎样的处理、得到什么输出,说明软件应支持的终端数和应支持的并行操作的用户数。
3.2对性能的规定3.2.1精度 说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。
3.2.2时间特性要求 说明对于该软件的时间特性要求,如对:响应时间;更新处理时间;数据的转换和传送时间;解题时间;等的要求。
3.2.3灵活性 说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:操作方式上的变化;运行环境的变化;同其他软件的接口的变化;精度和有效时限的变化;计划的变化或改进。
对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。
3.3输人输出要求 解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。
对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。
3.4数据管理能力要求 说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。
3.5故障处理要求 列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。
3.6其他专门要求 如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。
4运行环境规定4.1设备 列出运行该软件所需要的硬设备。
说明其中的新型设备及其专门功能,包括:处理器型号及内存容量;外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量;输入及输出设备的型号和数量,联机或脱机;数据通信设备的型号和数量;功能键及其他专用硬件4.2支持软件 列出支持软件,包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。
4.3接口 说明该软件同其他软件之间的接口、数据通信协议等。
4.4控制 说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。
土木工程毕业设计怎么写,求范本复制!
毕业设计(论文)是学生毕业前最后一个重要学习环节,是学习深化与升华的重要过程。
它既是学生学习、研究与实践成果的全面总结,又是对学生素质与能力的一次全面检验,而且还是对学生的毕业资格及学位资格认证的重要依据。
一、毕业设计(论文)资料的组成 A.毕业设计(论文)任务书;B.毕业设计(论文)成绩评定书;C.毕业论文或毕业设计说明书(包括:封面、中外文摘要或设计总说明(包括关键词)、目录、正文、谢辞、参考文献、附录);D.译文及原文复印件;E.图纸、软盘等。
二、毕业设计(论文)资料的填写及有关资料的装订 毕业设计(论文)统一使用学校印制的毕业设计(论文)资料袋、毕业设计(论文)任务书、毕业设计(论文)成绩评定书、毕业设计(论文)封面、稿纸(在教务处网上下载用,学校统一纸面格式,使用A4打印纸)。
毕业设计(论文)资料按要求认真填写,字体要工整,卷面要整洁,手写一律用黑或蓝黑墨水;任务书由指导教师填写并签字,经院长(系主任)签字后发出。
毕业论文或设计说明书要按顺序装订:封面、中外文摘要或设计总说明(包括关键词)、目录、正文、谢辞、参考文献、附录装订在一起,然后与毕业设计(论文)任务书、毕业设计(论文)成绩评定书、译文及原文复印件(订在一起)、工程图纸(按国家标准折叠装订)、软盘等一起放入填写好的资料袋内交指导教师查收,经审阅评定后归档。
三、毕业设计说明书(论文)撰写的内容与要求 一份完整的毕业设计(论文)应包括以下几个方面: 1.标题 标题应该简短、明确、有概括性。
标题字数要适当,不宜超过20个字,如果有些细节必须放进标题,可以分成主标题和副标题。
2.论文摘要或设计总说明 论文摘要以浓缩的形式概括研究课题的内容,中文摘要在300字左右,外文摘要以250个左右实词为宜,关键词一般以3~5个为妥。
设计总说明主要介绍设计任务来源、设计标准、设计原则及主要技术资料,中文字数要在1500~2000字以内,外文字数以1000个左右实词为宜,关键词一般以5个左右为妥。
3.目录 目录按三级标题编写(即:1……、1.1……、1.1.1……),要求标题层次清晰。
目录中的标题应与正文中的标题一致,附录也应依次列入目录。
4.正文 毕业设计说明书(论文)正文包括绪论、正文主体与结论,其内容分别如下: 绪论应说明本课题的意义、目的、研究范围及要达到的技术要求;简述本课题在国内外的发展概况及存在的问题;说明本课题的指导思想;阐述本课题应解决的主要问题,在文字量上要比摘要多。
正文主体是对研究工作的详细表述,其内容包括:问题的提出,研究工作的基本前提、假设和条件;模型的建立,实验方案的拟定;基本概念和理论基础;设计计算的主要方法和内容;实验方法、内容及其分析;理论论证,理论在课题中的应用,课题得出的结果,以及对结果的讨论等。
学生根据毕业设计(论文)课题的性质,一般仅涉及上述一部分内容。
结论是对整个研究工作进行归纳和综合而得出的总结,对所得结果与已有结果的比较和课题尚存在的问题,以及进一步开展研究的见解与建议。
结论要写得概括、简短。
5.谢辞 谢辞应以简短的文字对在课题研究和设计说明书(论文)撰写过程中曾直接给予帮助的人员(例如指导教师、答疑教师及其他人员)表示自己的谢意,这不仅是一种礼貌,也是对他人劳动的尊重,是治学者应有的思想作风。
6.参考文献与附录 参考文献是毕业设计(论文)不可缺少的组成部分,它反映毕业设计(论文)的取材来源、材料的广博程度和材料的可靠程度,也是作者对他人知识成果的承认和尊重。
一份完整的参考文献可向读者提供一份有价值的信息资料。
一般做毕业设计(论文)的参考文献不宜过多,但应列入主要的文献可10篇以上,其中外文文献在2篇以上。
附录是对于一些不宜放在正文中,但有参考价值的内容,可编入毕业设计(论文)的附录中,例如公式的推演、编写的程序等;如果文章中引用的符号较多时,便于读者查阅,可以编写一个符号说明,注明符号代表的意义。
一般附录的篇幅不宜过大,若附录篇幅超过正文,会让人产生头轻脚重的感觉。
四、毕业设计(论文)要求 我校毕业设计(论文)大致有设计类、理论研究类(理科)、实验研究类、计算机软件设计类、经济、管理及文科类、综合类等,具体要求如下: 1.设计类(包括机械、建筑、土建工程等):学生必须独立绘制完成一定数量的图纸,工程图除了用计算机绘图外必须要有1~2张(2号以上含2号图)是手工绘图;一份15000字以上的设计说明书(包括计算书、调研报告);参考文献不低于10篇,其中外文文献要在2篇以上。
2.理论研究类(理科):对该类课题工科学生一般不提倡,各院系要慎重选题,除非题目确实有实际意义。
该毕业设计报告或论文字数要在20000字以上;根据课题提出问题、分析问题,提出方案、并进行建模、仿真和设计计算等;参考文献不低于15篇,其中外文文献要在4篇以上。
3.实验研究类:学生要独立完成一个完整的实验,取得足够的实验数据,实验要有探索性,而不是简单重复已有的工...
急需~~学校教材订购系统的软件分析说明书~~
详细设计说明书大纲1 引言1.1 编写目的说明编写这份详细设计说明书的目的,指出预期的读者。
1.2 背景用一个名字标识被生产的软件产品;列出此项目的任务提出者、开发者、用户。
1.3 定义、缩写词、略语本条中必须提供全部需求的术语、缩写词及略语的定义,也可以参考其他的文件。
1.4 参考资料列出有关的参考文件,如:本项目的经核准的计划任务书,上级机关批文、合同等;属于本项目的其他已发表文件;本文件中各处引用的文件、资料,包括所要用到的软件开发标准。
列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
2 程序系统的结构用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间的层次结构关系。
3 程序1设计说明从本章开始,逐个地给出各个层次中的每个程序的设计考虑。
以下给出的提纲是针对一般情况的。
对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层模块的对应条目的内容相同,在这种情况下,只要简单说明这一点即可。
3.1 程序描述给出对该程序的简要描述,主要说明安排设计本程序的目的意义,并且,还要说明本程序的特点(如是常驻内存还是非常驻?是否子程序?是可重入的还是不可重入的?有无覆盖要求?是顺序处理还是并发处理?等)。
3.2 功能说明该程序应具有的功能。
3.3 性能说明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。
3.4 输入项给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输入的方式、数量和频度、输入媒体、输入数据的来源和安全保密条件等等。
3.5 输出项给出对每一个输出项的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输出的形式、数量和频度、输出媒体、对输出图形及符号的说明、安全保密条件等等。
3.6 算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。
3.7 流程逻辑用图表辅以必要的说明来表示本程序的逻辑流程。
3.8 接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。
3.9 存储分配根据需要,说明本程序的存储分配。
3.10 注释设计说明准备在本程序中安排的注释,如:加在模块首部的注释;加在各分枝点处的注释;对各变量的功能、范围、缺省条件等所加的注释;对使用的逻辑所加的注释等等。
3.11 限制条件说明本程序运行中所受到的限制条件。
3.12 测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。
3.13 尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。
4 程序2设计说明用类似3的方式,说明第三产业个程序乃至第N个程序的设计考虑。
不用贴太多代码……照模板填写就行
今年软考的程序员考纲是什么
程序员考试大纲 (1)掌握数制及其转换、数据的机内表示、算术和逻辑运算,以及相关的应用数学基础知识;(2)理解计算机的组成以及各主要部件的性能指标;(3)掌握操作系统、程序设计语言的基础知识;(4)熟练掌握计算机常用软件的基本操作;(5)熟练掌握基本数据结构和常用算法;(6)熟练掌握C程序设计语言,以及C++、Java、Visual Basic其中一种程序设计语言;(7)熟悉数据库、网络和多媒体的基础知识;(8)掌握软件工程的基础知识,了解软件过程基本知识、软件开发项目管理的常识; (9)了解常用信息技术标准、安全性,以及有关法律、法规的基本知识;(10)了解信息化、计算机应用的基础知识;(11)正确阅读和理解计算机领域的简单英文资料。
程序员报考条件:凡遵守中华人民共和国宪法和各项法律,恪守职业道德,具有一定计算机技术应用能力的人员,均可根据本人情况报名参加相应专业类别、级别的考试。
如何成为机械工程师
机械工程师的资格:Ⅰ.基本要求 1.熟练掌握工程制图标准和表示方法。
掌握公差配合的选用和标注。
2.熟悉常用金属材料的性能、试验方法及其选用。
掌握钢的热处理原理,熟悉常用金属材料的热处理方法及其选用。
了解常用工程塑料、特种陶瓷、光纤和纳米材料的种类及应用。
3.掌握机械产品设计的基本知识与技能,能熟练进行零、部件的设计。
熟悉机械产品的设计程序和基本技术要素,能用电子计算机进行零件的辅助设计,熟悉实用设计方法,了解现代设计方法。
4.掌握制订工艺过程的基本知识与技能,能熟练制订典型零件的加工工艺过程,并能分析解决现场出现的一般工艺问题。
熟悉铸造、压力加工、焊接、切 (磨)削加工、特种加工、表面涂盖处理、装配等机械制造工艺的基本技术内容、方法和特点并掌握某些重点。
熟悉工艺方案和工艺装备的设计知识。
了解生产线设 计和车间平面布置原则和知识。
5.熟悉与职业相关的安全法规、道德规范和法律知识。
熟悉经济和管理的基础知识。
了解管理创新的理念及应用。
6.熟悉质量管理和质量保证体系,掌握过程控制的基本工具与方法,了解有关质量检测技术。
7.熟悉计算机应用的基本知识。
熟悉计算机数控(CNC)系统的构成、作用和控制程序的编制。
了解计算机仿真的基本概念和常用计算机软件的特点及应用。
8.了解机械制造自动化的有关知识。
Ⅱ.考试内容 一、工程制图与公差配合 1.工程制图的一般规定 (1)图框 (2)图线 (3)比例 (4)标题栏 (5)视图表示方法 (6)图面的布置 (7)剖面符号与画法 2.零、部件(系统)图样的规定画法 (1)机械系统零、部件图样的规定画法(螺纹及螺纹紧固件的画法 齿轮、齿条、蜗杆、蜗轮及链轮的画法 花键的画法及其尺寸标注 弹簧的画法) (2)机械、液压、气动系统图的示意画法(机械零、部件的简化画法和符号 管路、接口和接头简化画法及符号 常用液压元件简化画法及符号) 3.原理图 (1)机械系统原理图的画法 (2)液压系统原理图的画法 (3)气动系统原理图的画法 4.示意图 5.尺寸、公差、配合与形位公差标注 (1)尺寸标注 (2)公差与配合标注(基本概念 公差与配合的标注方法) (3)形位公差标注 6.表面质量描述和标注 (1)表面粗糙度的评定参数 (2)表面质量的标注符号及代号 (3)表面质量标注的说明 7.尺寸链 二、工程材料 1.金属材料 (1)材料特性(力学性能 物理性能 化学性能 工艺性能) (2)晶体结构(晶体的特性 金属的晶体结构 金属的结晶 金属在固态下的转变 合金的结构) (3)铁碳合金相图(典型的铁碳合金的结晶过程分析 碳对铁碳合金平衡组织和性能的影响 铁碳合金相图的应用) (4)试验方法(拉力试验 冲击试验 硬度试验 化学分析 金相分析 无损探伤) (5)材料选择(使用性能 工艺性能 经济性) 2.其他工程材料 (1)工程塑料(常用热塑性工程塑料 常用热固性工程塑料 常用塑料成型方法 工程塑料的应用) (2)特种陶瓷(氧化铝陶瓷 氮化硅陶瓷 碳化硅陶瓷 氮化硼陶瓷 金属陶瓷) (3)光纤(种类 应用) (4)纳米材料(种类 应用) 3.热处理 (1)热处理工艺(钢的热处理 铸铁热处理 有色金属热处理) (2)热处理设备(燃料炉 电阻炉 真空炉 感应加热电源) (3)热处理应用(轴类 弹簧类 齿轮类 滚动轴承类 模具类 工具类 铸铁、铸钢件 有色金属件) 三、产品设计 1.新产品设计开发程序 (1)可行性分析(市场调研 产品定位 可行性分析报告) (2)概念设计(设计要求 功能分析 方案设计 设计任务书) (3)技术设计(工作内容与要求 机械结构设计 设计计算说明书) (4)设计评价与决策(评价目标、准则 评价方法) 2.机械设计基本技术要素 (1)强度、刚度 (2)结构工艺性设计(可加工性设计 可装配性设计 可包装运输的设计原则要点) (3)可靠性(可靠性的评价指标 可靠性设计) (4)摩擦/磨损/润滑(摩擦定律 磨损定律 影响摩擦磨损的因素 减少摩擦与磨损的方法) (5)机械振动与噪声(基本概念 振动、噪声产生的根源与危害 防止和降低振动、噪声的策略措施) (6)安全性(安全设计的原则 防护设计) (7)标准化、通用化 3.机械零、部件设计 (1)机械传动及其零、部件(齿轮的功能特点及设计计算 轴的功能特点及设计 丝杠的功能特点及设计 带传动的功能特点及设计计算 减速器的功能特点及设计选用 调速器的功能特点及设计) (2)联接、紧固件(螺栓联接的功能特点与设计 键的功能特点与设计计算 销的功能特点与设计 联轴器的功能特点与设计计算 过盈联接的功能特点与设计) (3)操作调节与控制件(弹簧的功能特点与设计 离合器的功能特点与设计 制动器的功能特点) (4)箱体/机架件(箱体、机架的设计准则 箱体、机架设计的一般要求 箱体、机架的设计步骤) 4.气动、液压的传动控制系统 (1)常用气动、液压元件(控制阀 泵和马达) (2)气、液传动原理及系统设计(气动系统基本管路设计 液压系统基本管路设计) (3)常见故障诊断与维护 (4)密封设计 5.电气传动基础 (1)电动机(直流电动机 异步电动机 同步电动机) (2)电气调速(直流电动机的调速 异步电动机...
转载请注明出处51数据库 » 计算机软件设计说明书的标准模板