TRM Cálculo da dívida técnica

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • Uma TRM dívida técnica indica o uso não aprovado de um software. A tabela de dívidas técnicas [sn_apm_trm_standards_technical_debt] exibe os TRM produtos e detalhes das aplicações de negócios associados e o motivo da dívida técnica.

    As dívidas técnicas serão criadas em dois níveis se qualquer uma das condições a seguir for atendida. O Nível 2 será verificado somente se a propriedade do sistema sn_apm_trm.is_product_life_cycle_tech_debt_enabled estiver definida como Verdadeira.
    • Nível 1
      • Se um produto estiver associado a uma aplicação de negócios, mas não fizer parte da TRM lista de produtos. (OU)
      • Se um produto estiver associado a uma aplicação de negócios e fizer parte da lista de produtos TRM, mas tiver a produção da fase de TRM não aprovada.
    • Nível 2
      • Se um produto estiver associado a uma aplicação de negócios, fizer parte da TRM lista de produtos e tiver a produção da fase de TRM aprovada, mas não tiver nenhum TRM ciclo de vida do produto associado. (OU)
      • Se um produto estiver associado a uma aplicação de negócios e fizer parte da lista de produtos TRM, tiver a fase TRM com produção aprovada e o ciclo de vida do produto TRM existir, um dos seguintes casos será considerado:

        Caso 1: se a versão completa do ciclo de vida do modelo de software de serviço de aplicações não estiver vazia.

        Uma dívida técnica será criada se a seguinte condição não for atendida para um ciclo de vida do produto de TRM:
        • Fase de TRM com produção aprovada E
        • Fase de TRM do produto de TRM com produção aprovada E
        • Versão que corresponde à versão completa do ciclo de vida do registro do modelo de software de serviço de aplicações E
        • Data de início da fase <= Data de hoje <= Data de término da fase.

        Caso 2: se a versão completa do ciclo de vida do modelo de software de serviço de aplicações estiver vazia.

        A dívida técnica será criada se a seguinte condição não for atendida para um ciclo de vida do produto TRM:
        • Fase de TRM com produção aprovada E
        • Fase de TRM do produto de TRM com aprovação de produção E
        • A versão é/começa com (com base no operador de versão e isSampPluginInstalled) a versão do modelo de software associado E
        • A edição é/começa com (com base no operador de edição e isSampPluginInstalled) edição do modelo de software associado E
        • Data de início da fase <= Data de hoje <= Data de término da fase.