软件工程

通过这5天的课程,实现完全沉浸在软件开发最佳实践中。提高你的开发成果!

(155 +评论)
5/5

从今天开始

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

大家一起说

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

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

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

  • 本课程可用于维持INCOSE认证系统工程专业人员(CSEP)的40个专业发展单位的认证开云体育斗牛
  • 本课程符合澳大利亚和新西兰工程师(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