Проектирование общей структуры ИС. Система управления информационными потоками как средство интеграции приложений ИС. Состав проектной документации.
Масштаб ИС и объемы циркулирующей и хранимой информации. Ресурсы и ограничения проектирования. Предварительные требования. Различные уровни сложности ИС. Оценка мощности потоков циркулирующих данных в ИС. Выбор архитектуры ИС. Построение структурной схемы с учетом взаимодействия функциональной и обеспечивающей подсистем с предметной областью. Требования к составу ПО. Требования к аппаратному обеспечению. Проектные сроки разработки, внедрения, функционирования. Вопросы эксплуатации. Состав проектной и эксплуатационной документации.
RAD технология разработки ИС. Содержание RAD-технологии прототипного создания приложений.
Объектно-ориентированное программирование. Основные понятия и отличительные черты ООП. Основные концепции ООП. Поля, свойства и методы. Области видимости. Обработка исключительных ситуаций. Структура программы. Современные средства быстрой разработки приложений. Средства визуального программирования. RAD методология и технология разработки информационных систем. Основные особенности методологии RAD. Фазы жизненного цикла в рамках методологии RAD. Ограничения методологии RAD. Стандарты и методики.
Компонентная технология проектирования ИС.
Среда разработки Delphi и ее основные составляющие. Основные компоненты Delphi.и построение с их приложений. Библиотека визуальных компонентов. Основные компоненты для построения простых приложений. Объединение элементов управления. Использование и создание компонентов для ввода и редактирования данных. Стандартные компоненты Delphi для ввода и редактирования данных. Стандартные окна диалога Delphi. Компоненты Delphi для отображения и редактирования данных. Создание новых компонентов.
Выборка данных и отображение результатов. Межсистемные интерфейсы и драйверы; интерфейсы в распределенных системах. Стандартные методы совместного доступа к базам и программам в сложных информационных системах (драйверы ODBC, программная система CORBA и др.).
Требования и методика проектирования интерфейса. Работа с базами данных в Delphi. Компоненты Delphi доступа к данным с помощью межсистемных интерфейсов технологий ODBC, BDE, ADO, dbExpress в локальных и удаленных ИС. Выборка данных и отображение ее результатов. Запросы. Формирование запросов в серийных СУБД встроенными методами. Языки запросов (QBE, SQL). Создание отчетов. Рекомендации по созданию отчетов. Типы отчетов. Средства и структура генератора отчетов.
Технология и практические вопросы проектирования приложений ИС малого и среднего бизнеса.
Проектирование технологических процессов обработки экономической информации в локальных ЭИС. Организация решения экономических задач. Проектирование технологических процессов обработки данных в диалоговом режиме. Построение дерева вызова процедур и проектирование диалогового интерфейса. Управление проектом и создание приложения. Структура проекта. Модуль формы проекта. Главный файл проекта. Управление формами проекта. Проектирование приложений. Компоновка приложения и управление проектом. Планирование приложения. Система меню и панель инструментов приложения. Создание главного меню. Создание контекстного меню. Использование панели инструментов. Добавление к проекту форм и модулей. Настройка параметров проекта. Компиляция и запуск приложения.
Проектирование корпоративных распределенных ИС. Принципы и особенности проектирования интегрированных ИС. Состав, содержание и принципы организации информационного обеспечения ИС. Типовое проектирование ИС. Понятие типового элемента.
Проектирование клиент-серверных корпоративных ЭИС. Основные понятия и особенности проектирования клиент-серверных экономических информационных систем (КЭИС). Проектирование систем оперативной обработки транзакций. Проектирование систем оперативного анализа данных. Автоматизированное проектирование ЭИС (CASE-технология). Программные средства CASE-технологий для проектирования и разработки программного обеспечения ИС. Использование типовых элементов. Типовое проектирование ЭИС. Основные понятия и классификация методов типового проектирования.
Управление реляционными базами данных в удаленных и корпоративных ИС.
Понятие управления реляционными базами данных. Структурированный язык запросов SQL. Управление объектами базы данных. Манипулирование данными. Управление безопасностью базы данных. Выборка данных. Использование SQL для выборки данных из таблицы. Компоненты Delphi, работающие с базами данных через SQL-запросы. Язык запросов DQL. Подзапросы. Объединение запросов. Работа с представлениями данных. Использование параметров в SQL-запросах.
Управление проектированием. Коллективная разработка ИС. Методы и средства организации метаинформации проекта ИС.
Организационные структуры проектирования ЭИС. Общая структура организации работ по проектированию ЭИС. Организационные формы управления проектированием ЭИС. Планирование и контроль проектных работ. Основные компоненты процесса управления проектированием ЭИС. Методы планирования и управления проектами и ресурсами. Выбор системы для управления проектами. Управление проектом и создание приложения. Структура проекта. Создание и работа с группой проектов. Управление группой проектов. Настройка параметров проекта. Коллективная разработка приложений. Структура средств коллективного проектирования и решаемые ими задачи. Хранилище файлов и контроль за изменением файлов. CASE средства коллективной работы с проектом.
Основная литература
5. С.В.Черемных, И.О.Семенов, В.С.Ручкин. Структурный анализ систем: IDEF – технологии. М.: Финансы и статистика, 2003.
Дополнительная литература
1. Т.П.Барановская, В.И.Лойко, М.И.Семенов, А.И.Трубилин. Информационные системы и технологии в экономике. М.: Финансы и статистика, 2003.
2. С.А.Орлов. Технологии разработки программного обеспечения. Разработка сложных программных систем /учебник для вузов/.СПб.: Питер, 2004.
- ххх –