engineering-services

需求和规范

智能物联网服务要求细致的需求获取和规范研发 

要对物联网服务和/或其元素进行全面描述,以支持开发和验证流程。7layers具备这些流程的形式化描述技术。

需求获取和需求规范

需求获取是需求工程流程的第一步。对用户或其他参与者在物联网服务过程中提供有价值的能力或特性的描述被定义为“需求”,而一组具体需求称为“需求规范”。需求规范在物联网流程设计阶段作为输入信息,目标是实现一个完整的、有效的物联网服务和/或其元素的描述。为建立一个完整的需求规范说明,7layers做了以下工作:

  • 获取初始需求和启发 为此,我们走访物联网服务的参与者和潜在用户,调查他们的需求、业务案例、用户故事等。我们还通过各种渠道分析概念文件、可行性研究、现有的产品或服务的描述。
  • 需求分类 一旦获取到需求,就按照体系结构/设计要求、功能和非功能需求进行分类。
  • 构建需求 需求是根据硬件、软件、通信、接口、安全、电气、机械等特性来建立的
  • 物联网流程要求的描述和文件 在分类和建立需求之后,就要使用正式的技术描述。特别是在复杂的物联网服务流程,要对需求进行系统归档,便于以后持续管理。

物联网服务规范

已建立要求的某些子集可用于定义基本的物联网服务。在有些情况下,附加的如环境或法律要求,或功能和设计方面,可以包括在服务规范中。所有规范必须以完整、一致、正确、明确和可测试的方式记录。

需求和规范管理

物联网服务的许多要素的需求和规范都在其生命周期中发生演变。最初是由于在开发、实现和发布阶段的验证过程。一旦产品发布,物联网服务及其要素则必须被持续监测,并要适应市场、法规、技术或业务的发展。为此就必须对各种物联网服务参与者的反馈进行记录、分析、优化并达成共识。

7layers支持这些过程的记录和分析变更要求,建立需求共同发展,建立需求版本管理过程和需求规格发布管理流程。

产品或服务越复杂,使用成熟软件系统支持需求和规范管理的生命周期管理流程就越重要。适合的系统有 Interlab EVO、Rational DOORS、HP Quality Center等。7layers非常重视从测试和验证过程中所产生的反馈,可以追溯到他们各自的需求,从而简化生命周期管理流程,提高整体服务质量。

7layers