- •Введение
- •Лекция 1 теоретические основы проектирования экономических информационных систем (эис) понятие и классификация эис
- •Вопросы для самоконтроля
- •Лекция 2 методологические основы проектирования эис. Технология проектирования эис
- •По степени использования средств автоматизации:
- •По степени использования типовых проектных решений:
- •По степени адаптивности к предполагаемым изменениям:
- •Формализация технологии проектирования эис
- •Вопросы для самоконтроля
- •Лекция 3 каноническое проектирование. Стадии и этапы канонического проектирования эис
- •Состав и содержание работ на предпроектной стадии создания эис
- •Сбор материалов обследования;
- •Анализ материалов обследования и разработка технико-экономического обоснования (тэо) и технического задания (тз).
- •Состав и содержание работ на стадии техно-рабочего проектирования
- •Состав и содержание работ на стадиях внедрения, эксплуатации и сопровождения проекта
- •Вопросы для самоконтроля
- •Лекция 4 проектирование классификаторов технико-экономической информации основные понятия классификации экономической информации
- •Кодирование информации
- •Проектирование классификаторов
- •Вопросы для самоконтроля
- •Лекция 5 проектирование системы экономической документации понятие унифицированной системы документов
- •Проектирование усд
- •Особенности проектирования форм первичных документов
- •Особенности проектирования форм документов результатной информации
- •Вопросы для самоконтроля
- •Лекция 6 проектирование внутримашинного информационного обеспечения проектирование экранных форм первичных документов
- •Способы организации информационной базы
- •Проектирование информационной базы
- •Вопросы для самоконтроля
- •Лекция 7 индустриальное проектирование корпоративных эис реинжениринг бизнес-процессов на основе корпоративной эис
- •Этапы реинжиниринга бизнес-процессов
- •Идентификация бп
- •Обратный инжиниринг
- •Разработка моделей новой организации бп.
- •Реализация проекта реинжиниринга бп
- •Внедрение проекта реинжиниринга бп
- •Вопросы для самоконтроля
- •Лекция 8 автоматизированное проектирование эис (case – технологии) основные понятия и классификация case – технологий
- •Функционально – ориентированное проектирование эис
- •О бъектно-ориентированное проектирование эис
- •Диаграмма прецедентов использования (дпи)
- •Диаграммы классов объектов (дко)
- •Диаграммы состояний (дс)
- •Диаграмма взаимодействия объектов
- •Диаграмма деятельностей
- •Диаграммы пакетов
- •Диаграммы компонентов и размещения
- •Анализ системных требования к эис
- •Логическое проектирование эис
- •Физическое проектирование
- •Реализация эис
- •Прототипное проектирование эис (rad – технологии)
- •Вопросы для самоконторля
- •Лекция 9 типовое проектирование эис основные понятия и классификация методов типового проектирование
- •Параметрически – ориентированное проектирование эис
- •Определение критериев оценки функционального ппп
- •Оценка рынка функциональных ппп
- •Настройка функциональности ппп
- •Обучение персонала
- •Эксплуатация ппп
- •Адаптация типовой конфигурации ппп с использованием инструментальных средств
- •Модельно – оринтированное проектирование эис
- •Модель функций
- •Модель процессов
- •Модели объектов (данных)
- •Модель организационной структуры
- •Технологическая сеть модельно-ориентированного проектирования эис
- •Выбор типовой эис – анализ требований
- •Разработка проектной модели предприятия
- •Реализация типового проекта эис
- •Ввод в эксплуатацию
- •Вопросы для самоконтроля
- •Лекция 10 управление проектированием эис организационные структуры проектирования эис общая структура организации работ по проектированию эис
- •Организационный аспект
- •Организационные формы управления проектированием эис
- •Вопросы для самоконтроля
- •Лекция 11 планирование и контроль проектных работ основные компоненты процесса управления проектированием эис
- •Процессы инициации
- •Процессы планирования
- •Процессы исполнения и контроля
- •Процессы анализа
- •Процессы оперативного управления
- •Процессы завершения
- •Методы планирования и управления проектами и ресурсами
- •Диаграмма Ганта
- •Технология применеия метода спу для разработки проекта эис
- •Выбор системы для управления проектами
- •Средства контроля заходом выполнения проекта.
- •Графические средства представления структуры проекта, средства создания различных отчетов по проекту.
- •Вопросы для самоконтроля
- •Заключение
- •Библиографический список
- •Содержание
Функционально – ориентированное проектирование эис
Основными идеями функционально-ориентированной CASE-технологии являются идеи структурного анализа и проектирования ИС. Они заключаются в следующем:
декомпозиция всей системы на некоторое множество иерархически подчиненных функций;
представление всей информации в виде графической нотации. Систему всегда легче понять, если она изображена графически.
В качестве инструментальных средств структурного анализа и проектирования выступают следующие диаграммы:
BFD – диаграмма бизнес-функций (функциональные спецификации):
позволяют представить общую структуру ИС, отражающую взаимосвязь различных задач (процедур) в процессе получения требуемых результатов. Основными объектами этих диаграмм являются:
Функция – некоторое действие ИС, необходимое для решения экономической задачи;
Декомпозиция функций – разбиение функций на множество подфункций;
SAG нотация:
DFD – диаграмма потоков данных (ДПД);
ДПД, как правило, жестко ориентированы на какую-либо технологию обработки данных и отражают передачу информации от одной функции к другой в рамках заданной технологии обработки. В узлах диаграммы потоков данных (прямоугольниках) отображаются процедуры, а стрелками между узлами показываются потоки данных (над стрелками указываются имена передаваемых/используемых единиц информации – документов, экранных форм, файлов).
STD – диаграмма переходов состояний (ДПС - матрицы перекрестных ссылок);
ДПС моделируют поведение системы во времени в зависимости от происшедших событий (нажатая клавиша, дата отчетного периода). Такие диаграммы позволяют осуществить декомпозицию управляющих процессов, происходящих в системе, и описать отношение между управляющими потоками. С помощью ДПС можно моделировать последующее функционирование системы, исходя из предыдущих и текущего состояния.
SSD – диаграмма структуры программного приложения задает взаимосвязь функций и программных модулей, которые их реализуют. Представляет собой иерархическую взаимосвязь программных модулей, которые реализует ИС. Служит мостом для перехода от системных требований, которые отображены в предыдущих диаграммах, к реализации информационной системы. Фрагмент SSD-диаграммы в нотации SAG для задачи аналитического учета на складах имеет вид:
E RD – ER-модель данных предметной области (информационно-логические модели «сущность – связь»):
ориентирована на разработку БД, структура которой не зависит от конкретных информационных потребностей и позволяет выполнять любые запросы пользователей.
О бъектно-ориентированное проектирование эис
Структурная декомпозиция ЭИС на основе объектно-ориентированного подхода отличается от функционально-ориентированного подхода лучшей способностью отражать динамическое поведение системы в зависимости от возникающих событий. В этом плане модель проблемной области рассматривается как совокупность взаимодействующих во времени объектов. Тогда конкретный процесс обработки информации формируется в виде последовательности взаимодействий объектов. Одна операция обработки данных может рассматриваться как результат одного взаимодействия объектов.
Конечным результатом процесса ООП должно стать множество классов объектов с присоединенными методами обработки атрибутов. Если в функциональном подходе модели данных и операции разрабатываются относительно независимо друг от друга и только координируются между собой, то ОО подход предполагает совместное моделирование данных и процессов. При этом модели проблемной области в репозитории постепенно уточняются.
В связи с этим система ОО моделей постепенно разворачивается по направлению от модели общего представления функциональности ЭИС к модели динамического взаимодействия объектов, на основе которой могут быть сгенерированы классы объектов конкретной программно-технической среде.
Для ОО моделирования используется унифицированный язык моделирования (UML). Система ОО моделей в соответствии с нотациями UML включает в себя следующие диаграммы:
Диаграмму прецедентов использования (Use-case diagram), которая отображает функциональность ЭИС в виде совокупности выполняющихся последовательных транзакций;
Диаграмму классов объектов (Class diagram), которая отображает структуру совокупности взаимосвязанных классов объектов аналогично ER-диаграмме функционально-ориентированного подхода;
Диаграммы состояний (Statechart diagram), каждая из которых отображает динамику состояний объектов одного класса и связанных с ним событий;
Диаграммы взаимодействия объектов (Interaction diagram), каждая из которых отображает динамическое взаимодействия объектов в рамках одного прецедента использования;
Диаграммы деятельностей (Activity diagram), которые отображают потоки работ во взаимосвязанных прецедентах использования (могут декомпозироваться на более детальные диаграммы);
Диаграммы пакетов (Package diagram), которые отображают распределение объектов по функциональным или обеспечивающим подсистемам (могут декомпозироваться на более детальные диаграммы);
Диаграмму компонентов (Component diagram), которая отображает физические модули программного кода;
Диаграмму размещения (Deployment diagram), которая отображает распределение объектов по узлам вычислительной сети.
