Средства проектирования информационных систем

13 необходимо знать лишь его входы и выходы, а также его назначение (т. е. функцию, которую он выполняет). Таким образом, первым шагом упрощения сложной системы является ее разбиение на черные ящики (принцип «разделяй и властвуй» — принцип решения трудных проблем путем разбиения их на множество независимых задач, легких для проектирования и решения), при этом такое разбиение должно удовлетворять следующим критериям:  каждый черный ящик должен реализовывать единственную функцию системы;  функция каждого черного ящика должна быть легко понимаема независимо от сложности ее реализации;  связь между черными ящиками должна вводиться только при наличии связи между соответствующими функциями системы;  связи между черными ящиками должны быть простыми, на- сколько это возможно, для обеспечения независимости между ними. Второй важной идеей, лежащей в основе структурных методов, являет- ся идея иерархии. Для понимания сложной системы недостаточно разбиения ее на части, необходимо эти части организовать определенным образом, а именно в виде иерархических структур. Таким образом, второй принцип структурного анализа (принцип иерар- хического упорядочения) в дополнение к тому, чтобы легче понимать про- блему, если она разбита на части, декларирует, что устройство этих частей также существенно для понимания. Понимание проблемы резко повышается при организации ее частей в древовидные иерархические структуры, т. е. си- стема может быть понята и построена по уровням, каждый из которых добав- ляет новые детали. Наконец, третий принцип: структурные методы широко используют графические нотации, также служащие для облегчения понимания сложных систем.

RkJQdWJsaXNoZXIy MTY0OTYy