Информационные технологии проектирования РЭС. Ч.1: Основные понятия, архитектура, принципы. Муромцев Ю.Л - 35 стр.

UptoLike

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