技术名词解释
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
架构师
架构师是软件行业中一种新兴职业,工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。架构师的主要任务不是从事具体的软件程序的编写,而是从事更高层次的开发构架工作。他必须对开发技术非常了解,并且需要有良好的组织管理能力。可以这样说,一个架构师工作的好坏决定了整个软件开发项目的成败。
运维
分为:系统运维和网络运维
系统运维类似于系统维护,前者更加侧重于保障系统正常运行,运维有运行和维护两层含义。对于一个系统,有时出错我们无法预知,系统越复杂,其维护难度越大,为了减少损失,我们尽可能地去预防各种错误,对于突发情况,尽可能地去修复。
中于服务器端,其中服务器的web引擎和数据库引擎又是至关重要。
网络运维是指为保障电信网络与业务正常、安全、有效运行而采取的生产组织管理活动,简称运维管理或OAM。通俗点讲,网管也算半个运维。
对网络中路由器,交换机,服务器,动力系统,空调系统,存储设备,防火墙等设备进行实时监测,自动生成网络拓扑的嵌入式硬件设备,
测试
DBA(数据库管理员)
是一个负责管理和维护数据库服务器的人。数据库管理员负责全面管理和控制数据库系统。一个公司,不管它是自己开发应用软件,还是购买第三方的应用软件,只要涉及到数据库(有多少不涉及数据库的应用软件呢?数据库是商业的灵魂和大脑),就需要确定是否雇佣一个或几个DBA。
IOS
苹果iOS是由苹果公司开发的手持设备操作系统,iOS与苹果的Mac OS X操作系统一样,它也是以Darwin为基础的,因此同样属于类Unix的商业操作系统。
常见的软件开发语言:JAVA、.Net、C/C++/C#、JSP、ASP、PHP等等多种语言。其中PHP、Java和.NET已经成为了未来五年内程序员必须具备的技能,
这三种语言都在Web开发领域占有一席之地。PHP是Web的脚本语言;
Java功能强大,适合企业级编程语言;C#融合了几种语言的优点。
Java
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言
C++
C++是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。
C#
C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向
对象的编程语言。
.net
.net是新型平台,不是编程方法,更不是编程语言,也可以理解为一个虚拟机。JSP
一种动态网页技术标准,用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
ASP
ASP是Active Server Page的缩写,意为“动态服务器页面”。
ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。asp,现在常用于各种动态网站中。PHP
计算机编程语言,PHP 是一种HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言。
PHP 独特的语法混合了C、Java、Perl 以及PHP 自创的语法,PHP可以用C、C++进行程序的扩展。