高级软件工程技术与管理培训

培训目标
本课程内容全面涵盖软件工程领域的核心和高级知识,包括系统规划、软件开发方法、需求工程、架构设计、基于构件的开发、软件测试过程与管理、文档管理、配置管理、软件过程改进等。通过该课程的学习,学员将达到以下提升:
·全面了解软件工程的昨天、今天与明天;建立正确的软件工程观念,透彻理解软件工程实践中常见困扰背后的本质。
·掌握软件工程核心知识,熟悉各种开发方法的优缺点,能够正确地、因地制宜地组合使用。
·掌握软件需求的过程、方法和思想,提高软件需求分析的质量。
·掌握软件架构设计的核心理念,能够根据不同软件类型选择合适的架构。
·掌握软件测试的过程、管理测试团队管理的方法,以及错误估算的模型。
·理解软件文档与配置管理的流程、标准和规范,掌握变更控制的方法。
·了解软件过程改进的基本思想和相关模型与标准,以及国内实践的现状。
·与软件工程大师面对面交流,领悟大师的思想。
培训方式
·整个课程就软件工程技术与管理提供了一套可以实践的解决方案,让学员在短时间内获得所需要的知识。
·本课程将结合讲师在软件开发、项目管理和企业管理等不同岗位的实践经验基础上,帮助学员学习到相关技术与技巧。
培训对象
·CIO及未来的CIO。
·信息化管理人员。
·软件开发部门业务骨干。
·软件项目经理。
学员基础
·业主单位:要求学员接触过信息化系统开发、维护相关的工作,对信息化有基本的概念。
·软件开发单位:要求学员有过一定的实际软件开发经验,对软件开发过程有基本的概念。
·系统集成单位:要求学员对软件开发或软件实施工作有基本的了解。

注:本课程对学员的软件开发和编程技术基础无特定要求。
教学大纲
        整个课程时间为3天,每天5学时,每学时70分钟。下面列出的是通用的教学大纲,希赛教育所有内训课程都可以根据客户的需求进行个性化定制。    我要定制课程>>>
教学单元 单元教学内容
软件工程概述 软件工程的昨天、今天与明天。
系统规划 信息系统建设生命周期、信息系统战略规划方法、信息系统开发方法;项目的提出与选择、可行性研究、成本效益分析、项目论证与评估。
软件开发模型 瀑布模型、演化模型、增量模型、螺旋模型、喷泉模型、原型、构件组装模型(CBSD)、V模型;统一过程(RUP)、敏捷方法。
软件需求工程 需求开发:需求获取(详细调查、现有系统分析、需求获取方法)、需求分析(结构化分析、面向对象分析、UML)、需求定义(编写SRS)、需求验证(需求评审、需求测试);需求管理:定义需求基线、需求变更管理、需求风险管理、需求跟踪。
软件架构设计 软件架构的概念、软件架构风格、Web Service与SOA、特定领域软件架构、基于架构的软件开发方法、软件产品线。
基于构件的开发 构件与软件复用、构件的概念与分类、中间件技术、典型应用架构(J2EE、.NET);企业应用集成。
软件测试过程与管理 软件质量的概念、软件质量模型;软件测试的方法、软件测试的阶段、软件调试、测试设计和管理方法;理解质量成本。
软件文档管理 软件文档管理指南、软件文档编制规范。
软件配置管理 配置标识、变更控制、版本控制、配置审核。
软件过程改进 CMM与CMMI、PSP与TSP、ISO 15504、SJ/T 12234-2001。
联系我们