• 回答数

    4

  • 浏览数

    112

titilovesanny
首页 > 自考本科 > 自考软件开发工具知识点归纳汇总

4个回答 默认排序
  • 默认排序
  • 按时间排序

鲁鲁鲁德林

已采纳

软件开发工具包括Runway for Mac和PHP。其中,Runway是Mac平台上的一款软件开发软件,主要应用在UML设计上,它在绘图和矢量设计中起到非常重要的作用;PHP适用于web开发领域且拥有免费的开源代码

246 评论

欧阳小七

专业代码:080720 一、考试课程及学分序号 课程代码 课程名称 学分 备注 1 0004 毛泽东思想概论 2 2 0005 马克思主义政治经济学原理 3 3 0015 英语(二) 14 4 2197 概率论与数理统计(二) 3 5 2324 离散数学 4 6 4737 C++程序设计 5 含实践2学分(4738) 7 7163 高级数据库技术 6 含实践2学分(7164) 8 7026 网络应用程序设计 4 9 7165 软件工程概论 5 含实践1学分(7166) 10 7167 多媒体计算机技术 5 含实践1学分(7168) 11 7028 软件测试技术 4 12 7029 软件项目管理 4 13 7169 软件开发工具与环境 4 含实践1学分(7170) 14 2141 计算机网络技术 4 15 7172 信息安全 4 6999 毕业论文 不计学分 总学分 71 二、说明 应考者可申请免考“英语(二)”课程,但必须加考“9911创业理论与实务(7学分)。9913现代生物导论(7学分)”两门课程。 三、学习书目 1.毛泽东思想概论《毛泽东思想概论》,罗正楷主编,武汉大学出版社。 2.马克思主义政治经济学原理《马克思主义政治经济学原理》,卫兴华主编,武汉大学出版社。 3.英语(二) 《大学英语英语教程》(上\下册),高远主编,高等教育出版社 4.概率论与数理统计(二) 《工程数学 概率论与数理统计》,孙洪祥。柳金主编,辽宁大学出版社(2006版) 5.离散数学《离散数学》,左孝凌主编,经济科学出版社。 6.C++程序设计《C++程序设计》,刘振安主编(2008版) 7.高级数据库技术《数据库技术及应用》,苗兰雪等主编,机械工业出版社(2006年1月1版)。 8.网络应用程序设计《网络程序设计—ASP》,尚俊杰编著,清华大学出版社。北京交通大学出版社(2004年2也第二版)。 9.软件工程概论《软件工程概论》,钟珞主编,清华大学出版社(2005年10月第一版)。 10.多媒体计算机技术《多媒体技术教程》,(修订本),胡晓峰。吴玲达。老松杨。司光亚主编,人民邮电出版社(2005年9月二版)。 11.软件测试技术《计算机软件测试》,[美]Cem Kaner等著,王峰。陈杰。喻琳译,机械工业出版社,中信出版社(原书第二版)。 12.软件项目管理《IT软件项目管理》,王强。曹汉平。贾素玲。木林森主编,清华大学出版社。 13.软件开发工具与环境《Visual C++6.0时尚编程百例》,网冠科技编著,机械工业出版社《Visual C++6.0程序设计从入门到精通》,求是科技。王正军编著,人民邮电出版社(2006年第一版)。 14.计算机网络技术《计算机网络技术》杨明福主编,经济科学出版社(2005版)。 15.信息安全《信息安全概论》,牛少彰主编,北京邮电出版社。 16.公文写作与处理《公文写作与处理》,饶士奇主编,辽宁教育出版社(2004版) 17.普通物理学《普通物理学》(第一册),程守珠主编,高等教育出版社。 18.创业理论与实务《创业理论与实务》,迟英庆等主编,江西人民出版社。 19.现代生物学导论(第5.6.10.11.12.16章不做考试要求) 《基础生命科学》(第二版),吴庆余主编,高等教育出版社。

103 评论

雪後Sunny

软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。软件开发目前涵盖的领域还是比较广泛的,不同的开发方向需要掌握不同的知识结构,开发环境和设备也有所区别,下面做一个简单的介绍:第一:Web开发领域。Web开发是当前一个重要的开发领域,Web开发涉及到的应用领域也十分广泛,可以说有互联网的地方就有Web软件。Web开发分为前端开发和后端开发两大部分,前端开发需要学习三个基本知识,包括Html、CSS和JavaScript,其中JavaScript是重点也是难点。后端开发可以采用众多开发语言,其中比较流行的编程语言包括PHP、Java和Python。另外,Web开发还需要掌握数据库知识以及云计算平台的相关知识(IaaS、PaaS)。第二:移动端开发。随着移动互联网的发展,目前移动端开发的任务也比较多,移动端开发集中在三个领域,分别是Android开发、iOS开发和各种小程序开发。其中Android开发需要学习Java或者kotlin语言,而iOS开发需要学习OC或者Swift,小程序开发则需要掌握其对应的开发语言,大部分小程序开发语言都属于类前端开发语言,还是比较容易掌握的。第三:嵌入式开发领域。随着5G标准的落地应用,未来嵌入式开发领域将释放出大量的开发任务,包括大量的可穿戴设备开发等等。嵌入式开发涉及到三方面内容,分别是设备(各种传感器等)、网络和平台,编程语言通常可以从C语言开始学起。 当然了,不论从事哪个领域的开发,都应该具备扎实的计算机基础知识,包括操作系统(体系结构)、计算机网络、数据库等。如果想走研发级程序员路线,一定要重视数学基础,另外需要系统的学习算法设计、数据结构和编译原理等内容。

262 评论

樱桃鹿儿

软考初级程序员考试包含基础知识和应用技术共两个科目,各科目考试知识点有所不同。基础知识科目考试题型为客观选择题,应用技术科目考试题型为主观问答题。程序员属于软考初级资格考试,软考程序员考试大纲中各科目的考试知识点范围如下:考试科目1:计算机与软件工程基本知识1.计算机科学基础1.1数制及其转换二进制、十进制和十六进制等常用数制及其相互转换1.2数据的表示数的表示非数值数据的表示1.3算术运算和逻辑运算计算机中二进制数的运算方法逻辑代数的基本运算1.4数学应用常用数值计算(矩阵、近似求解、插值)排列组合、应用统计编码基础1.5常用数据结构数组线性表及链表队列、栈树图1.6常用算法算法与数据结构的关系算法设计和算法描述常用的排序算法查找算法常用的数值计算方法字符串处理算法递归算法最小生成树、拓扑排序和单源点最短路径求解算法2.计算机系统基础知识2.1硬件基础知识2.1.1计算机的类型和特点微机(PC机)、工作站、服务器、主机、大型计算机、巨型计算机、并行机2.1.2中央处理器CPUCPU的组成常用的寄存器指令系统,寻址方式令执行控制、中断控制、处理机性能2.1.3主存和辅存存储介质高速缓存(Cache)、主存辅存设备2.1.4I/O接口、I/O设备和通信设备I/O接口I/O设备(类型、特性)通信设备(类型、特性)I/O设备、通信设备的连接方法和连接介质类型2.2软件基础知识2.2.1操作系统基础知识操作系统的类型和功能处理机管理存储管理设备管理文件管理作业管理(作业调度算法)图形用户界面和操作方法2.2.2程序设计语言和语言处理程序的基础知识语言翻译基础知识(汇编、编译、解释)程序设计语言的基本成分:数据、运算、控制和传输程序语言类型和特点2.3网络基础知识网络的功能、分类、组成和拓扑结构基本的网络协议与标准常用网络设备与网络通信设备,网络操作系统基础知识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软件功能划分和确定结构数据流图(DFD)、结构图1.3物理数据设计确定数据组织方式、存储介质、设计记录格式,处理方式1.4详细输入输出设计界面设计、报表设计等1.5内部设计文档程序接口、程序功能、人机界面、输入输出、测试计划1.6内部设计评审2.程序设计2.1模块划分(原则、方法、标准)2.2编写程序设计文档模块规格说明书(程序处理逻辑、输入输出数据格式)测试要求说明书(测试类型和目标、测试用例、测试方法)2.3程序设计评审3.程序实现3.1编程编程方法和规范程序设计语言的选择和使用人工走查程序文档化3.2程序测试测试环境和测试工具的选择和使用测试数据的设计测试报告的编写4.程序设计语言(C语言为必选,再在C、C++、Java语言中任选一种)4.1C程序设计语言(C99标准)4.2C++程序设计语言(ANSIC++标准)4.3Java程序设计语言(Java2)温馨提示:因考试政策、内容不断变化与调整,猎考网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! 下方免费复习资料内容介绍:希赛2023年电子商务设计师招生简章 格式:DO大小:6011.84KB 2022年系统架构设计师上午真题 格式:DO大小:8294.76KB资格考试有疑问、不知道如何总结考点内容、不清楚报考考试当地政策,点击底部咨询猎考网,免费领取复习资料

178 评论

相关问答

  • 专升本培训机构

    潍坊专升本培训机构有:百川专升本、升学之家远程教育、学梯教育等。 1、百川专升本是一所具有专业资质的潍坊统招专升本培训学校,经过层层筛选拥有着较为庞大的师资力量

    michelleyi 3人参与回答 2024-05-14
  • 专升本培训机构自考

    坐标河南 1.天一专升本 天一教育集团是一家集“学历与职业教育考试专项培训、图书内容输出、出版与线上线下发行、网络在线教育平台”为一体的综合性教育集团。 公司在

    yuki198611 3人参与回答 2024-05-13
  • 专升本的培训机构

    专升本的培训机构有华图教育、中公教育、学梯教育等。 1、华图教育 华图教育创办至今已有20年,名师团队学历最低也是研究生学历,只有师资团队强大了,教学成果才会显

    戊己庚辛 3人参与回答 2024-05-14
  • 专升本自考培训机构

    教务老师,听见很多自考的同学在问自考本科培训机构有哪些(临沂自考本科培训机构)相关问题,那么今天教务老师来告诉同学们这些问题的解答!自考本科培训机构哪家好根据2

    一谷鱼vegfish 4人参与回答 2024-05-14
  • 培训机构专升本

    目前,我国有很多专业的专升本培训机构,如:新东方、智课网、优能教育、卓越教育、沪江网校、环球教育、智慧树、至诚教育、联考网、搜狐教育、英语外教网等。这些机构都拥

    四川创和 3人参与回答 2024-05-13