Anton Sidorov homepage

Bookmark this to keep an eye on my project updates!

Follow me on GitHub

Атрибуты качества (ability) архитектуры

Стандарты

  • ГОСТ Р ИСО/МЭК 9126-93 (Информационная технология. Оценка программной продукции. Характеристики качества и руководства по их применению)
    • план для оценки качества информационной системы
    • следует также добавить шкалу веса
    • набор метрик для каждого показателя
  • HP FURPS+
  • ГОСТ 28195-89 (Оценка качества программных средств. Общие положения)

Атрибуты качества, архитектурные характеристики ИС

Функциональность Functionality

  • Функциональность Functionality
    • Пригодность - для решения бизнес задачи
    • Правильность - точность выполнения бизнес функций
    • Способность к взаимодействию - интеграциям
    • Соответствие - стандартам принятым в компании
    • Защищенность Security Безопасность

Надежность Reliability

Быстродействие Performance

Переносимость Portability

  • Переносимость (Мобильность) Portability
    • Адаптируемость Adaptability
    • Простота внедрения Installability
    • Замещаемость Replaceability
    • Возможность повторного использования Reusability (Единая кодовая база)
    • Модифицируемость Modifiability (Эволюция)
      • Способность к взаимодействию, изменениям
      • Сложность дальнейших интеграции
    • Совместимость Interoperability (Эволюция)
    • Расширяемость Extensibility

Сопровождаемость Maintainability

Пользовательский опыт Usability

  • Удобство использования Usability (Пользовательский опыт)
    • Практичность Usability
    • Удобство Accessibility (Пользовательский опыт)
    • Локализация Localization (Пользовательский опыт)

TODO

  • Durability
  • Эксплуатационные
    • Согласованность Consistency (Эксплуатационные)
    • Живучесть Robustness
  • Гибкость Flexibility
  • Целостность Integrity
  • Автодокументирование API
  • CI-CD куда?
  • scalability interoperability
  • responsiveness
  • elasticity
  • abstraction
  • data integrity
  • data consistency

Коммерческие атрибуты

  • Сроки выхода на рынок TimeToMarket
  • Стоимость и прибыль Cost
  • Срок службы системы Life Time
  • Целевой рынок Target Market
  • График развертывания продукта Product Schedule
  • Интеграция с существующими системами Interoperability

Кросс-системные правила и руководства

  • Responsibilities Отвественности компонентов
  • Ul integration Интеграция с UI
  • Communication protocols Протоколы взаимодействия
  • Data formats Форматы данных
  • Redundant data Избыточность данных
  • BI interfaces Интерфейсы с BI
  • Logging, Monitoring Логирование и мониторинг

Фитнес функции

Fitness Functions

  • Тесты
    • Юнит тесты
    • Контрактные тесты
    • Интеграционные тесты
  • Мониторинг
    • Процессные метрики
    • Арх-е метрики

Технологии:

  • Danger

Категории

  • Ключевые
  • Релевантные
  • Нерелевантные

TODO