内容简介:第一章:编译器的基本结构。第二章:高级语言及其语法描述。第三章:词法分析器第。四章:语法分析技术。第五章:语法制导翻译的主要概念及中间代码。第六章:程序运行时的存贮分配问题。第七章:代码优化。第八章:目标代码生成。
2.1软件测试的复杂性分析2.2软件测试方法与策略2.3单元测试2.4集成测试2.5确认测试2.6系统测试2.7验收测试2.8测试后的调试2.9面向对象的软件测试本章教学目标理解软件测试的复杂性理解软件测试的方法与策略明确单元测试的主要任务和过程明确集成测试的方法和确认测试的准则明确系统测试的八个领域测试要点明确验收测试的主要内容和相关配置
首先,我们学习一些基本的图形编程知识,包括窗口的显示及外观设置、在窗口中显示文字和图像等; 接下来,介绍Java的事件处理机制,例如如何在程序中接收并处理如键盘按键和鼠标点击等“事件”; 最后,系统地介绍图形用户界面中常用组件的用法,如布局管理器、文本框、复选框、菜单、对话框等。
首先,我们学习一些基本的图形编程知识,包括窗口的显示及外观设置、在窗口中显示文字和图像等; 接下来,介绍Java的事件处理机制,例如如何在程序中接收并处理如键盘按键和鼠标点击等“事件”; 最后,系统地介绍图形用户界面中常用组件的用法,如布局管理器、文本框、复选框、菜单、对话框等。
JUDE(Java and UML Developers' Environment),一个小巧实用的UML建模软件,不到2M,绝对可以符合UML建模的要求,可以画CLASS,USECASE,STATECHART,ACTIVITY,OBJECT,SEQUENCE,COLLABORATION,COMPONENT和DEPLOYMENT图,可以导入JAVA源文件直接建模,也可以导入ROSE98的MDL文件,可以将模型导出成JAVA源文件,HTML和文本格式。当然它不可能具备ROSE等大型软件的众多强大的功能,但我相信绝大部分人在绝大部分时间用的仅仅是ROSE不到1%的功能,而且还存在着版权的问题。而JUDE是完全免费的,软件发布采用的SMALL RELEASE,一到两个星期就会发布一次,在不断开发新功能的同时,满足用户所提出的新功能的要求和修复前一版本可能存在BUG。
本章是学习Java语言必须经过的基础阶段,通过本章的学习,应该能够对Java程序的构成有一个基本的理解,能够灵活运用Java语言提供的各种数据类型和运算符。面向对象的编程也是以面向过程编程为基础而发展起来的,因为在对象的方法等程序片内部,仍然需要严格遵守传统的结构化程序设计原则,因此,熟练掌握结构化程序设计的三种基本流程是进一步学习Java面向对象程序设计的基础。
所有计算均由两种元素组成:代码和数据.精确的说,有些程序是围绕着"什么正在发生"而编写,有些则是围绕"谁正在受影响"而编写的。
理解数据库、DBMS的作用和意义,了解数据库管理系统的发展过程理解各种数据库模型。理解数据库相关的基本概念。
EJB(Enterprise JavaBean):EJB 提供了一个框架来开发和实施分布式商务逻辑,显著地简化了具有可伸缩性和高度复杂的企业级应用的开发 RMI(Remote Method Invoke):RMI 协议调用远程对象上的方法,是被 EJB 使用的更底层的协议。
理解JavaWeb应用的概念<br> 理解Servlet容器的概念<br> 掌握安装和启动Tomcat服务器的过程<br> 创建第一个JavaWeb应用,了解JavaWeb应用的目录结构,在Tomcat服务器上<br>发布并运行JavaWeb应用的过程。 <br> 对JSP和Servlet有初步的了解 <br> 对web.xml文件有初步的了解
本章主要讲述如何运用前面学过的汇编指令并结合C语言来进行嵌入式程序设计。通过本章的学习,学员应该掌握如下知识:<br> 1、ARM汇编下的伪操作、宏指令和伪指令<br> 2、ARM汇编语言程序设计<br> 3、嵌入式C语言程序设计基础<br> 4、嵌入式C语言程序设计技巧<br> 5、C语言与汇编语言的混合编程
框架的组成及外观<br> 在框架中显示文本和图形<br> 字体和颜色的设置<br> Java的事件处理机制<br> 窗口事件、焦点事件、键盘事件、鼠标事件的处理<br> Swing各种组件的用法