一、考试基本要求1.熟练掌握软件工程的基本概念和基础理论;2.掌握软件的分析过程、设计过程和测试过程;3.掌握软件重用的思想和方法。
(三)C++的基本语句(1)掌握C++的基本语句,例如赋值语句、表达式语句、复合语句、输入、输出语句和空格语句等;(2)用if语句实现分支结构;(3)用switch语句实现多分支选择结构;(4)用for语句实现循环结构;(5)用while语句实现循环结构;(6)用do…while语句实现循环结构;(7)转向语句(goto,continue,break和return);(8)掌握分支语句和循环语句的各种嵌套使用。
二、考核方式笔试
(七)掌握结构体(即“结构”)与共用体(即“联合”)(1)结构体和共用体类型数据的定义方法和引用方法;(2)用指针和结构体构成链表,单向链表的建立、输出、删除与插入。
(二)Java应用程序设计1.考试内容(1)类、类的声明、类体;(2)成员变量、局部变量;(3)方法、方法重载;(4)构造方法、类方法、实例方法;(5)对象、对象的引用和实体、参数传值;(6)this关键字、包;(7)this关键字、包;(8)访问权限、子类、成员变量的隐藏和方法的重写;(9)对象的上转型对象、多态;(10)super关键字、接口、接口回调;(11)内部类、匿名类、异常、基本数据类型的类包装;2.考试要求掌握使用算法和数据结构用Java进行面向对象程序设计的方法,主要为输入和输出都在命令提示符窗口的控制台程序。
2.考试要求了解软件危机产生的原因,了解软件的特点及软件发展的四个阶段。掌握软件危机的表现;掌握软件、软件工程的概念;掌握软件工程的三要素;掌握软件工程的目标及软件工程的原则;掌握软件生存周期及软件开发模型。
五、推荐的相关专业文献网站1.现代教育技术—理论与应用:http://www./jyjs/e_web/index.asp2.现代教育技术精品课程:http://www..cn/kecheng/2006shengji/05/index.htm
1.考试内容(1)软件危机的产生、原因、表现;(2)软件、软件工程的概念;(3)软件的特点及软件发展的四个阶段、软件发展存在的问题;(4)软件工程的三要素;(5)软件工程的目标及软件工程的原则;(6)软件生存周期及软件开发模型。
2.考试要求了解使用Java进行程序设计需要的环境和开发工具。掌握Java环境变量的配置;掌握Java应用程序设计的步骤;掌握Java语法,包括标识符、关键字、数据类型、运算符、表达式和语句;
(一)软件工程基础1.考试内容(1)软件危机的产生、原因、表现;(2)软件、软件工程的概念;(3)软件的特点及软件发展的四个阶段、软件发展存在的问题;(4)软件工程的三要素;(5)软件工程的目标及软件工程的原则;(6)软件生存周期及软件开发模型。2.考试要求了解软件危机产生的原因,了解软件的特点及软件发展的四个阶段。掌握软件危机的表现;掌握软件、软件工程的概念;掌握软件工程的三要素;掌握软件工程的目标及软件工程的原则;掌握软件生存周期及软件开发模型。