Принципы создания инфокоммуникационных систем

Давно известны основные принципы, на которые необходимо опираться в процессе создания любых сложных систем, такие как, принцип системного подхода; разумной типизации проектных решений; непрерывного развития системы; минимизации ввода-вывода информации.

Развитие технической основы создания компьютеров и IT-технологий привело к дополнению этих принципов и к ним можно отнести следующие: системность, развитие (открытость), совместимость, стандартизация (унификация) и эффективность.

Принцип системности заключается в том, что при декомпозиции должны быть установлены такие связи между структурными элементами системы, которые обеспечивают цельность инфокоммуникационной системы и ее взаимодействие с другими системами.

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

Принцип развития (открытости) заключается в том, что исходя из перспектив развития объекта автоматизации, система должна создаваться с учетом возможности пополнения и обновления функций и ее состава без нарушения ее функционирования.

Очевидно, что внесение изменений в систему, обусловленных самыми различными причинами (внедрением новых информационных технологий, изменением законодательства, организационной перестройкой внутри фирмы и т. п.), должно осуществляться только путем дополнения системы без переделки уже созданного, т. е. не нарушать ее функционирования.

Принцип совместимости заключается в том, что при создании систем должны быть реализованы информационные интерфейсы, благодаря которым она может взаимодействовать с другими системами в соответствии с установленными правилами.

Принцип стандартизации (унификации) заключается в том, что при создании систем должны быть рационально применены типовые, унифицированные и стандартизованные элементы, проектные решения, пакеты прикладных программ, комплексы, компоненты.

Задачи необходимо разрабатывать таким образом, чтобы они подходили к возможно более широкому кругу объектов.

Принцип эффективности заключается в достижении рационального соотношения между затратами на создание систем и целевыми эффектами, включая конечные результаты, получаемые в результате автоматизации.

Все перечисленные принципы естественным образом могут быть реализованы в рамках UML. Об этом пойдет речь во второй теме.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: