Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В программной инженерии , анализ предметной области или анализ линейки продуктов - это процесс анализа связанных программных систем в предметной области с целью поиска их общих и переменных частей. Это модель более широкого бизнес-контекста системы. Термин был придуман в начале 1980-х Джеймсом Соседом. [1] [2] Анализ предметной области - это первая фаза проектирования предметной области . Это ключевой метод реализации систематического повторного использования программного обеспечения . [3]

Анализ домен производит модель предметной области с использованием методик , такие как конкретные областями языков , таблицы художественными , таблицы огранки , шаблоны огранки и общие архитектуры , которые описывают все системы в домене. Было предложено несколько методологий для анализа предметной области. [4]

Продукты или «артефакты» анализа предметной области иногда представляют собой объектно-ориентированные модели (например, представленные с помощью унифицированного языка моделирования (UML)) или модели данных, представленные диаграммами сущностей-отношений (ERD). Разработчики программного обеспечения могут использовать эти модели в качестве основы для реализации программных архитектур и приложений . Такой подход к анализу предметной области иногда называют проектированием на основе моделей .

В информатике термин «анализ предметной области» был предложен в 1995 году Биргером Хьёрландом и Х. Альбрехтсеном. [5] [6]

Методы доменного анализа [ править ]

Было выявлено, предложено и разработано несколько методов анализа предметной области в связи с разнообразием целей, предметных областей и задействованных процессов.

Ссылки [ править ]

  1. ^ Соседи, JM Software Construction using Components . Технический отчет 160, Департамент информации и компьютерных наук, Калифорнийский университет, Ирвин, 1980.
  2. ^ Соседи, JM "Подход Драко к созданию программного обеспечения из компонентов многократного использования". IEEE Transactions по разработке программного обеспечения, SE-10 (5), сентябрь 1984 г.
  3. ^ Деннис де Шампо, Дуглас Ли и Пенелопа Фор (1993). Domain Analysis. Архивировано 3 марта 2016 г. в Wayback Machine , глава 13, Разработка объектно-ориентированных систем . Рахул Висконсин. ISBN  0-201-56355-X .
  4. ^ Фрэйкс, WB и Kyo Кан (2005), "Программное обеспечение Многократное Исследование: состояние и будущее", IEEE Transactions по разработке программного обеспечения, 31 (7), июль, стр 529-536..
  5. ^ Б. Хьёрланд, Х. Альбрехтсен, «К новому горизонту в информационных науках: предметный анализ», Журнал Американского общества информационных наук , № 6, вып. 46 (1995), стр. 400-425
  6. ^ Определение Биргер Хирленд по анализу домена Архивировано 2011-11-05 в Wayback Machine

См. Также [ править ]

  • Доменная инженерия
  • Модель функций
  • Семейство продуктов Инжиниринг
  • Доменный язык
  • Модельно-ориентированная инженерия