软件工程

通过这5天的课程实现软件开发最佳实践的完全浸入。改善您的开发成果!

(155 +评论)
5/5

从今天开始

查看日程安排并登记您的兴趣。

大家一起说

随着软件工程科学的成熟和构建软件系统的工具的改进,软件已经渗透到现代生活的方方面面。从简单的网页或小型智能手机应用程序,到高度技术密集型、复杂的商业、国防、航空航天或交通项目,软件开发的一些挑战已经被证明是难以克服的。随着多达三分之一的软件项目在完成前被取消,以及更多的挑战,一些人认为即使软件项目在范围和复杂性上不断增加,行业改进项目交付的能力已经停滞不前。来自斯坦迪什集团(Standish Group)等年度研究的证据支持这一观点。深入研究项目成功的贡献者,不仅需要关注软件需求、体系结构和设计领域,还需要关注软件生命周期的所有方面。

这个为期5天的软件工程课程概述了有效实现软件和软件密集型系统的要素,这些软件和系统在整个生命周期内具有成本效益、按时完成并满足涉众需求。

本课程同时从软件技术和系统工程的角度探讨软件开发,包括大小软件、简单软件和复杂软件,以及软件密集型系统。本课程提供了经过验证的原则和有效的方法,以创建解决方案,以满足优秀的、具有成本效益的软件,反映敏捷和增量的方法。

  • 本课程可用于维持40个专业发展单位INCOSE认证系统工程专业(CSEP)的认证开云体育斗牛
  • 本课程符合澳大利亚工程师和新西兰工程师(IPENZ) CPD的要求(40学时)
  • 本课程获得ECSA南非CPD 5分认证(参考INCOSE 20/005)
  • 本课程可用于项目管理协会(PMI)认证的维护。建议PMI人才三角®PDU分配:
    • 工作方式——35
    • 动力技能- 2
    • 商业头脑- 3

本课程只适用于企业培训。开云体育苹果下载

了解更多关于企业培训的信息开云体育苹果下载

主要学习目标:

本课程结束时,学员将:

  • 更好地规划、指定、开发、提供、维护和操作软件或软件密集型系统。有经验的软件专业人员将通过接触软件工程实践的最新进展进一步发展他们的技能;
  • 理解关于软件工程实践的公共领域知识体系,例如ISO/IEC/IEEE 12207,其他ISO和IEEE标准,软件工程学会(SEI)能力成熟度模型,以及软件工程知识体系指南(SWEBOK);
  • 在他们的组织中,成为更好地改进软件项目性能的变革的推动者;而且
  • 在他们的组织中找出软件开发问题的根本原因,并提出有效的解决方案。

开云体育苹果下载培训方法及材料:

本课程采用演示、讨论、各种实践练习和小组工作的形式。本课程利用不同的成人学习技巧,针对需要掌握的内容类型进行优化。

整个课程非常注重互动、多样性、学习的社会方面以及与学习者现有知识框架的整合。结果是一个高度吸引人的课程与高度的学科掌握。

在这门软件工程课程中,您将得到大量的补充说明,表格和图表,您可以立即使用。

一些关键问题:

  • 为什么这么多软件项目会失败?
  • 软件开发中使用了哪些范例、方法、模型和标准?什么应该用在哪里,更重要的是,为什么?
  • 什么是领先的软件开发技术和管理实践?
  • 什么是敏捷开发方法和技术?它们应用在什么地方?
  • 其他的软件开发方法是什么,它们的应用是什么?
  • 您如何确定软件需求是否足够?
  • 常用的分析和设计模式、技术和工具是什么?
  • 什么是验证和确认?它们如何有效地与核心开发活动集成?
  • 您如何开发软件架构,它的意义是什么?
  • 应该如何计划和管理软件密集型项目?
  • 如何实施具有成本效益的风险管理计划?
  • 怎样做才能从检查和技术审查中获得最大价值?
  • 度量在软件开发中的角色是什么?
  • 如何建立和维护有效的软件开发团队?
  • 开发关键的、可信的系统还使用了哪些技术?

谁应该参加这个课程?

本课程专为负责指定、获取、开发、评估、支持和/或管理软件或软件密集型系统的人员设计,例如:

  • 软件开发团队负责人
  • 软件工程师
  • 业务分析师
  • 程序员
  • 系统工程师
  • 软件密集型项目的项目经理
  • 验证和验证管理人员
  • 验证和验证人员
  • 配置经理
  • 系统安全管理员
  • 安全工程师
  • 系统可靠性管理员
  • 系统可靠性工程师
  • 软件维护人员
  • 软件采购经理
  • 风险经理
  • 成本工程师。

这门课程有剪裁课程吗?

是的。所有的课程都以非正式的口头方式进行定制,在可能的情况下,选择与班级兴趣领域相匹配的例子。我们还可以与您合作,为您的人才设计正式的定制课程。我们已经为许多客户公司提供了这样的服务,我们很愿意为此与你们合作。我们总是建议客户在进行任何定制之前先学习相应的标准课程。对于系统开云体育斗牛工程来说,这是因为系统工程是基于系统思维的系统工程的独立于问题和解决方案技术的原则和支持方法。所以定制的目标必须非常明确,并专注于增加进一步的价值。在实践中,如果执行定制,通常会用特定领域的等价物替换示例,甚至可能替换主车间系统。工作坊系统的替代通常涉及到课件的大量重新开发。出于需要,正式的裁剪课件是收费的。

1.简介与概述

  • 介绍主讲人并介绍学习方法
  • 课程结构和方法概述
  • 软件工程概论
  • 软件开发的历史,最近的趋势,当前状态和超越当前状态
  • 一种软件开发的工程方法,包括并行工程、系统方法论和思维
  • 典型软件开发环境中的关键角色扮演者
  • 生命周期特征和典型阶段
  • 过程基础和开发模型
  • 顺序开发模型、增量开发模型和迭代开发模型
  • 不同的软件开发方法及其适用性
  • 不同软件开发方法的性能
  • 精益软件开发和价值驱动设计
  • 剪裁和工艺改进原则

2.技术流程

  • 需求分析
    • 系统需求,系统边界,层次结构和子系统
    • 需求质量属性和其他基础
    • 需求文档、自然语言、UML和故事板
    • 需求分析
    • 使用文档的概念
    • 软件工具
    • 执行RA的常见陷阱
  • 软件设计
    • 基本设计原理
    • 体系结构样式和模式
    • 演化架构
    • 设计方法
    • 软件设计符号和演示
    • 文档和工具
  • 软件建设
    • 处理复杂性
    • 编码标准
    • 过程
    • 评估质量
  • 系统和软件集成
    • 集成策略
    • 面向系统的体系结构
    • web服务
    • 通信协议
    • 界面控件
    • 陷阱和提示
  • 验证和验证
    • 基本面
    • 正式的、非正式的、技术的、设计的、代码的、需求的和其他的评审
    • 测试
    • 其他V&V方法
  • 转换(不同所有者之间的转移)
  • 操作、维护和支持
  • 处置或退休

3.项目流程

  • 项目管理:框架、计划、评估和控制
  • 估算和成本
  • 风险管理
  • 配置管理
  • 变更管理
  • 质量管理
  • 发布和部署
  • 信息管理
  • 人的因素和建立有效的团队

4.协议流程

  • 概述和契约模型
  • 收购
  • 供应

5.企业级流程

  • 项目组合管理和计划管理
  • 生命周期模型管理
  • 质量管理
  • 人力资源管理
  • 知识管理
  • 企业的工具

6.专业领域

本节简要介绍几个专业领域,提供足够的信息来理解其重要性并能够与该领域的专家进行交互。主题包括:

  • 受信任/高完整性系统的工程
  • 软件生命周期成本分析
  • 互操作性
  • 可用性分析和人工系统集成

特色课程回顾

出色的材料和演讲者的知识。这门课程提供了非常有价值的信息,将立即得到利用。

安东尼

通过观察他们对课程材料的反应,我对我的同事有了很多了解——这对我来说是课程中无价的一部分。我也将受益于模板和其他例子/参考材料。能够使用这些工具或标准模板也会非常有益。

课程结构良好,辅以专业的课程材料,由一位知道自己在说什么的主讲人进行介绍。

路加福音

出色的材料和演讲者的知识。这门课程提供了非常有价值的信息,将立即得到利用。

凯特

滚动到顶部
Baidu
map