Методические основы проектирования информационных систем
Современные информационные технологии предоставляют широкий набор способов реализации информационных систем (ИС).
С точки зрения теории принятия решений процесс проектирования ИС – это процесс принятия проектно-конструкторских решений, которые направлены на получение описания системы (проекта ИС), удовлетворяющего требованиям заказчика.
Под проектом ИС понимают проектно-конструкторскую и технологическую документацию, в которой представлено описание проектных решений по созданию и эксплуатации ИС в конкретной программно-аппаратной среде.
Под проектированием ИС понимают процесс преобразования входной информации об объекте проектирования, о методах проектирования и об опыте проектирования объектов аналогичного назначения в проект ИС.
Объектами проектирования ИС являются отдельные элементы или их комплексы функциональных и обеспечивающих частей.
Функциональными элементами выступают задачи, комплексы задач и функции управления. В составе обеспечивающей части ИС объектами проектирования служат элементы и их комплексы информационного, программного и технического обеспечения ИС.
Процесс проектирования ИС предполагает использование определенных технологий проектирования, которые соответствуют масштабу и особенностям разрабатываемого проекта.
Современное проектирование ИС тесно увязывается с нахождением новых путей совершенствования самой управленческой деятельности. Имеется в виду разработка бизнес-процессов, использование инженерных подходов — инжиниринга и реинжиниринга для формализации и моделирования процедур управления с последующим их анализом, нахождением наиболее рациональных вариантов организации бизнес-процессов.
Технология проектирования ИС – это совокупность методологии и средств проектирования ИС, а также методов и средств организации проектирования (управление процессом создания проекта).
Методология проектирования предполагает наличие некоторой концепции, принципов проектирования, которые реализуются набором методов проектирования. В свою очередь методы проектирования должны поддерживаться некоторыми средствами проектирования.
По степени автоматизации методы проектирования разделяют на две группы:
· методы ручного проектирования, при котором проектирование компонентов ИС осуществляется без использования специальных программных инструментальных средств, а программирование – на алгоритмических языках;
· методы компьютерного проектирования, которые производят генерацию проектных решений на основе использования специальных программных инструментальных средств.
По степени использования типовых проектных решений различают следующие методы проектирования:
· оригинальное (индивидуальное) проектирование, когда проектные решения разрабатываются с «нуля» в соответствии с требованиями к ЭИС;
· типовое проектирование, предполагающее конфигурацию ЭИС из готовых типовых проектных решений (программных модулей).
Различные методы проектирования обуславливают характер используемой технологии проектирования ЭИС.
Можно выделить два основных класса технологий проектирования:
1. каноническая технология;
2. индустриальная технология.
Каноническое проектирование предполагает ручное оригинальное проектирование.
Индустриальное проектирование – это автоматизированное как оригинальное, так и типовое проектирование.
Примечание: Использование индустриального проектирования не исключает использования в отдельных случаях канонической технологии проектирования.
Средства проектирования с использованием ЭВМ можно разделить на четыре подкласса:
1. Средства поддержки проектирования операций обработки информации. К этому подклассу относятся алгоритмические языки, библиотеки стандартных подпрограмм и классов объектов и т.д.
2. Средства, поддерживающие проектирование отдельных компонентов проекта ИС. К этому подклассу относят: СУБД, табличные процессоры, графические редакторы, текстовые редакторы, статистические и иные ППП. Эти средства используются для разработки технологических подсистем ИС: ввода информации, организации хранения и доступа к данным, вычислений, анализа и отображения данных, принятия решений.
3. Средства, поддерживающие проектирование разделов проекта ИС. В этом подклассе выделяют функциональные средства проектирования. Они предназначены для разработки автоматизированных систем, которые реализуют функции и комплексы задач управления. Эти средства получили название SCADA-системы.
4. Средства проектирования, поддерживающие разработку проекта на стадиях и этапах процесса проектирования. К этому подклассу относятся средства автоматизации проектирования ИС получившие название CASE-средств.