Технологии проектирования информационных процессов систем управления Автор: Еремин Леонид Васильевич, доцент кафедры Информационные технологии Финансового.

Презентация:



Advertisements
Похожие презентации
Теория экономических информационных систем Представление дисциплины.
Advertisements

Колмыкова Оксана Владимировна Кафедра ИСПИ Ауд
Цель данной работы изучение вопроса математического обеспечения САПР. Актуальность работы обусловлена широким использованием моделирования при создании.
Теория Систем и Системный анализ Курс ведет Данелян Тэя Яновна.
Разработка баз данных предприятий ЯОК Саровский физико-технический институт.
г. Андреев Илья Александрович, преподаватель-методист Роль и значение технологических инноваций фирмы «1С» для развития научных школ.
Введение в задачи исследования и проектирования цифровых систем Санкт-Петербургский государственный университет Факультет прикладной математики - процессов.
Направление «Информатика и вычислительная техника» Бакалавр по направлению подготовки Информатика и вычислительная техника науки должен решать следующие.
Лекция 1 Учебные вопросы : Вопрос 1. История возникновения и понятие CASE- технологии. Вопрос 2. Особенности внедрения CASE- технологии. Вопрос 3. Основные.
Направление «Информатика и вычислительная техника» Бакалавр по направлению подготовки Информатика и вычислительная техника науки должен решать следующие.
Информационные технологии в городском хозяйстве Представление дисциплины.
Преподаватель: Купченко Е лена Владимировна. Технология это комплекс научных и инженерных знаний, реализованных в приемах труда, наборах материальных,
ИНТЕГРИРОВАННЫЕ СРЕДЫ РАЗРАБОТКИ ПРОГРАММ Представление дисциплины.
ОМСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ Образовательная программа дополнительного профессионального образования (повышения квалификации) «Информационное.
ПРЕЗИДИУМ РОССИЙСКОЙ АКАДЕМИИ НАУК ОТДЕЛЕНИЕ НАУК О ЗЕМЛЕ РАН ОБЪЕДИНЁННЫЙ НАУЧНЫЙ СОВЕТ РАН ПО ПРОБЛЕМАМ ГЕОИНФОРМАТИКИ Электронная Земля ПРОГРАММА ФУНДАМЕНТАЛЬНЫХ.
Программа повышения квалификации «Обеспечение функционирования ситуационных центров органов государственной власти субъектов РФ с учетом требований информационной.
Учебная дисциплина Информационные технологии в экономике Лекция 5 СТРУКТУРА БАЗОВОЙ ИНФОРМАЦИОННОЙ ТЕХНОЛОГИИ. ПРЕОБРАЗОВАНИЕ ИНФОРМАЦИИ В ДАННЫЕ Лектор:
ЛЕКЦИЯ 1 Автоматизированное проектирование информационных систем с использованием CASE-технологии Учебные вопросы: Вопрос 1. История возникновения и понятие.
Использование системы «1С:Предприятие» для обучения прикладному программированию учетно-аналитических задач Е.А.Иванов Киевский национальный университет.
Развитие творческой деятельности школьников в рамках работы лаборатории ранней профессиональной ориентации Кафедра математического обеспечения информационных.
Транксрипт:

Технологии проектирования информационных процессов систем управления Автор: Еремин Леонид Васильевич, доцент кафедры Информационные технологии Финансового университета при Правительстве РФ

«…технология разработки информационных систем проходит три этапа: - экзотерическое искусство; - наука, овладение которой возможно для многих, но требует длительного времени; - наконец, массовое ремесло. Значит ли это, что программирование как искусство умрет? Скорее всего, нет. Просто потребность в высокоталантливых, выдающихся программистах придет в соответствие с числом этих программистов – их ведь, мягко говоря, не много» Из статьи главного редактора ж. Банковские технологии. Евтюшкина А. «Рассуждения о технологической платформе». Февраль, с. 16.

Цель курса - Ознакомление с технологиями проектирова- ния информацион­ных процессов систем управле- ния и их наиболее сложного элемента – эффектив- ных алгорит­мов реализации прикладных прог- рамм. - Ознакомление с принципами построения ав- томатизированных систем проектирования инфор- мационных процессов, ориентированных на ко- нечных пользователей этих процессов – специали- стов управления.

Объем курса: 6 час. – лекционные занятия, 21 час. – практические занятия, 27 час. – самостоятельная работа

Содержание и структура курса Тема 1. Понятие, назначение, виды и структура основ- ных элементов информаци­онных процессов. Основные виды информационных процессов в системах органи- зационно-экономического управления. (лекции - 1 час., практические - 2 час.) Тема 2. Принципы и методы проектирования информа- ционных процессов. (лекции - 1 час., практические - 4 час.) Тема 3. Развитие и совершенствование технологий про- ектирования информаци­онных процессов. (лекции - 1 час., практические - 4 час.)

Содержание и структура курса Тема 4. Индустриальные методы проектирования информационных процессов. (лекции - 1 час., практические - 2 час.) Тема 5. Теория синтеза алгоритмов как основа реа- лизации индустриальных мето­дов проектирования информационных процессов. (лекции - 1 час., практи­ческие - 4 час.) Тема 6. Автоматизация проектирования информа- ционных процессов. (лекции – 1 час., практические - 5 час.)

Актуальность концепции, заложенной в программе курса : Постоянно растущая потребность общества в модер- низации информационных процессов в различных сферах деятельности обусловливает острый дефи- цит квалифицированных IT-специалистов и, в пер- вую очередь, прикладных программистов. Проблема усугубляется еще и тем, что эффектив- ность программных решений во многом зависит от учета индивидуальных особенностей объекта, для которого они создаются.

Актуальность концепции, заложенной в программе курса : Поэтому разработка и использование типовых про- граммных продуктов могут лишь в незначительной степени обеспечить информационные потребности конечных пользователей. Недаром, как отмечают американские специалисты : «Если у вас есть пакет прикладных программ, и вы устанавливаете его в 16 различных организациях, то при этом вы создаете 16 различных пакетов». - Г.Р. Громов, Очерки информационной технологии. – М.: ИнфоАрт, 1993, стр. 169.

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

Актуальность концепции, заложенной в программе курса : В качестве одного из возможных подходов для реа- лизации такого принципа может быть положена концепция, базирующаяся на оценке обобщенной схемы процесса подготовки прикладной задачи к ее компьютерной реализации. Такой процесс (в явном или неявном виде) проходит этапы: от того, ЧТО не- обходимо получить, к тому, КАК это может быть по- лучено (рис. 1).

Рис. 1. Принципиальная схема процесса разработки компьютерных программ задач организационно-экономического управления ЕЯ – естественный профессиональный язык (сленг) специалистов управления; ЯЭМО – язык экономико-математического описания вычислительной модели; ЯОА – язык описания алгоритма (алгоритмической схемы); ЯП – язык программирования; ЯЭВМ – внутренний язык вычислительной машины.

Актуальность концепции, заложенной в программе курса : Из рис. 1 следует, что совершенствование процесса общения человека с компьютерными системами связано с переходом по цепочке: от компьютерного языка к естественному языку. Причем при таком переходе их взаимные требова- ния будут соответственно изменяться, конвертиру- ясь от «низких к компьютерным системам (при вы- соких к их пользователям)» до «высоких к компью- терным системам (при низких к их пользователям)» (рис. 2).

Примечание: Представленная на рис. 1 графическая схема служит объяснением популярности табличных процессоров среди специалистов управления – непро- фессионалов в области программирования, т.к. они поз- воляют пользователям не только легко создавать элек- ронные аналоги реальных экономических документов в привычной для них форме «пустографок», но и решать широкий круг экономических задач исключительно на уровне языка ЯЭМО.

Перечень проблемных вопросов, разбираемых при освоении курса Приложение теории графов к проектированию информационных процессов: a)Ориентированные графы: основные понятия, виды структур. b)Ярусно-параллельная форма представления ориен- тированных графов. c)Граф-модели и их технологическая взаимосвязь с матричными моделями информационных процес- сов.

Перечень проблемных вопросов, разбираемых при освоении курса Шаблоны ̶ типовые конструктивные элементы (ТКЭ) про- ектирования информационных процессов: a)Шаблоны (Patterns - образец, модель, пример, шаб- лоны узнавания) как «закры­тые» ТКЭ, используемые без дополнительных реконструкций. b)Шаблоны (Templates - лекало, образец, трафарет, ша- блоны изготовления) как «открытые» ТКЭ, исполь- зуемые как без дополни­тельных реконструкций, так и с дополни­тельными реконструкциями. c)Шаблоны (Мета-алгоритмы ̶ шаблоны моделиро- вания) как «сырые» ТКЭ, требующие предваритель- ной обработки в ходе конструирования информаци- онных процессов.

Перечень проблемных вопросов, разбираемых при освоении курса Основы теории синтеза алгоритмов в приложении к проектированию инфор­мационных процессов: a)Общие понятия, назначение и принципы синтеза алгоритмов. b)Нормализация синтезируемых алгоритмов. c)Процедура синтеза сводных алгоритмов. d)Технологии формирования проектных решений с использованием сводных алгоритмов. e)Шаблон ̶ особая форма сводного алгоритма, вклю- чающего правила его обработки для формирования уникальных алгоритмов реализации информацион- ных процессов.

Перечень проблемных вопросов, разбираемых при освоении курса Языковые средства проектирования информацион- ных процессов. a)Языки описания постановок задач при проекти- ровании информационных процессов. b)Внутренние языки проектирования информаци- онных процессов. c)Применение теории клампов (theory of clamps) к процессу формирования языков проектирова- ния информационных процессов.

Литература по тематике курса (основная): Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Прие- мы объектно-ориенти­рованного проектирования. Паттерны проектирования. – СПб.: «Питер», с. Громов Г.Р. Очерки информационной технологии. - М.: ИнфоАрт, с. Евтюшкин А. Рассуждения о технологической плат- форме. Банковские техно­логии. Февраль, 1998, с Зингер И.С. «Моделирование информационных про- цессов в системах управ­ления предприятиями». - М.: Статистика, с.

Литература по тематике курса (основная): Иванов В., Мещеряков С. Эффективные техноло- гии создания информацион­ных систем. СПб.: По- литехника, 2005, 309 с. Карп Р.М. Заметки о приложении теории графов к программированию для цифровых вычисли- тельных машин». – «Кибернетический сборник», вып. 4, М.: ИЛ, с Кристофидес Н. Теория графов. Алгоритмический подход. - М.: Мир, с.

Литература по тематике курса: (основная): Черкасов Ю.М. и др./под ред. В. А. Трапезникова. Автоматизация проектирования АСУ с использо- ванием пакетов прикладных программ. - М.: Энергоатомиздат, 1987, 328 с. Федоров Н.В. Проектирование информационных систем на основе современ­ных CASE-технологий. - М.: "МГИУ", 2007, · 287 с. Янов Ю.И. О логических схемах алгоритмов. / В сб.: «Проблемы киберне­тики», вып. 1, - М.: Физматгиз, с

Литература по тематике курса (дополнительная): Безруков А., Гусятников В. Стандартизация и раз- работка программных си­стем. - М.: "Финансы и статистика", с. Вендров А.М. Проектирование программного обеспечения экономических ин­формационных систем. - М.: "Финансы и статистика", с. Воеводин В.В., Гайсарян С.С., Кабанов М.М. Ав- томатизированная генерация программ. / В кн.: Вычислительные методы и программирование. - - М.: МГУ, 1974, вып. XXII, с

Литература по тематике курса (дополнительная): Вульф Б., Хоп Г. Шаблоны интеграции корпоратив- ных приложений. – М.: "Виль­ямс" · с. Грекул В., Денищенко Г., Коровкина Н. Проектирова- ние информационных систем. Курс лекций. "Интер- нет-университет информационных технологий", ИНТУИТ.ру, · 304 с. Гринфилд Д., Крупи Д., Шорт К., Кук С., Кент С. Фаб- рики разработки про­грамм. Потоковая сборка типо- вых приложений, моделирование, структуры и ин- струменты. Киев. "Диалектика" · · 592 с.

Литература по тематике курса (дополнительная): Еремин Л.В. Вопросы разработки рациональных струк- тур управления с помо­щью ЭВМ. / В сб.: «Проблемы отраслевых автоматизированных систем управления». - М.: МЭСИ, 1974, с Еремин Л.В. К проблеме проектирования шаблонов процедур обработки дан­ных при создании АСП СОД. / В сб. научных трудов: «Программное обеспе­че­ние АСУ». Вып.4. - М.: МЭСИ, 1977, с Еремин Л.В. Характеристика языков двухуровневой сис- темы машинного про­ектирования программ обработки учетно-статистической информации - «СИНТЕЗ». Авто- матизация проектирования. Материалы семинара. - М.: МДНТП им. Ф.Э.Дзержинского. 1981, с

Литература по тематике курса (дополнительная): Еремин Л.В. Роль специалистов управления в разреше- нии кризиса приклад­ного программирования. - М.: Фи- нансовая газета. Региональный выпуск, 35, август, с. 14. Кериевски Д. Рефакторинг с использованием шаблонов (паттернов проектирования). – М.: Вильямс с. Костинский А., Губайловский В. Эволюция языков про- граммирования. /sc/2004/sc asp Мандриоли Д., Гецци К., Джазайери М. Основы инжене- рии программного обеспечения."BHV-Санкт-Петербург" с.

Литература по тематике курса (дополнительная): Чарнс А., Купер У. Модели условной экстремизации и их использование для оценки качества систем. // В сб. Общая теория систем. – М.: Мир, 1966, с Технологии разработки программного обеспечения: Учебник для вузов. 3-издание. - СПб.: "Питер", 2004, 528 с. Фаулер М. и др. Шаблоны корпоративных приложе- ний. - М.: "Вильямс", · 2010, 544 с. R.M.Needham, Applications of the theory of clumps, Mechanical Translation, 8 (3/4), 1965, pp