Вопрос №8
Проектирование ЭИС — процесс преобразования входной информации об объекте проектирования, о методах проектирования и об опыте проектирования аналогичных объектов в проект ЭИС. Объектами проектирования ЭИС являются отдельные элементы функциональных и обеспечивающих частей, а также их комплексы. В качестве субъектов проектирования ЭИС выступают: • специализированная проектная организация • организация-заказчик, для которой необходимо разработать ЭИС. При большом объёме и жестких сроках в разработке ЭИС может принимать участие несколько организаций-разработчиков. В этом случае выделяется головная организация, координирующая деятельность организаций-соисполнителей. Иногда функции заказчика и разработчика совмещаются. Осуществление проектирования ЭИС предполагает использование проектировщиками определённой технологии проектирования. Технология проектирования ЭИС — совокупность методологии, инструментальных средств проектирования, а также методов и средств организации проектирования. Современная технология проектирования ЭИС должна обеспечивать: • соответствие стандарту ISO / I ЕС 12207 (поддержка процессов ЖЦ); • гарантированное достижение целей разработки ЭИС в рамках бюджета, с заданным качеством и в установленное время; • возможность декомпозиции проекта на составные части, разрабатываемые группами в 3 — 7 человек, с последующей интеграцией частей, • минимальное время получения работоспособного ПО подсистем ЭИС; • независимость получаемых проектных решений от средств реализации ЭИС (СУБД, ОС, языков и систем программирования); • поддержку CASE-средств, обеспечивающих автоматизацию процессов, выполняемых на всех стадиях ЖЦ. Основу технологии проектирования ЭИС составляет методология проектирования. Она предполагает наличие некоторой концепции (принципов проектирования), реализуемой набором методов. Метод проектирования — способ создания проекта системы, поддерживаемый определёнными средствами проектирования. Методы проектирования ЭИС можно классифицировать: По степени автоматизации: • ручного проектирования, при котором проектирование компонентов ЭИС осуществляется без использования специальных инструментальных программных средств, а программирование — на алгоритмических языках; • компьютерного проектирования, которое производит генерацию или конфигурацию (настройку) проектных решений на основе использования специальных инструментальных программных средств. По степени использования типовых проектных решений: • оригинального (индивидуального) проектирования, когда проектные решения разрабатываются <с нуля>; • типового проектирования, предполагающего конфигурацию ЭИС из готовых типовых проектных решений (программных модулей). По степени адаптивности проектных решений: • реконструкции, когда адаптация проектных решений выполняется путём переработки компонентов (перепрограммирования программных модулей); • параметризации, когда проектные решения настраиваются (переконфигурируются) в соответствии с изменяемыми параметрами; • реструктуризации модели, когда изменяется модель проблемой области, на основе которой автоматически перегенерируются проектные решения. Сочетание различных признаков классификации методов проектирования обусловливает характер используемой технологии проектирования. Выделяются два основных класса: • каноническая технология; • индустриальная технология. Индустриальная технология проектирования, в свою очередь, разбивается на два подкласса: • автоматизированное (использование CASE-технологий); • типовое (параметрически- или модельно-ориентированное) проектирование. Средства проектирования ЭИС можно разделить на два класса: • без использования ЭВМ; • с использованием ЭВМ. Средства проектирования без использования ЭВМ — средства организационно-методического обеспечения: стандарты, регламентирующие процесс проектирования, единая система классификации и кодирования информации, унифицированная система документации, модели описания и анализа потоков информации и т. п. Средства проектирования с использованием ЭВМ делят на четыре подкласса. 1) Средства, поддерживающие проектирование операций обработки информации. К данному подклассу относятся алгоритмические языки, библиотеки стандартных подпрограмм, макрогенераторы, генераторы программ, средства тестирования и отладки программ, средства расширения функций операционных систем (утилиты) и т. п. С их помощью повышается производительность труда проектировщиков, но не разрабатывается законченное проектное решение. 2) Средства, поддерживающие проектирование отдельных компонентов проекта ЭИС. К этому подклассу относятся средства общесистемного назначения: СУБД, ППП общего назначения (текстовые, табличные и графические редакторы), методоориентированные ППП (сетевое планирование, математическая статистика, дискретное и нелинейное программирование, имитационное моделирование), оболочки экспертных систем. Используются для разработки технологических подсистем ЭИС: ввода информации, организации хранения и доступа к данным, вычислений, анализа и отображения данных, принятия решений. 3) Средства, поддерживающие проектирование разделов проекта ЭИС. К этому подклассу относятся: типовые проектные решения, функциональные ППП (автоматизация бухгалтерского учета, финансовой деятельности, управления персоналом, управления материальными запасами, управления производством). 4) Средства, поддерживающие разработку проекта на стадиях и этапах процесса проектирования. К этому подклассу относятся средства автоматизации проектирования ЭИС (CASE-средства).
|