软件工程 CMM/CMMI 自主产品 代理产品 NECO博士 关于海杰
 


软件需求管理
软件架构中的设计和评估
测试管理与技术
软件开发中的项目管理
配置管理咨询
软件工程
UML高级应用培训
同行评审
质量保证咨询
产品与过程度量
内部审计服务
顾问师简历

 

 

课程名称
软件工程
课程简介
本系列课程主要介绍软件需求分析、软件设计、编码实施、软件测试、项目文档等内容。着重从实用角度讲述软件工程的基本原理、概念和方法,从而使学习者有意识和能力提高软件的质量和成功率,减少软件开发和维护中的问题。
培训对象
本课程面向企业IT经理,软件项目经理以及软件技术人员。
培训目标

1. 理解软件过程;
2. 掌握软件工程的基本方法。

培训内容
1、 需求分析Specification;
2、 设计Design;
3、 实施Implementation;
4、 测试Testing;
5、 项目文档Documentation(可选)。
课程大纲


需求分析Specification

关注功能化需求Mainly focus on functional specification.

Tabular specification
Predicate specification
Relational specification
Descriptive specification

设计Design

介绍六种最常用的设计模式,操作系统的基本结构。

嵌入式系统 Embedded system
实时系统 Real time system
响应系统 Reactive system
分布式系统 Distributed system
OOP系统 OOP system
结构设计 Structure design

实施Implementation

编码风格,注释和惯例 Coding style, comments and convention
经典的分类和搜索运算法则 Classic sorting and searching algorithms
时间复杂度和空间复杂度 Time complexity and space complexity
高级同步和通讯 High level synchronization and communication
优先级和线程调度 Priority and thread scheduling
避免死锁 Deadlock avoidance

测试Testing

如何写测试计划和测试报告 How to write test plan and test record
测试的设计 Test design
测试自动化 Test automation

项目文档Documentation(可选)

项目计划 Project proposal
测试计划和测试报告 Test plan and test report
技术报告 Technical report

总课时
2天/12小时
   
  © 2003-2005 深圳市海杰资讯有限公司 版权所有