Методические основы проектирования информационных систем


 

Современные информационные технологии предоставляют широкий набор способов реализации информационных систем (ИС).

С точки зрения теории принятия решений процесс проектирования ИС – это процесс принятия проектно-конструкторских решений, которые направлены на получение описания системы (проекта ИС), удовлетворяющего требованиям заказчика.

Под проектом ИС понимают проектно-конструкторскую и технологическую документацию, в которой представлено описание проектных решений по созданию и эксплуатации ИС в конкретной программно-аппаратной среде.

Под проектированием ИС понимают процесс преобразования входной информации об объекте проектирования, о методах проектирования и об опыте проектирования объектов аналогичного назначения в проект ИС.

Объектами проектирования ИС являются отдельные элементы или их комплексы функциональных и обеспечивающих частей.

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

Процесс проектирования ИС предполагает использование определенных технологий проектирования, которые соответствуют масштабу и особенностям разрабатываемого проекта.

 

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

 

Технология проектирования ИС – это совокупность методологии и средств проектирования ИС, а также методов и средств организации проектирования (управление процессом создания проекта).

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

По степени автоматизации методы проектирования разделяют на две группы:

· методы ручного проектирования, при котором проектирование компонентов ИС осуществляется без использования специальных программных инструментальных средств, а программирование – на алгоритмических языках;

· методы компьютерного проектирования, которые производят генерацию проектных решений на основе использования специальных программных инструментальных средств.

По степени использования типовых проектных решений различают следующие методы проектирования:

· оригинальное (индивидуальное) проектирование, когда проектные решения разрабатываются с «нуля» в соответствии с требованиями к ЭИС;

· типовое проектирование, предполагающее конфигурацию ЭИС из готовых типовых проектных решений (программных модулей).

Различные методы проектирования обуславливают характер используемой технологии проектирования ЭИС.

Можно выделить два основных класса технологий проектирования:

1. каноническая технология;

2. индустриальная технология.

Каноническое проектирование предполагает ручное оригинальное проектирование.

Индустриальное проектирование – это автоматизированное как оригинальное, так и типовое проектирование.

Примечание: Использование индустриального проектирования не исключает использования в отдельных случаях канонической технологии проектирования.

Средства проектирования с использованием ЭВМ можно разделить на четыре подкласса:

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

2. Средства, поддерживающие проектирование отдельных компонентов проекта ИС. К этому подклассу относят: СУБД, табличные процессоры, графические редакторы, текстовые редакторы, статистические и иные ППП. Эти средства используются для разработки технологических подсистем ИС: ввода информации, организации хранения и доступа к данным, вычислений, анализа и отображения данных, принятия решений.

3. Средства, поддерживающие проектирование разделов проекта ИС. В этом подклассе выделяют функциональные средства проектирования. Они предназначены для разработки автоматизированных систем, которые реализуют функции и комплексы задач управления. Эти средства получили название SCADA-системы.

4. Средства проектирования, поддерживающие разработку проекта на стадиях и этапах процесса проектирования. К этому подклассу относятся средства автоматизации проектирования ИС получившие название CASE-средств.