Форум Сообщества Аналитиков
Дисциплины => Системный Анализ и Требования => Тема начата: evgenis от 13 Мая 2009, 12:28:05
-
Мое почтение.
Интересует Ваше мнение по следующей ситуации:
Имеется множество спецификаци UC, в которых упоминаются сообщения (в консольном и GUI видах) предоставляемые систомой пользователю. Есть желание выделить все упоминающиеся соощения в отдельную спецификацию в которой будет описано дополнительные свойства данных сообщение (варианты локализации и пр.). В UC оставить только коды выводимых сообщений.
Вопросы: к какому типу следует отнести данную спецификацию и в каком виде лучше ее представить?
-
Для описания операций или сообщений можно использовать OCL.
У Крэга Лармана я подчерпнул такую вот спецификацию
Операция
Имя операции и ее параметры
Ссылки
Варианты использования, в рамках которых может выполняться эта операция
Предусловия
Предположение о состоянии системы или объектов модели предметной области до выполнения операции. Выполнение этих условий не проверяется в рамках логики выполнения данной операции, а предполагается, что они истины. Это нетривиальные условия, на которые читатель должен обратить внимание
Постусловия
Это самый важный раздел. Состояние объектов модели предметной области после завершения операции
С примером
Операция
выполнитьНовуюПродажу()
makeNewSale()
Ссылки
Варианты использования: Оформить продажу
Предусловия
Отсутствуют
Постусловия
Создан экземпляр s объекта Sale (создание экземпляра)
Экземпляр объекта Sale связан с объектом Register (формирование ассоциации)
Инициализированы атрибуты экземпляра s
-
Спасибо, но мне кажется это не совсем то что я хотел бы.
-
evgenis, сделайте обыкновенную таблицу, в столбцах укажите все значимые параметры (код сообщения, назначение, формат, ограничения и пр.), каждая строка - одно сообщение, и оформите приложением к основному документу.
А к чему можно присоеденить данную табличку в RequsitPro`е?
-
А к чему можно присоеденить данную табличку в RequsitPro`е?
Ээээээээээ, народ. Не надо ежика рожать ....
Прям вводите в RequsitPro каждую операцию и описываете по шаблону.
Если мне память не изменяет, и очень нужно, то в RequsitPro можно определить свой тип требований с необходимыми полями.
-
А зачем она вам в RequisitPro?...
Если мне память не изменяет, то вроде бы в реквизите можно прицепить файл к чему-нибудь.
Но точно не уверена.
чтобы можно было с ними работать как с отдельными требованиями, использовать трассировки и пр.