Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемwww.fa-kit.ru
1 Технологии проектирования информационных процессов систем управления Автор: Еремин Леонид Васильевич, доцент кафедры Информационные технологии Финансового университета при Правительстве РФ
2 «…технология разработки информационных систем проходит три этапа: - экзотерическое искусство; - наука, овладение которой возможно для многих, но требует длительного времени; - наконец, массовое ремесло. Значит ли это, что программирование как искусство умрет? Скорее всего, нет. Просто потребность в высокоталантливых, выдающихся программистах придет в соответствие с числом этих программистов – их ведь, мягко говоря, не много» Из статьи главного редактора ж. Банковские технологии. Евтюшкина А. «Рассуждения о технологической платформе». Февраль, с. 16.
3 Цель курса - Ознакомление с технологиями проектирова- ния информационных процессов систем управле- ния и их наиболее сложного элемента – эффектив- ных алгоритмов реализации прикладных прог- рамм. - Ознакомление с принципами построения ав- томатизированных систем проектирования инфор- мационных процессов, ориентированных на ко- нечных пользователей этих процессов – специали- стов управления.
4 Объем курса: 6 час. – лекционные занятия, 21 час. – практические занятия, 27 час. – самостоятельная работа
5 Содержание и структура курса Тема 1. Понятие, назначение, виды и структура основ- ных элементов информационных процессов. Основные виды информационных процессов в системах органи- зационно-экономического управления. (лекции - 1 час., практические - 2 час.) Тема 2. Принципы и методы проектирования информа- ционных процессов. (лекции - 1 час., практические - 4 час.) Тема 3. Развитие и совершенствование технологий про- ектирования информационных процессов. (лекции - 1 час., практические - 4 час.)
6 Содержание и структура курса Тема 4. Индустриальные методы проектирования информационных процессов. (лекции - 1 час., практические - 2 час.) Тема 5. Теория синтеза алгоритмов как основа реа- лизации индустриальных методов проектирования информационных процессов. (лекции - 1 час., практические - 4 час.) Тема 6. Автоматизация проектирования информа- ционных процессов. (лекции – 1 час., практические - 5 час.)
7 Актуальность концепции, заложенной в программе курса : Постоянно растущая потребность общества в модер- низации информационных процессов в различных сферах деятельности обусловливает острый дефи- цит квалифицированных IT-специалистов и, в пер- вую очередь, прикладных программистов. Проблема усугубляется еще и тем, что эффектив- ность программных решений во многом зависит от учета индивидуальных особенностей объекта, для которого они создаются.
8 Актуальность концепции, заложенной в программе курса : Поэтому разработка и использование типовых про- граммных продуктов могут лишь в незначительной степени обеспечить информационные потребности конечных пользователей. Недаром, как отмечают американские специалисты : «Если у вас есть пакет прикладных программ, и вы устанавливаете его в 16 различных организациях, то при этом вы создаете 16 различных пакетов». - Г.Р. Громов, Очерки информационной технологии. – М.: ИнфоАрт, 1993, стр. 169.
9 Актуальность концепции, заложенной в программе курса : Вместе с тем проблему дефицита профессиональ- ных прикладных программистов можно реально и наиболее эффективно решить только при условии их полного исключения как посредников на этапах между постановкой задачи пользователем и нача- лом процесса проектирования программы ее ком- пьютерной реализации. А это может быть достигну- то путем автоматизации процесса проектирования программных средств, необходимых конечному пользователю.
10 Актуальность концепции, заложенной в программе курса : В качестве одного из возможных подходов для реа- лизации такого принципа может быть положена концепция, базирующаяся на оценке обобщенной схемы процесса подготовки прикладной задачи к ее компьютерной реализации. Такой процесс (в явном или неявном виде) проходит этапы: от того, ЧТО не- обходимо получить, к тому, КАК это может быть по- лучено (рис. 1).
11 Рис. 1. Принципиальная схема процесса разработки компьютерных программ задач организационно-экономического управления ЕЯ – естественный профессиональный язык (сленг) специалистов управления; ЯЭМО – язык экономико-математического описания вычислительной модели; ЯОА – язык описания алгоритма (алгоритмической схемы); ЯП – язык программирования; ЯЭВМ – внутренний язык вычислительной машины.
12 Актуальность концепции, заложенной в программе курса : Из рис. 1 следует, что совершенствование процесса общения человека с компьютерными системами связано с переходом по цепочке: от компьютерного языка к естественному языку. Причем при таком переходе их взаимные требова- ния будут соответственно изменяться, конвертиру- ясь от «низких к компьютерным системам (при вы- соких к их пользователям)» до «высоких к компью- терным системам (при низких к их пользователям)» (рис. 2).
14 Примечание: Представленная на рис. 1 графическая схема служит объяснением популярности табличных процессоров среди специалистов управления – непро- фессионалов в области программирования, т.к. они поз- воляют пользователям не только легко создавать элек- ронные аналоги реальных экономических документов в привычной для них форме «пустографок», но и решать широкий круг экономических задач исключительно на уровне языка ЯЭМО.
15 Перечень проблемных вопросов, разбираемых при освоении курса Приложение теории графов к проектированию информационных процессов: a)Ориентированные графы: основные понятия, виды структур. b)Ярусно-параллельная форма представления ориен- тированных графов. c)Граф-модели и их технологическая взаимосвязь с матричными моделями информационных процес- сов.
16 Перечень проблемных вопросов, разбираемых при освоении курса Шаблоны ̶ типовые конструктивные элементы (ТКЭ) про- ектирования информационных процессов: a)Шаблоны (Patterns - образец, модель, пример, шаб- лоны узнавания) как «закрытые» ТКЭ, используемые без дополнительных реконструкций. b)Шаблоны (Templates - лекало, образец, трафарет, ша- блоны изготовления) как «открытые» ТКЭ, исполь- зуемые как без дополнительных реконструкций, так и с дополнительными реконструкциями. c)Шаблоны (Мета-алгоритмы ̶ шаблоны моделиро- вания) как «сырые» ТКЭ, требующие предваритель- ной обработки в ходе конструирования информаци- онных процессов.
17 Перечень проблемных вопросов, разбираемых при освоении курса Основы теории синтеза алгоритмов в приложении к проектированию информационных процессов: a)Общие понятия, назначение и принципы синтеза алгоритмов. b)Нормализация синтезируемых алгоритмов. c)Процедура синтеза сводных алгоритмов. d)Технологии формирования проектных решений с использованием сводных алгоритмов. e)Шаблон ̶ особая форма сводного алгоритма, вклю- чающего правила его обработки для формирования уникальных алгоритмов реализации информацион- ных процессов.
18 Перечень проблемных вопросов, разбираемых при освоении курса Языковые средства проектирования информацион- ных процессов. a)Языки описания постановок задач при проекти- ровании информационных процессов. b)Внутренние языки проектирования информаци- онных процессов. c)Применение теории клампов (theory of clamps) к процессу формирования языков проектирова- ния информационных процессов.
19 Литература по тематике курса (основная): Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Прие- мы объектно-ориентированного проектирования. Паттерны проектирования. – СПб.: «Питер», с. Громов Г.Р. Очерки информационной технологии. - М.: ИнфоАрт, с. Евтюшкин А. Рассуждения о технологической плат- форме. Банковские технологии. Февраль, 1998, с Зингер И.С. «Моделирование информационных про- цессов в системах управления предприятиями». - М.: Статистика, с.
20 Литература по тематике курса (основная): Иванов В., Мещеряков С. Эффективные техноло- гии создания информационных систем. СПб.: По- литехника, 2005, 309 с. Карп Р.М. Заметки о приложении теории графов к программированию для цифровых вычисли- тельных машин». – «Кибернетический сборник», вып. 4, М.: ИЛ, с Кристофидес Н. Теория графов. Алгоритмический подход. - М.: Мир, с.
21 Литература по тематике курса: (основная): Черкасов Ю.М. и др./под ред. В. А. Трапезникова. Автоматизация проектирования АСУ с использо- ванием пакетов прикладных программ. - М.: Энергоатомиздат, 1987, 328 с. Федоров Н.В. Проектирование информационных систем на основе современных CASE-технологий. - М.: "МГИУ", 2007, · 287 с. Янов Ю.И. О логических схемах алгоритмов. / В сб.: «Проблемы кибернетики», вып. 1, - М.: Физматгиз, с
22 Литература по тематике курса (дополнительная): Безруков А., Гусятников В. Стандартизация и раз- работка программных систем. - М.: "Финансы и статистика", с. Вендров А.М. Проектирование программного обеспечения экономических информационных систем. - М.: "Финансы и статистика", с. Воеводин В.В., Гайсарян С.С., Кабанов М.М. Ав- томатизированная генерация программ. / В кн.: Вычислительные методы и программирование. - - М.: МГУ, 1974, вып. XXII, с
23 Литература по тематике курса (дополнительная): Вульф Б., Хоп Г. Шаблоны интеграции корпоратив- ных приложений. – М.: "Вильямс" · с. Грекул В., Денищенко Г., Коровкина Н. Проектирова- ние информационных систем. Курс лекций. "Интер- нет-университет информационных технологий", ИНТУИТ.ру, · 304 с. Гринфилд Д., Крупи Д., Шорт К., Кук С., Кент С. Фаб- рики разработки программ. Потоковая сборка типо- вых приложений, моделирование, структуры и ин- струменты. Киев. "Диалектика" · · 592 с.
24 Литература по тематике курса (дополнительная): Еремин Л.В. Вопросы разработки рациональных струк- тур управления с помощью ЭВМ. / В сб.: «Проблемы отраслевых автоматизированных систем управления». - М.: МЭСИ, 1974, с Еремин Л.В. К проблеме проектирования шаблонов процедур обработки данных при создании АСП СОД. / В сб. научных трудов: «Программное обеспечение АСУ». Вып.4. - М.: МЭСИ, 1977, с Еремин Л.В. Характеристика языков двухуровневой сис- темы машинного проектирования программ обработки учетно-статистической информации - «СИНТЕЗ». Авто- матизация проектирования. Материалы семинара. - М.: МДНТП им. Ф.Э.Дзержинского. 1981, с
25 Литература по тематике курса (дополнительная): Еремин Л.В. Роль специалистов управления в разреше- нии кризиса прикладного программирования. - М.: Фи- нансовая газета. Региональный выпуск, 35, август, с. 14. Кериевски Д. Рефакторинг с использованием шаблонов (паттернов проектирования). – М.: Вильямс с. Костинский А., Губайловский В. Эволюция языков про- граммирования. /sc/2004/sc asp Мандриоли Д., Гецци К., Джазайери М. Основы инжене- рии программного обеспечения."BHV-Санкт-Петербург" с.
26 Литература по тематике курса (дополнительная): Чарнс А., Купер У. Модели условной экстремизации и их использование для оценки качества систем. // В сб. Общая теория систем. – М.: Мир, 1966, с Технологии разработки программного обеспечения: Учебник для вузов. 3-издание. - СПб.: "Питер", 2004, 528 с. Фаулер М. и др. Шаблоны корпоративных приложе- ний. - М.: "Вильямс", · 2010, 544 с. R.M.Needham, Applications of the theory of clumps, Mechanical Translation, 8 (3/4), 1965, pp
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.