|
一: 2003年深圳旋极培训科目
1:软件测试 TEST(7期)
2:嵌入式开发ARM(9期)
3:软件项目管理CMM(4期)
4:DSP开发(4期)
5:FPGA(4期)
6:UML(2期)
7:MCS51和PIC16xx单片机(3期)
8:Linux(2期)
二:培训课程时间表
三:培训课程大纲
1:软件测试
◇软件测试的技术体系(需求测试、单元测试、结构化测试、嵌入式软件测试等)
◇软件安全性与可靠性的设计准则及实践
◇测试策略与测试计划的制定/测试用例设计
◇缺陷预测与软件可靠性评估/缺陷跟踪与测试流程管理
◇测试策略与测试计划的制定/系统测试与测试用例设计
◇软件代码规则检查/软件质量分析与结构化测试
◇嵌入式软件在线测试技术
◇软件测试的自动化技术和方法
◇软件可靠性与可靠性测试
◇软件测试方案的制定
◇测试工具的选择及使用/
◇测试案例的分析
2:软件项目管理及CMM
软件项目管理介绍
为什么项目会失败/项目成功的因素;
项目管理的环境:企业文化、用户引导;
中国软件项目管理常见问题分析与讨论;
中国软件项目管理常见问题的解决方案.
软件项目管理概述
MBOK项目管理的九个要点:
项目范围管理/项目时间管理/项目风险管理/项目总体管理/项目质量管理
项目沟通管理/项目成本管理/人力资源管理/项目采购管理/项目管理、软件工程、CMM、ISO900、PSP、TSP、XP、RUP…
软件项目管理的质量模型
SEI CMM概述/成熟度级别定义与释义/SEI-CMM实施进程
CMM2
CMM2介绍/需求管理/软件项目计划/软件项目跟踪与监控
软件子承包商管理/软件质量保证/软件配置管理
CMM3
CMM3介绍/组织过程聚焦/组织过程定义/培训规程
集成软件管理/软件产品工程化/组间沟通与协调/同行评审
从ISO过渡到CMM
软件CMM与人员CMM
CMM的成本与资源需求
CMM实施策略
CMM实施环境准备/CMM实施计划/CMM实施控制与跟踪
CMM实施问题管理
软件项目开发过程
软件项目开发管理过程分解/软件项目开发管理节点控制
项目估计概述
基于功能点的规模估计
基于COCOMOII(1997)的工作量及进度估计/Delphi估计技术
软件项目计划
IEEE 1058标准/美军标Mil498/中国国家及军用软件开发标准;
软件生命周期/工作结构分解WBS、工作优先级分析;
PERT/CPM/GANT的进度计划/资源(人力、设备、资金)计划;
项目组织结构计划/任务分配/成本预算/阶段交付项计划;
软件项目管理过程改进计划/需求及技术变更控制计划;
管理方法与工具.
风险管理计划
风险识别/风险跟踪/风险控制
软件质量管理SQA计划
代码审查与极限编程XP/测试管理
走查(Walkthrough)管理/审查(Inspection)管理/评审管理
软件配置管理SCM计划
软件配置项标识/软件配置管理过程/软件配置管理审计
项目启动
项目启动准备(项目范围确定/项目干系人利益分析
项目立项论证(市场、技术、财务/系统规格说明书(技术方案)
项目启动动员会
项目过程监控
进度监控/成本监控/资源监控/质量监控/变更控制
过程能力监控/监控度量方法――Dashboard/项目的再计划
软件项目管理工具
MS Project/MS TeamManager/MS Excel
3:ARM嵌入式开发
· ARM体系结构/ARM处理器内核
· ARM开发工具简介/ADS介绍手册
· ARM以及Thumb指令集
· ARM / Thumb 同ADS的交互工作
· ARM7TDMI总线接口/ARM9TDMI总线接口
· ARM模拟技术/AMBA/简易的微组装/存储内核总线接口
· 异常事件处理/性能分析/性能分析工作手册/编译提示与技巧
· 嵌入式软件开发/Nucleus和VxWorks内核结构,编程方法、技巧,BSP
· 用Multi-ICE进行调试/追踪
· 系统设计参考
4:DSP开发(基于TM320C2xx/5xx/6xx系列)
1:数字信号处理与DSP技术
现代数字信号处理技术/DSP的发展历程/DSP的特点及应用领域/DSP技术的发展趋势
2:DSP芯片的核心结构及特点(以TI为主)
主要包括:哈佛结构、流水线技术、专用的硬件乘法器、特殊的DSP指令和快速的指令周期等。
Ø TI DSP芯片 TMS320C2X/TMS320C54X/TMS320C62X/TMS320C64X介绍
Ø ADI DSP芯片 ADSP-TS101介绍
Ø Motorola DSP芯片 MSC8101介绍
3:DSP芯片的硬件结构和指令集
CPU的结构/中断/流水线/存储器/片内集成外设/指令集
4:DSP的开发工具
开发流程和开发工具/代码产生工具/系统集成与代码调试工具/CCS2.0集成开发环境介绍
5:DSP系统硬件设计技术
DSP系统的组成/片内存储器/外部存储器接口的设计及应用/直接存储器访问(DMA)
扩展的直接存储器访问(EDMA)/主机口(HPI)/扩展总线/多通道缓冲串口/定时器
中断控制/芯片模式设置/电源设计/DSP系统的板级设计
6:DSP软件编程技术
汇编语法/ C和汇编混和编程技术/ DSP BIOS的调用/C和汇编代码的优化/中断与陷进
的使用/外围接口与输入输出的使用技术/编程经验和技巧
7:两个DSP系统成功设计的例子
8:支持多DSP异构的分布式实时多任务操作系统OSE
5:FPGA设计、开发与应用
第一部分 FPGA基础知识
1. 从ASIC到FPGA------FPGA的过去和未来
2. FPGA的结构------逻辑单元之间可编程的连接
3. 逻辑单元的结构------可配置的逻辑单元
4. I/O单元的结构------可配置的I/O单元
5. 其它可编程资源------块RAM与锁相环
6. 常规数字逻辑的FPGA实现------加减乘选择比较计数
7. FPGA的速度与工艺------五层金属连线亚微米的工艺线宽
8. FPGA的规模------多大规模的FPGA能装下你的逻辑
9. Xilinx与Altera------FPGA产品系列
10. FPGA的设计开发流程------设计输入与综合、仿真与编程
第二部分 FPGA设计输入的VHDL描述
1. VHDL的基本框架------库、实体、构造体说明
2. 使用元件描述一个构造体
3. 使用进程描述一个构造体
4. 同步逻辑的构造体描述
5. 双向缓冲器的构造体描述
第三部分 Xilinx FPGA 开发系统Foundation Series 2.1i
1. 设计输入工具------原理图编辑器与VHDL编辑器
2. 综合实现工具------Synthesis、Translate、Map、PAR
3. 参数化模块函数库的使用------Logiblox与Logicore
4. 功能仿真与定时仿真工具
5. 约束编辑器的使用方法
6. 布局编辑器的使用方法
7. FPGA编辑器的使用方法
8. Altera FPGA 开发系统Quartus Ⅱ
第四部分 FPGA设计的实践演练
1.设计任务的描述
2.使用参数化模块函数库
2.设计输入的VHDL描述
3.设计输入的原理图描述
5.综合与仿真
6:Linux内核分析、驱动开发
(1)Linux内核的一些基本知识、内核编译与优化
(2)内核模块编程和调试技术
(3)内核同步机制、SMP对称多处理
(4)x86体系结构/arm/m68k/strongarm/coldfire/PowerPC/mips和Linux系统的启动过程分析
(5)linux进程管理和调度
(6)中断和系统调用
(7)内存管理,mmap/dma
(8)字符设备驱动程序及其高级话题
(9)文件系统管理
(10)PCI总线
(11)时间流
7:基于UML面向对象分析设计与基于UML语言的实时嵌入式软件开发技术
· 软件建模的概念和软件建模方法/国内外软件建模的现状/软件建模中的常见问题和重要
· 什么是统一建模语言UML/UML的建模表示法/UML中的类/示例
· UML中关系/术语和概念/对简单依赖建模/对单继承建模/对结构关系建模/提示和技巧
· UML中的图/术语和概念
· 对系统的不同视图建模/对不同的抽象层次建模/对复杂视图建模/提示和技巧
· 软件建模工具举例
· 工具功能
· 使用工具自动生成代码示例
· 使用工具自动生成文档示例
8:MCS51单片机开发
· MCS51/AT89xx/Phillip51系列单片机特点/片内结构/I/O口
· MCS51单片机最小系统的设计
· MCS51单片机的系统扩展
· 人机通道的配置与接口技术
· 前向通道的配置与接口技术
· 后向通道的配置与接口技术
· 应用程序的设计与仿真开发基础
· 实践演练
地址:深圳市高新区南区深圳国际创新技术研究院B201-202室
Addr: Room B201-202 Shenzhen Tech-Innovation International, South Area, High-Tech Industrial Park, Shenzhen, 518057 China
电话(Tel):86-755-26727708
传真(Fax):86-755-26727108
邮编(Zip):518057
联系人:韦一 小姐 Email: sztraining@watertek.com
http://www.watertek.com/
返回
|