IT行业专业术语

IT行业专业术语


宗旨:技术的学习是有限的,分享的精神是无限的。

目前比较流行的开发语言有哪些?

Java、C#(C Sharp)、C、C++、JavaScript、PHP、Ruby、Python等

WEB端有哪些开发技术?

Javascript、CSS、HTML、Ajax、Flex等

比较常用的开发工具有哪些?

团队协作:WinCVS、TortoiseSVN、TortoiseHG

文本比较:Beyond Compare

文本编辑:UltraEdit、EmEditor、Notepad3、Vim、Emacs

网络抓包:Wireshark、Ethereal

设计工具:Viso、Rational Rose、PowerDesigner、DRwin

项目管理:Project、ClearQuest、ClearCase

问题跟踪:Bugzilla、Jira、TestDirector

数据库客户端:Toad、PL/SQLDeveloper

远程工具:winscp、flashfxp、SecureCRT、putty、Xmanager

虚拟机:Vmware、Oracle VMVirtualBox

压力测试工具:WinRunner、LoadRunner、Jmeter、webbench、ab(apache)

 

linux/unix有哪些的发行版本?

Suse Linux、Red HatLinux、Ubuntu Linux、Centos Linux、Debian Linux、Gentoo Linux、IBM Aix、Sun Solaris、HPUnix等

 

比较流行的数据库有哪些?

Oracle、SQL Server、IBM DB2、Sybase、MySQL、PostgreSQL等

 

比较流行的嵌入式数据库有哪些?

BerkeleyDB、hsqldb、SQLite、Derby等

 

比较流行的分布式内存缓存/NoSQL有哪些?

Memcached、Cassandra、Redis、MongoDB、Hypertable等

 

一个开发团队的组织架构?

项目经理、产品经理、系统架构、开发人员、测试人员、美工等

 

 

开发人员常去的一些网站?

www.iteye.com、www.csdn.net、www.chinaunix.net、www.itpub.net、www.infoq.com/cnmsdn.microsoft.com、www.cnblogs.com、www.w3school.com.cn、www.gotapi.com、www.javaworld.com、www.javablogs.com、www.123aspx.com、www.cnpaf.net、www.c-sharpcorner.com、www.codeproject.com、www.sourceforge.net、www.google.com/codesearch等

 

 

IT行业的一些专业术语:

SDK:SDK(SoftwareDevelopment Kit,即软件开发工具包)一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。

 

中间件:中间件是一种独立的系统软件或服务程序

 

IDE:集成开发环境

 

OOP:面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。

 

OOS:即开源软件(Opensource software),它被定义为描述其源码可以被公众使用的软件,并且此软件的使用,修改和分发也不受许可证的限制

 

API:API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

 

BUG:程序中的缺陷或者漏洞。

 

DBMS:数据库管理系统(database management system)

 

 

NoSQL:NoSQL,指的是非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。

 

SOA:面向服务的体系结构(Service-OrientedArchitecture,SOA)

 

 

GUI:图形用户界面(Graphical User Interface,简称GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。

 

OS:操作系统(OperatingSystem,简称OS)

 

SQL:SQL(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。

 

UML:UML(Unified Modeling Language的缩写)统一建模语言,是用来对软件密集系统进行可视化建模的一种语言。

 

URL:统一资源定位符(URL,英语UniformResourceLocator的缩写)也被称为网页地址,是因特网上标准的资源的地址。

 

URI:Web上可用的每种资源-HTML文档、图像、视频片段、程序等-由一个通用资源标志符(Universal ResourceIdentifier,简称"URI")进行定位。

 

HTML:文本标记语言,即HTML(Hypertext Markup Language),是用于描述网页文档的一种标记语言。

 

HTML5:也是HTML,在原来HTML4基础上增加了更多标签。

 

 

XML:XML(ExtensibleMarkup Language)即可扩展标记语言,它与HTML一样,都是SGML(StandardGeneralized Markup Language,标准通用标记语言)。

 

 

YAML:YAML是"YAMLAin't Markup Language(YAML不是一种标记语言)"的缩写。

 

RIA:RIA(Rich Internet Applications)富互联网应用,具有高度互动性、丰富用户体验以及功能强大的客户端。

 

瘦客户端:瘦客户端(Thin Client)指的是在客户端-服务器网络体系中的一个基本无需应用程序的计算机终端。

 

C/S结构:即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,需要安装客户端才可进行管理操作。

 

B/S结构:B/S(Browser/Server结构)结构即浏览器和服务器结构。

 

Java:Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE,JavaEE,JavaME)的总称。

 

.NET:.NET就是微软的用来实现XML,WebServices,SOA(面向服务的体系结构service-orientedarchitecture)和敏捷性的技术。

 

C#:(C Sharp)是微软(Microsoft)为.NET Framework量身订做的程序语言,C#拥有C/C++的强大功能以及Visual Basic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C++与Java一样亦为对象导向(object-oriented)程序语言。

 

Perl:一种脚本语言

 

Python:是一种面向对象、直译式计算机程序设计语言

 

Ruby:一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言

 

C++:C++这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“C plus plus”,“CPP”。它是一种使用非常广泛的计算机编程语言。

 

PHP:PHP是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。

 

JavaScript:是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。

 

CSS:CSS(CascadingStyle Sheet)可译为“层叠样式表”或“级联样式表”,它定义如何显示HTML元素,用于控制Web页面的外观。

 

SE:软件工程(Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。

 

SDLC:软件生命周期(SDLC,Systems Development LifeCycle,SDLC)

 

XP:敏捷开发

 

Scrum:Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。

 

瀑布模型:一种软件开发过程

 

单元测试:单元测试是在软件开发过程中要进行的最低级别的测试活动,在单元测试活动中,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。

 

集成测试:集成测试,也叫组装测试或联合测试。

 

功能测试:功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。

 

系统测试:系统测试,英文是System Testing。是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的各种组装测试和确认测试,系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不符或与之矛盾的地方,从而提出更加完善的方案。

 

 

回归测试:回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。

 

Linux:Linux是一种自由和开放源码的类Unix操作系统。

 

Unix:UNIX是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、DennisRitchie和DouglasMcIlroy于1969年在AT&T的贝尔实验室开发。

 

Solaris:Solaris是Sun Microsystems研发的计算机操作系统。

 

Android:Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。

 

iOS:iOS是由苹果公司为iPhone开发的操作系统。

 

SSE:高级软件工程师(Senior Software Engineer)

 

软件测试工程师:软件测试工程师(Software Testing Engineer)指理解产品的功能要求,并对其进行测试,检查软件有没有错误(Bug),决定软件是否具有稳定性(Robustness),写出相应的测试规范和测试用例的专门工作人员。

 

美工:美术工程师(Art Engineer),一般出身一艺术美术院校的艺术设计专业居多美术工程根据工作性质分类为:网页美工,一般需要精通PHOTOSHOP/CSS/HTML/JAVASCRIPT等网络语言进行网页框架,平面美工,色彩,基调,创意等处理这类美工专业名称应该叫做UI设计师负责软件甚至公司形象包装的任务。

 

架构师:软件行业的一种新兴职业

 

软件项目经理:指从事软件项目或者以软件开发为主的信息系统集成项目管理的人员,具有很强的沟通、表达能力,具有较强的分析、推理和判断的能力。

 

产品经理:产品经理(ProductManager),又称品牌经理(Brand Manager)。

 

互联网产品经理:IPM(InternetProduct Manager),互联网产品经理是互联网公司中的一种职能,负责互联网产品的计划和推广,以及互联网产品生命周期的演化。

 

技术支持工程师:技术支持工程师主要是在软件或硬件方向从事售前或售后技术维护、应用培训、升级管理、解决投诉,提升客户满意度,扩大用户群体对自有品牌的良好口碑。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/467092.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AI一键注释代码、阅读整个项目、转换编程语言。已开源!

获取github源码地址和国内url、key方式:在文章底部 大家好今天给大家介绍一款开源项目,这个项目是由渡码维护的,这个项目支持自己的大模型和使用openai两种方式,本文章介绍使用openai的方式! 使用过程中发现两个问题…

为什么别人赚钱比自己容易?

之前的文章提到自己的一个同事,在一家公司干了10年,最近跳槽找了份5万薪水的工作,大家都很想听他的故事。为了方便记录,我叫他文哥文哥比我们一般的毕业生厉害,他比我大将近9岁,我在初中的时候他已经是一个…

Linux下遍历目录下的文件

方法1&#xff1a;http://tag.csdn.net/Article/ef431d9b-68b3-419f-9f85-1fb9279f904a.html//ListFile.cpp#include <stdio.h>#include <dirent.h>#include <sys/types.h>intmain(intargc, char*argv[]){ if (2 ! argc){ printf("Usage:ListFileSource…

折半查找

折半查找又为二分查找&#xff0c;对待查找的列表有两个要求&#xff1a;1.必须采用顺序存储结构。 2.必须按关键字大小顺序排列。 #include<stdio.h> #define Max 100 typedef struct {int key;int other; }RecordType; typedef struct {RecordType r[Max];int lenght; …

15张图来了解【树】,面试再也不怕被刷了

我之前的文章C语言实现树&#xff0c;你一定看得懂树的概念什么是树&#xff1f;树属于非线性数据结构的一种&#xff0c;概念也极多&#xff0c;是由结点或顶点和边组成的且不存在着任何环的一种数据结构。没有结点的树称为空树。一棵非空的树包括一个根结点&#xff0c;还很可…

String源码图

String StringBuffer StringBuilder 均为对字符数组的操作。 实现了不同的接口&#xff0c;导致不同的覆写。 实现了同样的接口&#xff0c;适应不同的场景。 转载于:https://www.cnblogs.com/zhengwenqiang/p/8076495.html

C语言——位操作

C语言——位操作 宗旨&#xff1a;技术的学习是有限的&#xff0c;分享的精神是无限的。 一、基本位操作 | 或 & 与 ~ 取反 ^ 异或 << 左移 >> 右移 二、位操作的常见用法 1.获取某位的值 #define BitGet(Number,pos) ((Number)| 1<<(…

架构设计中的方法学(七)

十三、代码验证   要保证架构的稳定和成功&#xff0c;利用代码对架构进行验证是一种实用的手段。代码验证的核心是测试&#xff0c;特别是单元测试。而测试的基本操作思路是测试优先&#xff0c;它是敏捷方法中非常重要的一项实践&#xff0c;是重构和稳定核模式的重要保障。…

十进制转二进制,八进制,十六进制

十进制转二进制&#xff1a; #include<stdio.h> int main() {int a[20],x;int rem,i0;scanf("%d",&x);do{remx%2;xx/2;a[i]rem;i;}while(x!0);while(i>0)printf("%d",a[--i]);printf("\n");return 0; }十进制转八进制&#xff1a; …

呵,你会51单片机的精确延时吗?

文章整理自网络序对于某些对时间精度要求较高的程序&#xff0c;用 c 写延时显得有些力不从心&#xff0c;故需用到汇编程序。本人通过测试&#xff0c;总结了 51 的精确延时函数(在 c 语言中嵌入汇编)分享给大家。至于如何在 c 中嵌入汇编大家可以去网上查查&#xff0c;这方面…

SignalR

原址: http://www.cnblogs.com/shanyou/archive/2012/07/28/2613693.html SignalR是什么&#xff1f; SignalR是一个继承的客户端与服务器库&#xff0c;基于浏览器的客户端和基于ASP.NET的服务器组件可以借助它来进行双向多步对话&#xff0c;换句话说&#xff0c;该对话可不…

C语言——数组、函数、指针

C语言——数组、函数、指针 宗旨&#xff1a;技术的学习是有限的&#xff0c;分享的精神是无限的。 1、有什么作用&#xff1f;为什么要使用它们&#xff1f; &#xff08;1&#xff09;数组&#xff1a;提供一段连续的存储空间&#xff0c;存数据和字符串很方便&#xff1b; …

--4、实验室设备管理(表)

--4、实验室设备管理create table Computer( Computer_id int Identity Primary key,--设备编号 Computer_name varchar(50) not null,--设备名称 Computer_num varchar(50) not null,--设备编号,财产号 room_id int not null,--实验室编号 --Computer_IP varchar(128), -…

十六进制转十进制

问题描述从键盘输入一个不超过8位的正的十六进制数字符串&#xff0c;将它转换为正的十进制数后输出。注&#xff1a;十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。样例输入FFFF样例输出65535 #include<stdio.h> #include<string.h> #include<…

C#中Invoke的用法

在用.NET Framework框架的WinForm构建GUI程序界面时&#xff0c;如果要在控件的事件响应函数中改变控件的状态&#xff0c;例如&#xff1a;某个按钮上的文本原先叫“打开”&#xff0c;单击之后按钮上的文本显示“关闭”&#xff0c;初学者往往会想当然地这么写&#xff1a; v…

三类危险的TXT文件

一。 隐藏HTML扩展名的TXT文件 假如您收到的邮件附件中有一个看起来是这样的文件&#xff1a;QQ 放送.txt&#xff0c;您是不是认为它肯定是纯文本文件&#xff1f;我要告诉您&#xff0c;不一定&#xff01;它的实际文件名可以是QQ 放送.txt{3050F4D8-98B5-11CF-BB82-00AA00BD…

嵌入式如何入门,要不要学习Python

#提问我是你的公众号读者朋友&#xff0c;江苏省在读大学生一名&#xff0c;目前是大四免研。研究生方向是嵌入式系统与应用(导师招这样的学生&#xff0c;但是本身设计这个方向不多)&#xff0c;目前还比较有时间&#xff0c;想要自己深入学习一下嵌入式方面的知识&#xff0c…

13.强符号和弱符号

我们在编写代码的过程中经常会遇到一种叫做符号重复定义&#xff08;Multiple Definition&#xff09;的错误&#xff0c;这是因为在多个源文件中定义了名字相同的全局变量&#xff0c;并且都将它们初始化了。 例如&#xff0c;在 a.c 中定义了全局变量 global&#xff1a; int…

C语言——预编译

C语言——预编译 宗旨&#xff1a;技术的学习是有限的&#xff0c;分享的精神是无限的。 在C 语言中&#xff0c;并没有任何内在的机制来完成如下一些功能&#xff1a;在编译时包含其他源文件、定义宏、根据条件决定编译时是否包含某些代码。要完成这些工作&#xff0c;就需要使…

深入理解cache对写好代码至关重要

There are only two hard things in Computer Science: cache invalidation and naming things.-- Phil Karlton全文目录CACHE基础CACHE的组织TAG,INDEXVIVT,VIPT,PIPTCache别名问题CACHE一致性icache、dcache同步多CPU核cache同步CPU与设备cache同步意识到CACHE的编程perf中的…