Мягкая цель
Эта статья , возможно, содержит оригинальные исследования . ( Май 2020 г. ) |
Применительно к языкам моделирования и особенно к целеориентированному моделированию « мягкая цель» — это цель без четких критериев. [1] Мягкие цели могут представлять собой:
- Нефункциональные требования
- Отношения между нефункциональными требованиями
Нефункциональные требования (или атрибуты качества , качества или, в просторечии, « -способности ») — это глобальные качества программной системы, такие как гибкость, ремонтопригодность, удобство использования и т. д. Такие требования обычно формулируются лишь неформально; и они часто противоречивы (т.е. руководство хочет безопасную систему, а сотрудники хотят, чтобы она была удобной для пользователя). Их также часто трудно проверить.
Почему мягкий ?
[ редактировать ]Обычно цель – это очень строгий и ясный логический критерий. Она считается удовлетворенной, когда все подцели удовлетворены. Но в нефункциональных требованиях часто требуются более свободно определенные критерии, например удовлетворительность или невыполнимость. Термин «удовлетворение» впервые был введен Гербертом Саймоном. Мягкие цели — это цели, которые не имеют четкого критерия их удовлетворения: они выполняются, когда имеется достаточное количество положительных и мало отрицательных доказательств этого утверждения, и невыполнимы в противоположном случае.
Отношения между мягкими целями
[ редактировать ]- Разложения
- И
- ИЛИ
- Взносы
- Помогает (+)
- Больно (-)
- Делает (++)
- Перерывы (--)
- Неизвестный
Ссылки
[ редактировать ]- ^ Модель знаний S-Cube: мягкие цели
Дальнейшее чтение
[ редактировать ]- От объектно-ориентированного к целеориентированному анализу требований , Милопулос Джон , Чанг Лоуренс, Ю Эрик