软件工程培训介绍
随着软件工程学科的发展,人们对计算机软件的认识逐渐深入。软件工作的范围从只是使用程序设计语言编写程序,扩展到整个软件生命周期。诸如,软件概念的形成、需求分析、设计、实现、测试、制造、安装和检验、运行和维护直到软件引退(为新的软件所代替)。同时还有许多技术管理工作(如过程管理、产品管理、资源管理)以及确认与验证工作(如评审与审计、产品分析、测试等)常常是跨越软件生命周期各个阶段的专门工作。所有这些方面都应逐步建立起标准或规范来。
软件工程培训
随着软件工程学科的发展,人们对计算机软件的认识逐渐深入。软件工作的范围从只是使用程序设计语言编写程序,扩展到整个软件生命周期。诸如,软件概念的形成、需求分析、设计、实现、测试、制造、安装和检验、运行和维护直到软件引退(为新的软件所代替)。同时还有许多技术管理工作(如过程管理、产品管理、资源管理)以及确认与验证工作(如评审与审计、产品分析、测试等)常常是跨越软件生命周期各个阶段的专门工作。所有这些方面都应逐步建立起标准或规范来。
软件开发生命周期模型
本课程将向学员系统讲授业界著名及通用的软件开发生命周期模型,如瀑布(Waterfall)模型、"V"模型、分段(Staged)模型和渐进模型(Evolve)等;各个阶段的EIVO模型(Entry,Input,Verify,Output);各个阶段的关键活动、所属职责与交付产品;各个软件开发生命周期模型的优点、缺陷分析,及软件解决方案开发项目、软件移植类型、软件测试类型、软件维护项目的特定流程,全面帮助学员了解、掌握软件开发生命周期及相关管理流程与方法。
软件集成质量管理系统
本课程详细讲授跨国公司全球软件开发中心的质量管理系统,包括四大管理流程,诸多指南和模板以及如何借助工具更好的推进流程的运作。通过不同的角色,不同的软件生命周期,深入浅出的介绍了软件开发的整个质量管理系统。
软件测试技术
在本课程中由浅入深的介绍了软件测试的基本原理及测试的几种类型和方法,同时运用大量的案例学习,结合精练的小组练习,使学员真正学习并感受到软件测试的精髓。
软件配置管理
本课程结合软件项目配置和管理经验,综合讲授软件项目配置管理的方法和实际经验。通过大量的实际案例让学员了解如何有效的进行配置管理及配置管理的重要性。
软件质量保证
本课程结合实际软件项目的质量保证和审计经验,综合讲授软件质量保证和审计的流程和实施方法。让你全面了解在项目开发过程中SQA的工作流程及审计方法。
软件技术评审
在本课程中详细的讲述了软件技术评审的流程及3种重要的评审方式和方法。通过对不同方法的比较让学员能够清晰和快速的掌握技术评审的技巧。同时,大量的练习让学员亲身感受到技术评审的重要和必要性。
软件项目估算技术
本课程讲授几种通用的软件开发估算方法,如类推法(Analogy)、三点均值法、基于WBS的估计法,功能点法等。同时本课程还讲述针对软件解决方案开发项目估算的特定流程,课程中将结合大量的练习和案例介绍来增强学员的掌握程度。
软件项目计划与跟踪
本课程结合项目的流程经验(Global Methods—FocusPM)、PMBOK和实际项目流程经验(欧美、日本、中国等)讲授软件项目计划与跟踪的详细流程及相关的最佳实践和技巧。
软件项目风险计划管理
本课程通过实际项目演示,讲述如何有效的识别风险,缓解风险及管理风险。同时通过练习让学员掌握软件开发过程中风险的特点,识别、预防风险。
软件架构基础
课程介绍了如何在软件架构的层次上对系统进行理解和设计。
组织级项目审计
本课程结合实际组织级项目审计的经验, 通过现场的演示综合讲授组织级项目审计的流程和具体实施方法。让学员能切身体会到如何安排和组织一次组织级的项目评审。
软件开发度量方法
本课程讲授的就是CMM/CMMI ? 的一个核心和难点内容:度量管理(Metrics Management)。主要介绍了度量的几种模型,如PPM模型、EVM模型、SRGM模型和Correlation模型等。同时本课程还讲述如何在软件项目开发过程中如何采集项目度量数据及建立度量基线,如何应用组织级别的过程能力基线,如何持续地改进度量等。
软件缺陷预防
本课程讲授著名的几种软件缺陷预防方法,如鱼骨图(Fishbone Diagrams)、和帕雷托分析(Pareto analysis)等。通过和学员的互动练习与交流,深入的阐述如何来有效的进行缺陷预防。
职业软件工程师
本课程是总结国内软件工程师培训现状并结合对职业软件工程师的要求而特别设立的"职业软件工程师"必修课程。经过12天的强化训练,学员在已经熟练掌握主流软件开发技术的基础上,将学习国际先进的软件开发管理流程及专业的职业技能,从而成为具备国际职业标准的专业软件工程人才,能够快速投入工作,成为企业真正所需的专业化软件人才。
|