软考是由国家人力资源和社会保障部、工业和信息化部领导下的国家级考试,考试设置了27个专业资格,涵盖5个专业领域,3个级别层次(初级、中级、高级)。
根据原人事部、原信息产业部文件(国人部发[2003]39号)文件规定,计算机软件资格考试纳入全国专业技术人员职业资格证书制度的统一规划,实行统一大纲、统一试题、统一标准、统一证书的考试办法,每年举行两次。通过考试获得证书的人员,表明其已具备从事相应专业岗位工作的水平和能力,用人单位可根据工作需要从获得证书的人员中择优聘任相应专业技术职务(技术员、助理工程师、工程师、高级工程师)。因此,计算机软件资格考试既是职业资格考试,又是职称资格考试。
软考报考任何级别不需要学历、资历条件,只要达到相应的专业技术水平就可以报考相应的级别。考试合格者将颁发由中华人民共和国人力资源和社会保障部、工业和信息化部用印的计算机技术与软件专业技术资格(水平)证书。该证书在全国范围内有效。
软考报名要在规定的时间内进入中国计算机技术职业资格网,然后点击“报名入口”。选择自己需要报考的地区,点击“进入”。填写考试报名所需的信息,主要为报名省市及考区选择、个人基本信息、报考信息、在职情况、工作情况、教育情况、****等信息。然后点击提交进行信息审核。待审核通过后,可以点击网上缴费进行在线缴费,缴费方式各地不完全一样,具体以当地规定为准。缴费成功后,将显示报名成功,等考前一个星期左右登录报名系统打印考准考证即可。
JAVA初级程序员
现在有 SCJP 这个比较权威点(SUN 公司的)~~~在这个考试费用是 1250元 如果你是在大学
还可能享受优惠 只要 450 元
考点:
Section 1 Declarations and Access Control
目标1, 创建数组
采用不同的格式来编写任一基本数据类型数组的声明,构造及初始化的代码。
数组是一连串对象或基本数据,它们必须同型,并以一个标识符封装在一起。数组好象一个对象,通过new关键字来创建。
声明数组
数组的声明并不能为数组分配内存。声明时数组不能有大小信息,也就是说编译器并不允许你告诉它究竟数组有多大,它只是一个reference(引用),并没有对应的空间。声明数组的方式有: int[] a1; int a1[]两种,int num[5]是错误的数组声明方式。
声明并创建数组
声明一个数组并同时为它分配内存。
Int num[] =new int[5];
声明并初始化数组
声明一个数组并同时进行初始化。
Int num[]=new int[]{0,1,2,3,4};
Int num[]=new int[5]{0,1,2,3,4}; //!错误
数组知道自己的大小
与c++不同,数组知道自己的大小,当数组越界时,会抛出ArrayIndexOutOfBoundsException异常。数组具有length属性(不是length()方法),它能告诉你数组的大小。
多维数据
int m[][] ; int [] m[]; int[][] m;
数组的缺省值
与其它的变量不同,不论数组在向处创建,它总是使用可以使用缺省值。
目标2 声明类与变量
声明类,内部类,方法,实例变量,静态变量,自动变量(局部变量),正确使用各种修饰符(public , private , static ,final, abstract)。
在JAVA中万事万物皆对象,即使JAVA程序本身也是对象。
类的定义和对象的生成
public class MyClass{ //类定义
int i;
float f; //类数据成员
void amethod(){ //方法
int i; // 局部变量
}
}
MyClass aClass =new MyClass(); //创建类的一个实例(对象)
修饰符说明
private
被了变量所在的类,其它任何类都不可以访问这个成员。
无访问修饰符
所谓的包访问权限,同一个包内的其它类可以访问这个成员。
Protected
与无访问修饰符具有权限外,还允许子类访问这个成员。
Public
具有全局可视性,任何其它类都可以访问这个成员。
Static
Static变量称为类变量,类的所有对象共享这个变量。
Static方法称为类方法,它只能访问static变量。静态方法不能被子类overriding为非静态方法,但静态方法可以被子类静态方法所Hided
Native
只用于方法,指明方法体是由其它编程语言编写的。它以;结尾不是以{}结尾。
Public native void fastcalc();
Abstract
Abstract修饰符可用于类与方法前,在用于方法前时表明方法不具备方法体。只支类中包括了抽象方法则它必须声明为抽象类。如果一个类实现一个接口时,它没有为接口中所有的方法提供实现时,也必须声明为抽象类。
Final
Final修饰符可用于类,方法和变量,fianl类不能被继承,所有final类中的方法都是教学final方法。Final变量的值必须在创建时设定并具不能被修改。
Synchronized
防止多个线程同时访问相同的代码段。
Transient
表明类序列化时,变量不必序列化。
Volatile
表明变量由于线程可能异步修改。
目标3 缺省构造器
结定一个类,确定是否有缺省构造器
构造器是与类名相同的方法,并具没有返回值。缺省构造器是一个不具有任何参数的构造器。在你没有提供构造器的条件下,编译器为自动化为你提供一个缺省的构造器,但一旦你定义了任何一个构造器,编译器就不会为你提供缺省构造器。在这种条件下,如果你使用不具有参数的构造器将有错误。
构造器可以有访问修饰符,但不能有native,abstract,static,synchronized和final修饰符。
目标4 重载与覆写
为所有在自己或父类中的相关方法声明有效的返回值,
相同类中的方法
当在同一个类中有多个方法具有相同的名称时,这个方法就被重载了。只有参数的次序和类型是区分重载方法的依据,而返回值和参数的名称对区分重载方法没有贡献,所以,不能以返回值的不同来重载方法。
子类中的方法
可以在子类中重载父类的方法,只要新的重载方法具有不同的参数次序或类型。当你在子类中的方法具有于父类中的方法相同的signature,则称子类覆写了父类的方法。注意:子类覆写父类方法,它的访问修饰符可以不同,但子类要具有比父类更加严格的访问权限。
静态方法不能被覆写只能被HIDED。
基本类型为参数的重载
基本类型可以自动进行窄化转型(narrowing conversion),在没有相应数据类型的重载方法,它的数据类型向上晋升。
Section 2 Flow control and exception Handling
目标1 if 和switch语句
使用if和switch编写代码并能区分有效的参数类型
if的条件语句中只能是boolean型的数据。
Int k=1;
If(k ) Systemoutprintln(k); // 错误
If(k==1) Systemoutprintln(k); // 正确
Switch的条件语句中只能是int数据类型,或int的窄化数据类型也就是byte, char, short
Long i;
Switch(i){ //错误
Case 1: break;
Case 2: … break;
Default:
}
case语句的break的使用,在switch块中只有遇到break语句时,块才跳出。
Default语句不必总安排在switch语句的最后,但default语句不在最后时,要使用break
三元 *** 作符 ?:
目标2 循环,break和continue
编写各种(不)具有label的break和continue的循环语句。明确循环开始与结束时,循环记数器的值。
For 循环
语法:
for(initialization; conditional expression;increment)
逗号运算符
它只能用于for的控制表达式中。
for(int i=1,j=i+10;i<5;i++,j=i2)
do-while与while的区别在开do-while中的语句至少执行一次。
Goto与break,continue
虽然goto是java的保留字,但java而不使用它。Java中的跳跃功能由break与continue提供。在java中,惟一一个放置lable而能够产生效益的地点就是恰恰放在迭代语句前。一般而论,break与continue只会中断当前的循环,而与label搭配,可以中断多层循环。
Label1:
Outeriteration{
Inneriteration{
…
break; //1
…
continue; //2
…
Continue label1;//3
…
Break label1; //4
}
}
1中断内层迭代,回到外层迭代
2将执行点移至内层迭代的起始处
3同时中断内层迭代,再从外层迭代开始
4同时中断内外层迭代,不再进行任何迭代
务必记下。在java中使用label的惟一理由是跳过一个以上的嵌套层次。
目标3 try/catch语句与方法覆写
正确使用异常与异常处理语句(try,catch,finally)来编写代码,正确处理覆写方法的异常。
异常一词,意指“我对这件事有异议:我对这件事感到意外”。在问题发生点,你可能自己处理异常,有时,你可能不知道如向处理,就是说在当前的context并不具备中以修改问题的信息,你可将问题交付给高层的context的处理。
覆写有异常抛出的方法
覆写具的异常抛出的方法时,子类的方法只能抛出父类方法所抛出的异常或它的子异常。但是,子类方法可以抛出少于父类的异常或干脆就不抛异常。
方法声明的Throws子句
抛出子句意指当错误发生时,方法抛出这个异常而这个方法的调用者必须处理(catch)这个异常异常。
目标4 如时异常发生
认识代码段中异常发生的地方以它的影响。注意:异常可能是运行时异常,检测异常或错误。
错误无需捕捉
异常的出处:
Java标准库类抛出的异常
自己的类抛出的异常
执行期发生的任何意外
检测异常与非检测异常
检测异常你必须捕捉,而非检测异常你不必捕捉。
非检测异常发生后,缺省条件下会在控制台上打印一条消息。对某些非检测异常可用编码来避免。
public class GetArg{
public static void main(String argv[]){
if(argvlength ==0){
Systemoutprintln("Usage: GetArg param");
}else{
Systemoutprintln(argv[0]);
}
}
}
检测异常必须被捕捉,方法在调用某个抛出检测异常的的方法时,它或者捕捉它或抛出它。
public FileInputStream openFile(String filename)
throws FileNotFoundException{//抛出异常,自己不处理
FileInputStream fis = new FileInputStream(filename);
return fis;
}
或
public FileInputStream openFile(String filename) {
FileInputStream fis;
try{
fs= new FileInputStream(filename);
}catch(FileNotFoundException ex){
exprintStackTrace();
}
return fis;
}
finally子句
finally子句总是会执行,即使try/catch中已有了return语句finally中的语句也会执行。但如果try/catch中有Systemexit(0),finally语句不会执行。
Catch子句
Catch子句的捕捉异常的次序要与异常的层次结构相一致。也就是说子异常要先捕捉,父异常后捕捉。反之,编译器会抛出子异常已捕捉的信息。其它要注意是:异常被抛出后,异常处理根据捕捉的排列次序,寻找最近的处理程序。
目标5 使用断言
正确编写断言代码
assertion功能提供了一种在代码中进行正确性检查的机制,这种检查通常用于开发和调试阶段,到了软件完成部署后就可以关闭。这使得程序员可以在代码中加入调试检查语句,同时又可以在软件部署后关闭该功能而避免对软件速度和内存消耗的影响。基本上,assertion功能就是JAVA中的一种新的错误检查机制,只不过这项功能可以根据需要关闭。
断言的语法
assert somebooleatest
或
assert somebooleantest : someinformatinvemethod
断言的使用
断言的使用就好比注释的使用,注释向其它人表明其阅读的代码是正确的,而断言用于保证在程序执行过程中booleanTest的值一定是真。断言用于确保某些东西总是为真的。缺省条件下,断言功能是关闭的。
编译开启断言功能。
javac -source14 Myprogjava
运行开启断言功能
enableassertions的参数:
no arguments
Enables or disables assertions in all classes except system classes
packageName
Enables or disables assertions in the named package and any subpackages
Enables or disables assertions in the unnamed package in the current working directory
className
Enables or disables assertions in the named class
例如:
java –enableassertions:mypackage… MyProg
java –ea Myprog
What should you assert to be true
断言用于你认为某此东西必须是真的地方。例如:人的年龄必然大于0,又如你认为在一套if/else判定后,必然有判定成功的分支,就可在if/else后,插入断言。例如:
switch(lang){
case Languagejava:
Systemoutprintln("java");
break;
case Languagepascal:
Systemoutprintln("pascal");
break;
case Languagecsharp:
Systemoutprintln("csharp");
break;
default:
assert false : lang;
}
断言使用的地方
应该使用的情形 不应该使用的情形
用于保证内部数据结构的正确 不用于保证命令行参数的正确
用于保证私有(private)方法参数的正确 不用于保证公共(public)方法参数的正确
用于检查任何方法结束时状态的正确 不用于检查外界对公共方法的使用是否正确
用于检查决不应该出现的状态 不用于保证应该由用户提供的信息的正确性
用于检查决不应该出现的状态,即使你肯定它不会发生 不要用于代替if语句
用于在任何方法的开始检查相关的初始状态 不要用做外部控制条件
用于检查一个长循环执行过程中的的某些状态 不要用于检查编译器、 *** 作系统、硬件的正确性,除非在调试过程中你有充分的理由相信它们有错误
在不开启断言功能时的输出:
在开启断言功能时的输出:
Section 3 Garbage Collection
Objective 1,2 & 3
State the behaviour that is guaranteed by the garbage collection systemWrite code that explicitly makes objects eligible for garbage collection Recognize the point in a piece of source code at which an object becomes eligible for garbage collection
为什么要进行垃圾收集
当内存中的对象不再被利用时,系统就要回收内存。Java中不用担心垃圾收集,系统的垃圾收集器会自动回收没有引用的对象所占用的内存。注意:你能建议或鼓励 JVM进行垃圾收集但你不能强迫它。
确保的行为:finalization
Java确保在对象被收集调用finalize方法。垃圾回收器用于释放“对象内存”,由于java中所有的东西都是对象,所以finalize不用来回收释放内存。Finalize方法的使用时机是代码采用了native方法,它调用了非java的内存分配方式,所以你得在finalize方法中以native的方式释放内存。
对象被回收的时机
当垃圾收集机制认为对象上没有引用时,它调用垃圾收集器来回收对象。当垃圾收集是非确定性的,你不能预测它发生的时间,你也不能预测finalize方法准确的运行时间。
Note: Once a variable is no longer referenced by anything it is available for garbage collection
You can suggest garbage collection with Systemgc(), but this does not guarantee when it will happen
非可达
当对象非可达时,就是可能进行回收。非可达的原因为:对象明确被设置为null或指向它的引用数为0。
Section 4 Language Fundamentals
Objective 1, Packages, import, inner classes, interfaces
Identify correctly constructed package declarations, import statements, class declarations (of all forms including inner classes) interface declarations, method declarations (including the main method that is used to start execution of a class), variable declarations, and identifiers
目标1 包,导入,内类与接口
正确的识别包声明,导入声明,类声明(包括内类),接口声明,方法声明(包括main方法),变量声明和修饰器。
包语句
包用于解决名字冲突,一般开发者以自己的internet域名的反序作为包名的第一部分。这样你就可以生成独一无二的包,这样包中的类就不会有名称上的冲突。例如:package cneduxjtuscjp 这样就可以产生独一无二的类名:cneduxjtuscjpQuestion
注意: 包声明语句必须位于其它语句之前,除了注释语句
导入语句
导入语句位于包语句之后,其它语句之前。导入语句是为了方便代码编写,导入相应的包后,包中的类可以仅以局部名使用,而不以全限定名来使用。
Import cneduxjtuscjp;
Question q=new Question();
或
cneduxjtuscjpQuestion q=new cneduxjtuscjpQuestion();
导入语句对性能的没有影响,它就好比DOS环境中设置路径。
注意:If a source file has a package statement, it must come before any other statement apart from comments
类与内类的声明
类声明
一个文件只能包含一个public类,但可以包含多个非public类。这些类在编译后将生成各自独立的class文件。
内类,即定义在其它类之中的类。
接口定义
接口是纯粹的abstract class它所定义的方法不包含方法主体。接口也可定义数据成员,但这些数据成员自然而然的成为了static和final 接口中的方法即使没有声明为public,它们也会是public,所以实现接口时,必须将实现的方法定义为public。
例子:
interface Instrument{
int i=5;// static & final
void play(); // automatically public
…
}
class Wind implments Instrument{
public void play(){} //必须定义为public
…
}
main方法
main方法是程序运行的起点,方法的signature
public static void main(String argv[])
public:方法全局可见性 static:类方法 void: 无返回值 String[]:参数为字符串数组
main不是java的关键字,可以用它来定义变量。Main方法的参数是由命令行来提供的。
State the correspondence between index values in the argument array passed to a main method and command line arguments
Java Aclass arg0 arg1 …
变量声明
变量的名称:它必须是一个合法的标识符。标识符以字母开头的Unicode字符串;不是关键字,布尔直接值(true,false)或保留字(null);它在作用范围内必须是唯一的。
合法的变量: _avariable, avariable$, (注:_,$可用于变量名)
数据类型:boolean-8/1 byte-8 -128~127
short-16 -32768~32767 int-32 long-64
float-32 double-65 char-16 0~65536
数据类型转型(casting operators)
在java中只有进行窄化转换(narrowing conversion)时才有风险,宽化转化(widening conversion )时就无需明确指示。
数据运算中的晋升(promotion)
在比int小的基本数据类型上进行任何数学运算或位运算时,运算之前会先晋升为int,其结果也会是int类型。如果你要将结果指给较小的类型时,要进行转型。
目标2 使用接口,
明确实现接口类,接口是Runnable或其它的用户自定义的接口
Interfaces -Programming by contract
接口是在类之间建立了一个协议(protocol),或者说合同编程。 意味一个开发者开发了接口其它开发者要守它的条件。接口的别一个用处是实现多重继承。Java中类只能继承一个非接口类,其余继承的来源得是接口。正确的写法是:
DeriveClass extends BaseClass implements interface1,interface2{}
接口合并时的名称冲突
Objective 3, Passing values from the command line
State the correspondence between index values in the argument array passed to a main method and command line arguments
运行一个例子就明白:
public class MyParm{
public static void main(String argv[]){
String s1 = argv[1];
Systemoutprintln(s1);
}
}
java MyParm hello there
程序将输出there不是MyParm也不是hello
Objective 4, identify keywords
abstract boolean break byte case catch
char class const continue default do
double else extends final finally float
for goto if implements import instanceof
int interface long native new package
private protected public return short static
strictfp super switch synchronized this throw
throws transient try void volatile while
Objective 5, Unassigned variables
State the effect of using a variable or array element of any kind when no explicit assignment has been made to it
Java保证变量绝对会在被使用前初始化。每个基本类型的数据成员都保证有初值(O)。而引用数据类型的数据成员的初值为null
The default values for numeric types is zero, a boolean is false and an object reference is the only type that defaults to a null
局部变量(在方法中定义的变量)不能缺省值,故使用前必须明确赋予初值。
数组总是可以设置缺省值的。Before initialization arrays are always set to contain default values wherever they are created
Objective 6, The range and format of data types
Section 5 Operators and Assignments
Objective 1, Applying operators
Determine the result of applying any operator including assignment operators and instanceof to operands of any type class scope or accessibility or any combination of these
目标1 使用运算符
*** 作符的分类
算术 *** 作符 (+ , - , , / , %,++,--)
一元 *** 作符 (++, --, - , +)
关系和条件 *** 作符 关系 *** 作符(>,>=,<,<=,==,!=) 条件 *** 作符(&&,||,!,&,|,^)
移位 *** 作符(<<,>>,>>>) 位 *** 作符(&,|,^,~)
赋值 *** 作符(=)
其它 *** 作符(:,[],,new,instanceof,(类型))
注:除了=,==,!=运算符外,其它运算符只能用于基本类型。String类支持+,+= *** 作符
例: String aStr=2+”hello”;
instanceof *** 作符用来检验某特殊对象是不是某类或该类的子类的实例,还可以检验某对象的类或子类是否实现了某接口。注意,数组也是对象,instanceof同样适合与数组。
赋值 *** 作符=
基本数据类型的赋值 *** 作
boolean数据只能赋值于另一个boolean数据。不同于c和c++,java中的boolean值只能是true和false。
其它的数据类型可以自由的进行widening conversion(宽化转换)。而进行narrowing conversion(窄化转换)由于有精度的损失,必须进行强制转换。
Primitives may be assigned to "wider" data types, a boolean can only be assigned to another boolean
引用数据类型的赋值 *** 作
引用数据类型的赋值,例如a=b,使得a和b引用指向相同的对象。引用数据类型的赋值可以向上转型。即一超类的引用可以被赋值一子类对象。但向下转型必须强制转换。
Object references can be assigned up the hierarchy from child to base
++,--: 前序递增和前序递减(++a,--a)先进行运算然后才增赋值。后序递增和后序递减(a++,a--)先赋值然后才进行运算。
奇怪的++与--:
int a=1,b=5;
b+=b++-a--; (b=9)
b=b++;(b=9)
b=++b; (b=10)
关系 *** 作符
关系 *** 作符(<,>,<=,>=,==,!=)所产生的结果是boolean,==,!=可用于所有的内置的类型,其它运算符不能用于boolean
奇怪的==(对于引用类型==比较两个对象的内存地址,这可不是我们想要的)
double d=120;
int i=12;
Integer i2=new Interger(12);
Double d2=new Double(12);
Integer i3=new Interger(12);
d==i ; true
i2==i3; false
i2equals(i3); true
i2equals(d2) ; false
逻辑 *** 作符
逻辑运算符:&&,||,!只能用boolean值身上。位运算符:&,|,^,~:在两个 *** 作数的相应位上进行逻辑代数运算。boolean数据不能~b而用!b。&和|和^即是逻辑的(逻辑与,逻辑或和逻辑非)也是位 *** 作的运算符(按位与,按位或和按位异或)。
奇怪的&&与||(短路的&&和||)
当第一个 *** 作数为flase时,如果用&&运算符时,则不检查第二个 *** 作数就直接返回flase。
当第一个 *** 作数为true时,如果用||运算符时,则不检查第二个 *** 作数就直接返回true。
移位 *** 作符
无符号右移位 *** 作符>>>,它采用零扩展,高位插入0 左移位运算符<< 能将运算符左边的运算对象向左移动运算符右侧指定的位数在低位补0。有符号右移位运算符>> 则将运算符左边的运算对象向右移动运算符右侧指定的位数,有符号右移位运算符使用了符号扩展。若值为正则在高位插入0,若值为负则在高位插入1。
注:int或<int的数据类型进行位移 *** 作数先要进行mode 32运算所以对大于32的位移运算,先要进行mode 32运算,所以3>>>32的结果为3。Long数据类型在先要进行mode 64运算。
奇怪的>>>:小的负数进行>>>运算将得到一个大的正数
-1>>>1 : 2147483647
A unsigned right shift >>> by a positive amount of a small negative number will result in a large positive number returned
*** 作数的优先级
优先级(胃溃疡患者是c程序员的写照 Ulcer Addicats Really Like C A lot)
U: ->Unary 一元运算符 ++, -- ,-,+,!,~
A: -> Arithmetic(shift) ,/,%,+,-,>>,>>>,<<
R: -> Relation >,<,>=,<=,instanceof,==,!=
L: -> Logic(bitwise) &,^,|,&&,||
C: -> 三元运算符
A:-> 赋值 = =
Objective 2, the equals method
Determine the result of a
如果是计算机相关专业,有一定基础的话,又没有相关工作经验,可以直接报考软考中级。
软考初级的话,对于计算机专业出身的朋友来说,技术含量略低,对自身能力、价值提升的意义并不高;
软考高级的话,考试难度比较大,更适合在IT行业从业,有多年项目经验的朋友报考,或者有获取高级职称资格的需求,也可以报高级。
软考中级证书性价比会比较高,考试也没有我们想象地那么难,只要认真复习,通过考试不是问题。软考名师薛大龙课程免费试学
想学习软考,就到51CTO学堂。课程内容详实,高清录播打基础,重难点和考点直播授课,配备51CTO研发教辅。汇集各类IT精品视频课程,致力于打造顶尖IT培训讲师、网络技术精品培训课程、培训自测题三位一体的网络教育特色,是国内最完善、最专业的IT在线教育平台。打造顶尖IT培训讲师、网络技术精品培训课程、培训自测题三位一体的网络教育特色,是国内最完善、最专业的IT在线教育平台。学员可免费在线观看,下载培训课件,并与培训讲师互动交流,参加课程评测。
『壹』 IT审计师资格如何才能获得
参加审计专业技术初、中级资格考试人员应具备下列基本条件:
(一)遵守国家法律版,具有良好职业道德;
(二权)认真执行《中华人民共和国审计法》以及有关财经法规和制度,无违反财经纪律的行为;
(三)认真履行岗位职责,热爱本职工作;
(四)从事审计、财经工作。
参加初级资格考试人员,除具备本规定第四条所列的基本条件外,还必须具备教育部门认可的中专以上学历。
参加中级资格考试人员,除具备本规定第四条所列的基本条件外,还必须具备下列条件之一:
(一)取得大学专科学历,从事审计、财经工作满5年;
(二)取得大学本科学历,从事审计、财经工作满4年;
(三)取得双学士学位或研究生班毕业,从事审计、财经工作满2年;
(四)取得硕士学位,从事审计、财经工作满1年;
(五)取得博士学位。
是全国统一考试的,每年10月份第二个礼拜天考试
『贰』 想成为 IT审计师吗
CIA资格证的认知度日益提高了。您只需要打开国内各著名的招聘网站,搜索一下将CIA证书列入招聘版条件的企业即会有一权个清晰的了解。
举例来说的话,比如广州工行,有CIA证的加10%工资,而有CPA证的才加5%;中国银行只要通过CIA考试即可提升一个薪金等级;中国平安将CIA持证比例列入KPI考核。在
中国保监会最新印发的《保险机构内部审计工作规范》的通知中要求,保险机构中持有注册内部审计师(CIA)的人员应不低于专职内部审计人员的35%。
CIA在美国是从管理方向定位的,涉及对公司治理、风险和内部控制等全方位的多角度服务。现在上市公司,金融行业,外资,事务所对CIA都比较欢迎了。内部审计人员更因为其熟悉企业整体业务流程,有纵观全局的视角,往往被列为高级管理层的人才来储备。
『叁』 IT审计师需要学习些什么东东
可以了解一下cisa考试,就知道怎么做IT审计了,参考书有《国际注册信息系统审计师学习指导书》、《CISA中英对照题目解析合集》上,下册(红宝书第2版)
『肆』 关于IT审计师
考CISA的话 要有一定的计算机和审计知识,一般会计学和审计学的专业很好,但是通过率不高
CISA的全球通过率为30%,很难过
但是如果你有一定的计算机知识就会轻松点
推荐:计算机科学与技术专业、信息管理与信息系统专业
不知道你是哪里的 南京审计学院的通过率比较高
『伍』 怎么才能做IT审计师呢
当然是考证后才能做了,现在好多都需要CISP-A的这个证书,没有做这一块儿,具体的问问谷安天下
『陆』 什么是IT审计师
作为国内IT业的一员新贵,信息系统审计师(CISA)对于大多数人来讲,还是一个陌生的名词。但在国外,CISA证书早已同MCSE、CCEP等证书一样,成为追求高薪的人们争相追捧的对象了。CISA是国际注册信息系统审计师的简称,又称IT审计师,是由信息系统审计与控制协会ISACA授予的一种职业资格。在国外一些大型会计公司中已经出现了没有CPA资格的合伙人,他们持有的专业资格就是CISA国际审计师在中国一直处于严重缺乏的状态。目前通过CISA认证在全球有2万人,中国内地不超过10人,而且全部都在国际五大会计公司、专业咨询机构和著名跨国公司担任要职,国内会计师事务所里还没有CISACISA目前已经成为全球范围内最抢手的高级人才之一,在中国正逐渐走热。
『柒』 有关IT审计师的几个问题,,,,请知道的同志们说一下,谢谢谢
我回答一下,
1专科生可以报考,考试组织机构(信息系统审计与控制协会ISACA)对这回个并没有苛刻答的要求。
2费用不会低,报名费用是500美元,可以自学。当时我在学校时,报名费用、考试费用一共是不到10000人民币。 CISA考试大纲包括七部分内容,各自所占比例如下:信息系统的管理、规划和组织(占11%),技术构架和运营实务(占13%),信息资产的保护(占25%),灾难恢复和持续运营(占10%),商业应用系统开发、获得、实施和维护(占16%),商业运营评估和风险管理(占15%),信息系统审计程序(占10%)。从这可以看出,内容侧重信息技术和信息管理。
3你是说准备时间么?那得看自己了,一年考试两次6月和12月,我认识一个准备了不到4半年就过了。
要想了解再多,可以交流。
『捌』 通过了CISA考试就可以做IT审计师了吗
相对来是说是有一定的难度 ,因为根据大家的知识涉及面要么是it,要么是审计出身,目前国内考过的cisa大部分都是呆在国盟的,国际信息安全学习联盟,我建议你多上网站和大家讨论,或是加入相关的群!
1CISA(Certified Information Systems Auditor简称,中文为国际信息系统审计师)认证是由信息系统审计与控制协会ISACA(Information Systems Audit and Control Association)发起的,是信息系统审计、控制与安全等专业领域中取得成绩的象征。CISA认证适用于企业信息系统管理人员、IT管理人员、IT审计人员、或信息化咨询顾问、信息安全厂商或服务提供商、和其他对信息系统审计感兴趣的人员。2CISA——中国钢铁工业协会(China Iron & Steel Assn)的简称。
『玖』 信息系统审计师的资格条件
CISA报考和认证条件
报考条件不限,均可报名参加考试,但通过考试后需申请CISA资质!
若想成为注册信息系统审计师,申请人必须:
1.取得 CISA 考试的及格分数。仅通过 CISA 考试,但是未能取得以下所列工作经验时,考试成绩只能维持五年有效。如果申请人未能在五年内达到 CISA 的认证要求,则考试成绩将失效。
2. 提供从事信息系统审计、控制、鉴证或安全工作 5 年工作经验的确认证明表。工作经验必须在认证申请日之前的十年内,或最初通过考试之日起的五年内获得。
具有下列同等经验者,可按规定申请抵减,抵减额度最高为三年:
■ 最多可以用 1 年的信息系统经验或一年非信息系统审计经验抵减一年的工作经验。
■ 完成 60-120 大学学分(相当于两年或四年大学学历),不受 10 年先前经验的限制,可以相应抵减一年或两年的工作经验。
■ 在开设 ISACA 模型课程的大学中获得学士或硕士学位可抵 1 年的工作经验。如果已经使用三年经验抵减和教育豁免的规定,则不能使用本项规定。
■ 从鉴定认可的大学的信息安全或信息技术专业毕业的硕士学位可抵减 1 年的工作经验。
例外:两年相关领域(例如,计算机科学、会计、信息系统审计等)内大学全职讲师工作经验可抵减一年的工作经验。
例如,做为最低要求(假设以 120 个大学学分来抵减两年的工作经验),申请人必须有三年的实际工作经验。该经验可以由以下方式来获得:
■ 三年信息系统审计、控制、鉴证或安全领域工作经验
或
■ 两年信息系统审计、控制、鉴证或安全领域工作经验再加上一年非信息系统审计或信息系统工作经验或两年全职大学讲师的经验。
需要特别注意的是,许多人都选择在达到经验要求之前参加 CISA 考试。
此种做法是可以接受的,也是值得鼓励的,但 CISA 认证资格只有在达到所有要求之后才会授予。
3.同意遵守 ISACA 的《职业道德规范》
4.同意遵守 ISACA 所采用的《信息系统审计标准》
5.同意遵守《注册信息系统审计师继续职业教育政策(CPE)》
『拾』 IT审计师的知识要点
CISA考试要求应试者具有扎实的审计理论和审计实践经验,具有较丰富的企业运营内及管理知识和经容验,同时更要具有全面的、有一定深度的计算机信息系统方面的理论和实践经验。CISA考试分为信息系统审计和信息系统相关知识两个方面五大内容(2012年ISACA公布考纲):
信息系统的审计流程 (14%)
主要内容:依据IT审计标准提供审计服务,帮助组织保护和控制信息系统;
IT治理与管理(14%)
主要内容:为确保组织具有满足公司IT治理要求和符合战略发展的结构、政策、责任机制和监督实务提供保证;
信息系统的购置、开发与实施(19%)
主要内容:为购置、开发、测试、实施信息系统的实践符合组织的战略和目标提供保证;
信息系统的 *** 作、维护与支持(23%)
主要内容:为信息系统 *** 作、维护和支持的过程满足组织的战略和目标提供保证;
信息资产的保护(30%)
主要内容:为组织的安全政策、标准、程序和控制确保信息资产的保密性、完整性和可用性提供保证;
软考不好考,因为软考设定不同的通过率,所以软考的含金量挺高的。
由于考试向社会开放,不设学历资历条件,知识和能力各个科目都及格才能合格,因此合格率并不高。各级别总平均合格率大约是25%,初级资格的合格率约40%,中级资格的合格率20-30%,高级资格的合格率约20%。因设定不同的合格率,所以含金量还是挺高的。
计算机软件资格考试并不是竞赛,只要成绩超过合格标准就能合格,没有预先规定合格人数界限
合格标准
由于计算机软件资格考试最多只有3个科目,所以需要在一次考试中各科目全部及格才能合格。单科及格的成绩并不保留,不能转到下次考试使用。
报考方式:
报名人员可在网上报名。报名人员登录各地报名官网,点击考生报名入口,进行网上报名。网上报名后,登录考生的邮箱,等待报名审核结果;如果没有通过审核,登录并修改相关内容或者重新上传照片后,继续等待报名审核信息。
通过报名审核的考生,请前往省软考办公布的报名点就近办理确认交费手续。确认交费时间具体安排以各地报名官网公布的为准。
没有上网条件的报名人员可以直接到报名点报名。报名时,须在计算机上填报《全国计算机技术与软件专业技术资格(水平)考试报名表》,上传本人电子照片,缴纳考试费。
百度百科-软件水平考试
计算机有哪些资格证书
国家教育部的《全国计算机等级考试证书》,是在校大学生必考的证书之一。有一级、二级、三级和四级。
国家信息产业部的《CEAC国家信息化认证考试证书》,是国家衡量计算机应用型、职业化人才的一个权威标准。
国家信息产业部、人事部的《计算机水平考试证书》,水平考试侧重于软件理论,如程序员、高级程序员等。
国家劳动和社会保障部的《计算机职业资格证书》,是面向岗位的一种职业资格考试。
有一些培训公司声称和国家劳动和社会保障部合办这类资格认证和培训。
一、全国计算机等级考试
目前共设置四个等级:
一级:考核微型计算机基础知识和使用办公软件及因特网(Inter)的基本技能。考试科目:一级MS-OFFICE、一级WPS
、一级B
二级:考核计算机基础知识和使用一种高级计算机语言或数据库管理软件编写程序以及上机调试的基本技能。2005年下半年考试科目:编程类:C、Visual
Basic、C++、Java、Visual,数据库类:FoxPro、C++。基础知识包括如下内容:数据结构与算法、程序设计方法、软件工程、数据库基础。
三级:分为"PC技术"、
"信息管理技术"、"数据库技术"和"网络技术"四个类别。"PC技术"考核PC机硬件组成和Windows *** 作系统的基础知识以及PC机使用、管理、维护和应用开发的基本技能;"信息管理技术"考核计算机信息管理应用基础知识及管理信息系统项目和办公自动化系统项目开发、维护的基本技能;"数据库技术"考核数据库系统基础知识及数据库应用系统项目开发和维护的基本技能;"网络技术"考核计算机网络基础知识及计算机网络应用系统开发和管理的基本技能。
四级:考核计算机专业基本知识以及计算机应用项目的分析设计、组织实施的基本技能。
二、全国计算机软件专业技术资格和水平考试
由人事部和信息产业部联合主办,与目前国际计算机行业专业水平接轨,注重专业水平和能力的考核。
当前共有6个级别:初级程序员(相当技术员级)、程序员(相当助理工程师级)、高级程序员(相当工程师级)、系统分析员(相当高级工程师级)。网络程序员(相当助理工程师级)、网络设计师(相当工程师级)。
//kuangfeng/ReadNewsaspNewsID=2854
这里有更加详细的解答,关于考试时间、内容、合格线以及和其他证书的区别。
三、计算机职业资格证书
国家职业资格工作网(//ostacn/readnewsaspNews_ID=11716)是这样对这系列的证书说明的:
职业名称:计算机程序设计
职业定义:利用现代信息技术,从事计算机软件编制和设计工作的人员。
职业等级:本职业共分三个等级
程序员(国家职业资格四级)
高级程序员(国家职业资格三级)
程序设计师(国家职业资格二级)
这些是我们国家现在有的计算机考试的类型
谁知道IEACAMC国际职业资格认证和ITMCC国际人才认证啊这个认证权威不
IEACAMC和ITMCC是国际教育联合会颁发的吧,在国内有个管理中心。亚洲的管理中心在香港,国内在上海。都是外企的人在办这个认证,应该不错吧。
补充如下:
国际人才管理中心ITMCC国际人才认证介绍
(1)ITMCC证书是一种职业资格、经验、能力的证明;
(2)ITMCC证书是国际、国内企业及培训机构、鉴定机构共同认证,具有对职业专业程度的高度全面认可;
(3)ITMCC证书符合国际接轨的专业标准,表明其对所从事职业、专业工作精益求精的证明;
(4)ITMCC证书具备国际权威认可的职业资质,同时表明其胜任实际工作的经验和能力水平;
(5)ITMCC证书是国际认可,是通向成功之路的金牌证书!是专业人才的国际通行证!
IEACAMC国际职业资格认证介绍
(1)IEACAMC国际认证是一项国际权威职业认证,具有国际性、专业性、通用性;
(2)IEACAMC国际认证是对职业技术人员知识、能力及经验的认可与证明。是权威的“国际职业通行证”。
(3)IEACAMC国际认证,证明个人在行业内的水平,企业获得IEACAMC认证职员的多少也将成为一个企业实力的象征和标志。
(4)IEACAMC国际认证,在国际教育、文化科学界的含金量及受欢迎程度得到国际认可。
(5)IEACAMC国际认证是一项国际权威职业认证,因此,她是通向成功之路的金牌,是专业人才的国际通行证。
对IT行业的项目经理来说,职业资格证书通常有哪些选择
对IT行业的项目经理来说,职业资格证书通常可以选择PMP,信息系统项目管理师(软考),ACP,和Prince2可以考虑。
PMP认证是由美国项目管理协会(PMI)在全球范围内推出的针对项目经理的资格认证体系,其目的是为了给项目管理人员提供统一的行业标准。通过该认证的项目经理叫‘PMP’,即Project Management Professional(项目管理专业人员)。国内自1999年开始推行PMP认证,由PMI授权外专局(现在改名为中国国际人才交流基金会)负责在国内进行PMP认证的报名和考试组织。当前,中国是除美国之外拥有pmp证书人数最多的国家,项目管理知识体系被广泛应用于我国信息、制造、建筑、金融、科研及技术服务等行业,pmp持证人员成为各行各业的项目管理主力军。据统计,截至2019年9月份,全国累计PMP报考人数近60万人次。华为、阿里、中国移动、腾讯等众多企业都把《项目管理知识体系指南》作为管理人员的必修课。我国信息传输、软件和信息技术服务业的PMP报考量占了全国总量的4781%。
信息系统项目管理师属于计算机技术与软件专业技术资格考试(即软考)高级资格考试里面的一项考试。通过考试的合格人员能够掌握信息系统项目管理的知识体系,具备管理大型、复杂信息系统项目和多项目的经验和能力;能根据需求组织制订可行的项目管理计划;能够组织项目实施,对项目的人员、资金、设备、进度和质量等进行管理,并能根据实际情况及时做出调整,系统地监督项目实施过程的绩效,保证项目在一定的约束条件下达到既定的项目目标;能分析和评估项目管理计划和成果;具有高级工程师的实际工作能力和业务水平,可聘任高级工程师职务。这个证书是国家认可的,终身有效。对于事业单位或者国企,这个证书对于评职称十分有帮助,高级项目管理师,意味着你就具备高级职称的能力,因此可以作为申请中高级职称的官方认可材料。很多城市对于拿到职业技能证书的职工会有一定的福利,可获得福利补贴。在一些“积分落户”的城市可以申请加分,帮助落户。
ACP考试是目前已知的所有敏捷相关考试中比较重要的认证考试之一,为从业者提供比现有的仅基于培训或考试的入门级证书更可靠的证书。ACP是PMI(美国项目管理协会)在全球191个国家和地区范围内,发起的针对敏捷实践者的资格认证。从2008年到2011年,PMI对600个组织代表900个项目管理人员进行调查,并根据调查结果,进行比例运算,并整合敏捷思想的领导者(包括敏捷宣言的共同作者,参与精益看板工具的人员,动态系统开发的***和其他敏捷专家等等)成立指导委员会,共同研究该组织可以为敏捷实战者提供的资源,适应整个市场的需求。所以证书本身的权威性和含金量已经有力的说明了你的能力。
PRINCE2(受控环境下的项目管理资格认证)是英国项目管理标准,它流行于英国及欧洲、澳大利亚等国家,联合国将其作为项目管理的推荐标准,PRINCE2起源于英国,但它有超过70%的成员是在英国以外的国家,有超过150个国家和地区都在使用与推广PRINCE2,全球有超过40万人获得此项认证,它被誉为世界500强企业首选的项目管理方法论。自2007年落户中国以来,在中国PRINCE2认证每年增长率都翻倍。
PRINCE2将业务和项目结合起来,指导项目如何实现业务收益,它不是描述性的知识 ,而是用以指导和一系列可 *** 作性的方法步骤 。它更多是站在真正的权利掌握者-项目管理委员会的层面考虑问题,项目经理只是一个项目日常管理的角色,而小组经理是真正交付项目产品的角色。
正因为PRINCE2落地性能良好,具有可 *** 作性,更重要的是,它运行的项目管理环境及管理层次和我国绝大多数企业的环境与层次相当。
因此,这套方法论能够更好的应用在我们实际的工作中,能够真正帮助企业将战略转化成价值。它更易于将此方法转换成企业的项目管理方法论。
什么是IT类高级专业技术资格证书
IT太广泛,先分个类吧,一般分网络、软件、系统集成、数据库 等
国内的,学校级:等级考试;工作级:软考(计算机技术与软件专业技术资格(水平)考试)
然后就是各大方向的认证,思科类,微软类,甲骨文,SAP,华为等公司弄的认证证书(具体可根据你方向详查),基本是跟产品的,但是含金量极高,推荐。
IT人员需要哪些证书
它是教育部考试中心推出的以全体公民为对象的非学历性的计算机考试。这个考试注重培养学员使用计算机及外围设备的实际 *** 作经验,使用计算机解决实际问题和执行日常事务的能力及自我开发和自我提高的能力。该证书是持有人计算机应用能力的证明,也供用人部门录用和考核工作人员时参考。获得该证书的学员可根据有关规定向英国剑桥大学考试委员会申请相应的剑桥信息技术证书。该考试周期为每两月一次。 --全国计算机等级考试。该考试由原国家教委考试中心于1994年推出,是测试应试者计算机应用知识和能力的等级水平考试。考试目前分四个等级,考试合格者由教育部考试中心颁发合格证书。四级考试与美国合作,其合格证书由教育部考试中心颁发,美国教育考试服务处(ETS)认可。考试报名时间由各省、市考试承办机构确定。每次考试只能选报一个等级。 --国家计算机软件专业技术资格和水平考试。这种考试面向社会各行各业人员,以软件专业水平为测试标准,是中国软件专业的权威性考试。考试分为资格考试和水平考试两种。资格考试是对符合报考条件的在职人员的水平、能力的认定,分为初级程序员(技术员)、程序员(助理工程师)、高级程序员(工程师)三个级别。报考初级程序员要求是在职人员;报考程序员要求本科毕业或担任技术员两年以上;报考高级程序员要求研究生毕业或担任助工两年以上。考试合格由国家人事部颁发相应的计算机软件专业技术资格证书。水平考试对应考者没有报考条件的限制。水平考试分为初级程序员、程序员、高级程序员和系统分析员四个级别。考试合格者由国家考委会颁发水平证书。资格考试与水平考试是相结合的,资格考试如达到相应的水平标准,也颁发水平证书。 --全国计算机信息高新技术考试。该考试是由劳动部授权劳动部职业技能鉴定中心,在全国范围内统一组织实施的社会化职业技能考试。考试采用了国际通用的专项职业技能鉴定方式。已经推出8个模块,即办公软件应用模块、数据库应用模块、因特网应用模块、计算机图形图像处理模块、计算机速记模块、专业排版模块、微型计算机安装调试与维修模块和计算机辅助设计模块。这些模块相对独立,应试者可根据自己的实际需要选择考试模块和参加培训。考试合格者由劳动部职业技能鉴定中心统一核发"计算机信息高新技术考试合格证书"。该证书可作为反映计算机 *** 作技能水平的基础性职业资格证书,在其他就业和职位评聘领域中可作为计算机相应 *** 作能力的证明。 --微软认证专家(Microsoft Certified Professionals,简称MCP)考试。MCP证书是全球公认的计算机软件高级人才认证,是计算机软件领域个人全面能力的证明,同时也获得了微软产品使用者的最大信任。该证书分为微软认证产品专家(MCP)、微软认证系统工程师(MCSE)和微软认证软件开发专家(MCSD)等证书。获得每一种证书要参加每种不同的考试。 --美国Adobe考试。此考试由美国Adobe公司在中国授权的考试单位组织进行。通过该考试可获得该公司颁发的Adobe(中国)认证平面设计师证书。考试周期为每月一次。 --美国Aotudesk认证考试。参加这种全球认证考试成绩合格者由美国Autodesk颁发全球认证证书。该证书分初、中、高级。开考的科目包括: AutoCAD、 3DS、3DSMAX、3DSVIZ、GIS、MDT等。
工作之外想学一些IT知识,有没有适合上班族去考的IT方面的职业资格证书
你可以参加周末班这所~~~
IT工程师软件测试职业资格证书。 是什么级别,属于什么职业的,知道的朋友,可以详细地告诉我吗
不知道什么机构复发的。。制。。。。。现在这个什么什么的证书我觉得没多大用处。。。。。自己有能力才是王道。。。。。。 现在应聘一般不会还问你有什么什么证的(我也考了sun公司的java认证还有软件设计师中级证(当初是背题库过的- -!))。。。。可是应聘的时候貌似没给我加分及加工资。。。只要达到基本要求(有毕业证 学位证)一般就OK,
中华人民共和国劳动和社会保障部颁发的IT相关职业资格证书有哪些
目前我知道的有劳动部的IT相关职业证书分三个等级,高中低,其次是国家认证的软考之类的证书或者是网络工程师方面的资格考试。
和IT行业有关的职业资格证书有哪些
信息师
和IT行业有关的职业资格证书有哪些
思科方面(CCNA CCNP CCIE)跟微软方面(MCSE)证书,Linux,
以上就是关于什么是软考怎么报考全部的内容,包括:什么是软考怎么报考、JAVA初级程序员要考哪些内容、计算机科学与技术专业想报考软考,不知道应该考哪一个科目以及应该报考初级还是中级等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)