Информационные технологии проектирования радиоэлектронных средств. Балыбин В.М - 29 стр.

UptoLike

ных компонентов ИТ и, прежде всего, программных средств. Для разработки и развития программных
систем широко используются методологии RAD, OSA, ОМТ, SA/SD, JSD, DATARUN и др. Каждая из
этих методологий имеет свою специфику. Например, методология OSA (Object-Oriented System
Analysis) обеспечивает объектно-ориентированный анализ программных систем, но не содержит воз-
можностей для поддержки этапа разработки. Развитием OSA является использование шаблонов проек-
тирования, представляющих в общем виде условия задачи, которую необходимо решить, и правильный
подход к ее решению [19]. Методология RAD ориентирована на быструю разработку приложений.
Широкое применение находит концепция модульного программирования, в соответствии с которой
вся программа разбивается на группы модулей, каждый модуль характеризуется своей структурой, чет-
кими функциями и интерфейсом связи с внешней средой. Модульное программирование базируется на
следующие предпосылках:
модули должны иметь небольшой объем (до 200 строк исходного текста) и определять доступ-
ные модулю данные и операции их обработки;
каждый модуль включает спецификацию, определяющую правила его использования, и тело, т.е.
методы его реализации;
межмодульные связи рекомендуется использовать древовидного типа, предпочтительна органи-
зация, при которой модуль на j-ом уровне дерева получает информацию от одного модуля (j-l)-гo
уровня и передает информацию модулю (j+1 )-го уровня;
организация модулей должна обеспечивать независимость их разработки, программирования и
отладки, это позволяет проектировать и разрабатывать модули разными проектировщиками и про-
граммистами.
Сопоставление разных методологий производится по их аналитическим возможностям относи-
тельно объектов, связей, агрегации, действий и т.д. На разных фирмах используются различные ме-
тодологии. Например, фирма "Аргуссофт компани" реализует методологию создания информационных
систем, основными составляющими которой являются [20]:
спиральная модель жизненного цикла ПО;
интеграционная диаграмма, описывающая основные процессы ЖЦ создания ПО ИС и полу-
чаемые результаты;
описание процесса построения ПО ИС на основе комплекса развивающихся систем согласо-
ванных моделей как процесса формирования, развития и преобразования моделей на основе модели
Закмана;
методология анализа требований к ИС на основе исследования процессов деятельности орга-
низации (бизнес-процессов) и ее документооборота;
методология DATARUN быстрого проектирования от данных и методология RAD быстрой раз-
работки приложений;
набор процедур, методик выполнения операций, комплекс согласованных инструментальных
средств и методик их использования для выполнения предписанных операций по созданию ПО ИС;
Различные аспекты методологии развития ИТ рассматриваются итологией, в которой широко ис-
пользуются следующие методы:
¾ Метод архитектурной спецификации. В основе метода лежит создание основ научного знания в
виде методологичекого ядра (метазнаний), представляющего собой целостную систему эталонных
моделей важнейших разделов ИТ, осуществляющего структуризацию научного знания в целом.
¾ Метод функциональной спецификации, заключающийся в представление ИТ в виде специфи-
каций поведения ИТ-систем, которое может наблюдаться на интерфейсах (границах) этих систем.
¾ Стандартизация спецификаций ИТ и управление их жизненным циклом, осуществляемая сис-
темой специализированных международных организаций на основе строго регламентированной дея-
тельности. Данный процесс обеспечивает накопление базовых сертифицированных научных знаний,
служит основой создания открытых технологий.
¾ Концепция проверки соответствия (аттестации) ИТ-систем ИТ-спецификациям, на основе
которых данные ИТ-системы были разработаны.
¾ Профилирование (разработка функциональных профилей) ИТ, это метод построения специфи-
каций комплексных технологий посредством комбинирования базовых и производных от них (пред-
ставленных в стандартизованном виде) спецификаций с соответствующей параметрической на-
стройкой этих спецификаций.