Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
59
Добавлен:
12.04.2015
Размер:
1.1 Mб
Скачать

Глава 19. Примечания на диаграммах и моделях

Язык блоков и дуг в SADTописывает все функции, и объекты системы и, следова­тельно позволяет раскрыть функциональ­ное содержание системы. Однако иногда графика функциональной SADT-модели недостаточно опи­сывает, как именно действует система. Обратите внимание, мы сказали "недостаточно", а не "неточно". Правильно созданная проверенная функциональная SADT-модель точно описывает функциональное содержание системы со стати­ческой точки зрения, но этого может оказаться недостаточно для описания других аспектов рабо­ты системы и ее поведения, необходимых для полного понимания того, как она должна функ­ционировать. Свойства системы и правила вы­полнения ее функций - вот два наиболее общих аспекта такого рода. Свойства - это численные и текстовые описания характеристик функций и данных системы. Действия определяют, что необ­ходимо для того, чтобы функции выполнялись правильно, и каковы результаты их выполнения. Используя понятия свойств и действий, SADT предоставляет возможность уточнять диаграмму с помощью примечаний, описывающих ее динами­ку. Записи таких примечаний оживляют модель.

19.1. Информация о свойствах

Свойства - это нефункциональные характе­ристики, именованные величины, описывающие некоторые важные аспекты объектов и функций системы. Например, к свойствам объектов отно­сятся скорость, объем и частота доступа. Свой­ства функций часто включают место, время и частоту их выполнения. Свойства статичны по времени. Например, базы данных имеют фикси­рованные размеры с ожидаемой и устойчивой скоростью наполнения в течение некоторого пе­риода времени. Чтобы было яснее - пол в цехе можно рассматривать как базу данных, поскольку он является вместилищем с ограниченным коли­чеством помещений, которые заполнены до опре­деленного возможного уровня станками и их рабочими зонами.

Свойства очень важны, потому что они свя­заны с требованиями системы, которые должны удовлетворяться, иначе система не будет правиль­но функционировать. Например, время, которое затрачивает угольный ликвационный реактор на обработку определенной порции угля, зависит от веса и качества угля. Для этой системы свойства угля и время ликвации - критические требова­ния. То же относится и к контролю качества в механическом цехе. Справочник стандартов ка­чества и точки контроля на чертеже - это то, что управляет качеством выполнения задания в экс­периментальном механическом цехе. Без этих ограничений цех не сможет производить детали для новых моделей самолетов.

Не удивительно, что понимание системы будет не полным, пока не определены свойства функций и объектов. SADT требует, чтобы свой­ства определялись с использованием так называ­емых "меток свойств". Метка свойства - это замечание "с квадратом", соединенное с блоком или дугой с помощью зигзагообразной линии и описывающее это свойство. Описания не всех свойств конкретного блока или дуги помещаются на диаграмму, а только тех, которые проясняют содержание диаграммы. Например, на рис. 19-1 показано, как используются метки свойств для описания стандартной частоты выполнения функ­ций в ходе выполнения работ с рабочим ком­плектом. Эти метки присоединены к блокам диаграммы.

На рис. 19-1 видно, как всего несколько меток могут подчеркнуть суть диаграммы. Одна­ко для полноты для каждого блока или дуги дол­жен составляться глоссарий, связанный с их свойствами. Наш опыт показывает, что помеще­ние информации такого рода из глоссария в сло­варь данных - надежный способ записать эти сведения. Таким образом, описания свойств всег­да доступны и их легко находить.

Рис. 19-1. Добавление меток, описывающих свойства моделируемой системы

Соседние файлы в папке Методология SADT