- •Тема 1. Проектирование ис
- •Этапы развития ис
- •1.2. Классификация рынка современных ис
- •1.3. Проектирование ис как формализационный процесс
- •Вопросы.
- •Этапы развития ис.
- •Понятие программной инженерии и этапы ее развития.
- •Тема 2. Понятие жц по
- •2.1. Понятие жц по. Процессы жц по
- •2.1.1. Основные процессы
- •2.1.2. Вспомогательные процессы
- •2.1.3. Организационные процессы
- •2.1.4. Взаимосвязь между процессами
- •2.2. Модели и стадии жц по
- •Вопросы
- •Тема 3. Организация разработки по ис
- •3.1. Внутренняя и внешняя деятельность
- •3.2. Четыре фазы разработки по ис (во внешней деятельности)
- •3.3. Задачи разработки по ис
- •Вопросы для самоконтроля
- •Тема 4. Внутренняя (мыслительная) деятельность
- •4.1. Компетенция инженера
- •4.2. Состав, сложность задач проблемы и компетентность инженера
- •4.3. Связь понятия компетенция и умение
- •Вопросы для самоконтроля
- •Тема 5. Структурный подход к проектированию
- •5.1. Сущность структурного подхода
- •5.1.1 Подход к решению проблемы сложности больших систем
- •5.1.2. Структурный подход к разработке по
- •5.2. Методология функционального моделирования idef0
- •5.2.1. Сущность методологии idefo
- •5.2.2. Синтаксис и семантика моделей idefo
- •5.2.3. Типы связей между функциями
- •5.2.4. Построение моделей idef0
- •5.3. Методология описания бизнес-процессов idef3
- •5.3.1. Сущность методологии idef3
- •5.3.2. Синтаксис и семантика моделей idef3
- •5.3.3. Требования 1def3 к описанию бизнес-процессов
- •5.4. Взаимосвязь моделей idefo и idef3
- •5.5.Структурный анализ потоков данных
- •5.5.1.Сущность структурного анализа потоков данных
- •5.5.2. Синтаксис и семантика диаграмм потоков данных
- •5.5.3. Построение диаграмм потоков данных
- •5.6. Сравнительный анализ idefo-моделей и диаграмм потоков данных
- •5.7. Рекомендации по применению методологий функционального моделирования
- •5.8. Моделирование данных
- •5.8.1. Основные понятия
- •5.8.2. Основы методологии idef1x
- •Вопросы для самоконтроля
- •Тема 6. Объектно-ориентированный подход к проектированию
- •6.1.Сущность объектно-ориентированного подхода
- •6.2. Диаграммы uml
- •6.3. Синтаксис и семантика основных объектов uml
- •6.3.1. Диаграммы прецедентов
- •6.3.2. Диаграммы классов
- •6.3.3. Диаграммы последовательностей
- •6.3.4. Диаграммы коммуникаций
- •6.3.5. Диаграммы состояний
- •6.3.6. Диаграммы деятельности
- •6.3.7. Диаграммы компонентов
- •6.3.8. Диаграммы развертывания
- •6.4. Рекомендации по применению uml
- •Вопросы для самоконтроля
- •Тема 7. Проектирование бд
- •7.1. Особенности проектирования хранилищ данных
- •7.2. Особенности проектирования клиент-серверных ис
- •7.3.Интерфейсы доступа к бд
- •7.3.1. Odbc - открытый интерфейс доступа к бд
- •7.3.2.Объектная модель ole db
- •7.4. Классы бд
- •7.4.1. Документографические и документальные бд
- •7.4.2. Бд о продукции
- •7.4.3. Бд экономической и конъюнктурной информации
- •7.4.4.Фактографические базы социальных данных
- •7.4.5. Бд транспортных систем страны
- •7.4.6. Справочные базы для населения и организаций
- •7.4.7. Ресурсные бд
- •7.4.8. Фактографические базы научных данных
- •7.4.9. Фактографические бд в области культуры и искусства
- •7.4.10. Лингвистические бд
- •Вопросы для самоконтроля
Тема 1. Проектирование ис
Информационная система – система ввода, вывода, хранения, обработки данных создаваемая для обеспечения функционирования различных процессов.
Этапы развития ис
50 гг. – решение отдельных экономических задач;
70 гг. – системы комплексной автоматизации;
80 гг. – системы локальной автоматизации построения АРМ;
90 гг. – развитие телекоммуникаций и появление КИС, которые позволили автоматизировать все функции фирмы и отхватить весь цикл работ.
Типовые задачи, решаемые модулями КИС (рис. 1.1).
Подсистема маркетинга |
Производственные подсистемы |
Финансовые и учетные подсистемы |
Подсистема кадров |
Прочие подсистемы |
Исследование рынкам прогнозирование продаж |
Планирование объемов работ и разработка календарных планов |
Управление портфелем заказов |
Анализ и прогнозирование потребности в трудовых ресурсах |
Контроль за деятельностью фирмы |
Управление продажами |
Оперативный контроль и управление производством |
Управление кредитной ПОЛИТИКОЙ |
Ведение архивов записей о персонале |
Выявление оперативных проблем |
Рекомендации по производству новой продукции |
Анализ работы оборудования |
Разработка финансового плана |
Анализ и планирование подготовки кадров |
Анализ управленческих и стратегических ситуаций |
Анализ и установление цены |
Участие в формировании заказов поставщикам |
Финансовый анализ и прогнозирование |
|
Обеспечение процесса выработки стратегических решений |
Учет заказов |
Управление запасами |
Контроль бюджета, бухгалтерский учет и расчет зарплаты |
|
|
Рис. 1.1. Функциональное назначение модулей КИС
1.2. Классификация рынка современных ис
В настоящее время наблюдается рост КИС. Отдельные АРМ, например, бухгалтерского учета, считаются уже пройденным этапом.
На рис. 1.2 приведены названия наиболее популярных программных продуктов.
Локальные системы |
Малые интегрированные системы |
Средние интегрированные системы |
Крупные интегрированные системы |
БЭСТ, Инотек, Инфософт, Турбо- Бухгалтер, Инфо- Бухгалтер |
Concorde XAL, NS-2000, Platinum, Scala, SunSystems, БЭСТ-ПРО, 1С-Предприятие, БОСС-Корпорация, Галактика, Парус, Ресурс |
SyteLine, МАХ, IFS, PRMS, Axapta |
R/3, Ваал, Oracle Applications, MFG/PRO |
Рис. 1.2. Наиболее значимые программные продукты
1.3. Проектирование ис как формализационный процесс
Под проектом ИС понимаются проектно-конструкторскую документацию, в которой представлено описание проектных решений по созданию и эксплуатации ИС в конкретной программной среде.
Под проектированием ИС понимается комплекс взаимосвязанных мероприятий, предназначенный для достижения поставленных целей в течение ограниченного периода и при установленном бюджете.
Проектирование ИС представляет собой сложную, трудоемкую и длительную работу. Основная доля трудозатрат приходится на прикладное программное обеспечение (ПО) и базы данных (БД). Производство ПО сегодня – крупнейшая отрасль мировой экономики. Для создания ПО разработана совокупность инженерных методов и средств, объединенных под общим названием «программная инженерия» (software engineering).
Итак, проектирование ИС сегодня является во многом формализованным процессом.