软件需求分析和规范编写

通过这个为期3天的课程学习如何掌握软件需求,通过避免返工来减少开发时间,并提高涉众满意度。

(120条评论)
4.5/5

从今天开始

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

大家一起说

软件需求分析和规范编写是许多人实践的科学,但掌握它们的人却少得惊人。然而,在这些领域取得卓越成就的回报是巨大的。这两个方面,软件需求分析(捕获和验证)和软件需求编写,以某种形式产生软件需求规范,被视为独立但相关的主题在本课程中。

需求分析内容阐述了用于捕获、验证和获得对软件生命周期所有阶段交流的软件需求的完整理解的技术,而不考虑开发策略,例如,敏捷、团队软件过程(TSP)、Rational统一过程(RUP)、增量式或瀑布式。规范写作内容详细阐述了将单个需求信息转换为有效的需求规范。这部分内容主要关注需求规范的语言和结构。

在涉及从一个或多个有需求的涉众接收软件需求的任何场景中,需求分析内容为捕获软件需求和验证这些需求提供了非常有效的工具。在本模块中广泛使用了研讨会的方法,以最大限度地学习和实际应用。技术的有效性,共同组成一个完整的方法,是独立于应用领域,独立于具体的需求。这些技术已被广泛应用并取得了巨大的成功。

需求写作内容以数据库或文档形式提供了将需求转换为高效软件需求规范的详细说明。在整个需求规范中,结构(信息的组织)和语言(英语)的使用问题被相当详细地检查。概述并比较了公共领域的软件规范标准。提供高质量的模板/指南,并举例说明系统、软件、接口和服务的规格。本课程始终以活动为导向。所教授的需求编写技术已经在各种场景(包括软件获取、供应、软件产品定义、业务分析、软件开发和各种大小工程项目中的嵌入式软件)中发挥了很大的作用。

  • 本课程可用于维持24个专业发展单元的INCOSE认证系统工程专业人员(CSEP)认证开云体育斗牛
  • 该课程也符合澳大利亚和新西兰工程工程师(IPENZ) CPD的目的(24小时)
  • 本课程可计入项目管理协会(PMI)认证的维护。建议PMI人才三角®PDU分配:
    • 工作方式- 23
    • 商业头脑- 1
按地区查看
本课程目前在您所在地区没有安排。

即将到来的课程

在课程开始前30天注册并付款,可获得10%的早鸟折扣。或注册一个3人以上的团体,享受10%的团体折扣。适合全球企业培训。开云体育苹果下载

按地区查看
本课程目前在您所在地区没有安排。

主要学习目标:

在本课程结束时,学员应学会:

  • 软件需求分析的总体概念和活动;
  • 从句子结构的角度以及对许多语言特定问题的理解,了解优秀的英语软件要求的原则;
  • 如何有效地构建软件需求规范,与语言无关;而且
  • 如何对软件需求规范模板(did)的使用做出明智的决定。

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

本课程采用正式演讲、非正式讨论、参与技巧(如小测验)和研讨会活动的混合形式。其结果是在短时间内学习的程度很高。

每位参与者通过电子邮件收到一份纸质版(实物交付)或。pd开云体育苹果下载f格式(在线交付)的《培训手册》,一份研讨会工作手册,相关讲义(实物或数字)和其他软拷贝格式的资源。开云体育GD娱乐城提供了一组匹配的数据项描述(DIDs)和相应的示例文档,如下所示:

  • 操作概念描述(使用概念)模板;
  • 示例企业系统的操作概念描述(使用概念);
  • 企业系统需求规范模板;
  • 同一企业系统的企业系统需求规范;
  • 系统要求物理技术项目的规格说明;
  • 工作说明模板(服务的需求规范模板);
  • 与同一技术项目相关的操作人员培训工作指导书;开云体育苹果下载
  • 软件需求规范模板;而且
  • 接口要求规范模板。

参与者还可以免费在线访问PPI的系统工程金矿(SEG),这是一个目前有4.5GB以上可下载的系统和软件工程文开云体育斗牛档的存档,以及一个目前有7800多个系统工程和软件工程中使用的定义术语的可搜索数据库。

一些关键问题:

  • 为什么纠正需求错误的成本比纠正其他类型的错误要高?
  • 我怎样才能最好地处理用户只能用模糊的术语表达的软件需求?
  • 不在“合同中”的需求在合同场景中有任何影响吗?
  • 我如何才能最好地解读一组糟糕的需求?
  • 我如何有效地使用软件需求分析来帮助准备软件需求规范,以及关键的开发数据集?
  • 我怎样才能在“移动的门柱”中生活得更好?
  • 我如何在不失去对技术基线的控制的情况下处理不可避免的“缺失信息”?
  • 为什么必须尽早处理状态和模式?
  • 为什么使用需求结构模型是产生强大软件需求规范的可靠途径?
  • 我怎样才能最好地构建我的软件需求规范?
  • 什么样的语法可以产生最好的软件需求?

谁应该参加这门课程?

本软件需求分析培训是为业务分析师、需求分析师、采购人员、供应商和开发人员开云体育苹果下载设计的,他们以任何身份处理软件需求。

你们提供这门课程的剪裁吗?

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

1.软件需求分析

  • 什么是需求?
  • 车间1——需求工程的原理
  • 需求的起源
  • 软件需求的类型,以及它们与分析、规范和设计的关系
  • 软件需求、质量属性
  • 验证需求及其与软件需求的关系
  • 软件需求和自动化测试
  • 软件需求和基于模型的软件工程
  • 需求语言不是自然的:操作的、形式的
  • 软件需求分析(SRA)——如何做
  • 工作坊2 -情境分析
  • 工作坊3 -设计需求分析(交互式白板练习)
  • 车间四状态和模式分析
  • 研讨会5 -解析分析
  • 需求质量度量
  • 车间6 -功能分析
  • ERA分析,剩余场景分析,超出范围分析,其他约束搜索,利益相关者价值分析
  • 软件的操作概念描述(OCD)
  • SRA总经理
  • 需求分析和管理软件工具
  • 执行SRA的常见陷阱

2.将软件需求转换为软件需求规范

  • 需求vs需求规范
  • 八种类型的软件需求及其对规范编写的意义

3.需求规格类型

  • 十种类型的需求规范
  • 公共领域软件需求规范标准评分表

4.构建你的软件需求规范

  • 结构原则
  • 处理变量
  • 工作坊7 -撰写范围部分
  • 处理状态和模式
  • 面向功能与面向设计的需求规范
  • 构造以指定功能和性能
  • 指定其他软件需求类型——环境、资源、其他质量
  • 在软件需求中构建任何设计方向的规范
  • 构造接口需求规范

5.用英语写软件需求-语言的使用

  • 需求编写模板
  • 工作坊8 -使用解析模板-编写每种类型的软件需求
  • 需求结构
  • 应,应,将,和可能
  • 一般的语法——有用的,有问题的,变通的
  • 链接
  • 交叉引用
  • 定义术语
  • 上下文的依赖
  • 参考适用文件
  • 优先级的使用
  • 使用成功标准来表达模糊的需求
  • wOrkshop 9 -使用成功标准

6.在关闭

特色课程回顾

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

安东尼

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

良好的课程结构,辅以专业的课程材料,并由一位知道自己在讲什么的演讲者进行演示。

路加福音

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

凯特

滚动到顶部
Baidu
map