exponenta event banner

getImplementationStatus

Класс: slreq. Требование
Пакет: slreq

Запрос сводки по статусу реализации требований

Синтаксис

status = getImplementationStatus(req)
status = getImplementationStatus(req, 'self')

Описание

status = getImplementationStatus(req) возвращает сводку состояния реализации для требования req и все его детские потребности.

status = getImplementationStatus(req, 'self') возвращает сводку состояния реализации только для требования req.

Входные аргументы

развернуть все

Экземпляр требования, указанный как slreq.Requirement объект.

Выходные аргументы

развернуть все

Сводка по статусу внедрения для потребности и ее дочерних потребностей возвращается в виде структуры MATLAB ®, содержащей эти поля.

Общее количество функциональных потребностей (включая дочерние потребности), возвращаемых в виде double.

Общее число реализованных потребностей (включая дочерние потребности), возвращенных в виде double.

Общее число потребностей (включая потребности детей), обоснованных для реализации, возвращенных в виде double.

Общее число невыполненных потребностей (включая дочерние потребности), возвращенных в виде double.

Примеры

Получение сводки по статусу реализации требования

% Get the implementation status summary of the requirement req
% and all its child requirements
reqImplStatus = getImplementationStatus(req)

reqImplStatus = 

  struct with fields:

          total: 20
    implemented: 16
      justified: 3
           none: 1

% Get the implementation status summary of only the requirement myReq
myReqImplStatus = getImplementationStatus(myReq, 'self')

myReqImplStatus = 

  struct with fields:

    implemented: 16
      justified: 3
           none: 1

Представлен в R2018b