История развития ИС
Период | Цель использования ИС | Тип ИС |
50-е годы | Решение отдельных задач, главным образом составление документов | Пакеты программ, позволяющих автоматизировать обработку больших информационных массивов, аппаратная база — мейнфреймы |
60-е годы | Составление сложных отчетов | — |
70-е годы | Комплексная автоматизация управления, контроль | Вычислительные системы с распределенной терминальной сетью, программные комплексы ориентированы на работу с базой данных |
80-е годы | Комплексная автоматизация управления, контроль и оперативный анализ | Автоматизированные рабочие места: ПЭВМ, языки 4-го поколения (генераторы запросов, отчетов, экранных форм). Характерна разобщенность, локальность автоматизации |
90-е годы | Комплексная автоматизация управления, контроль, оперативный и стратегический анализ | Корпоративные ИС: гибкие распределенные вычислительные системы, взаимоувязанные распределенные базы данных, архитектуры клиент-сервер и тонкий клиент Централизация ресурсов на новой основе |
Архитектура ИС
В информационных системах принято выделять две части:
- функциональная, обеспечивающая решения основных задач производственной системы и является отображением функций и функциональной структуры экономического объекта; включает в себя:
- весь комплекс экономико-математических методов;
- комплекс административных методов;
- обеспечивающая, являющаяся средством реализации управления системы; включает в себя:
- информационное обеспечение;
- программное обеспечение;
- лингвистическое обеспечение;
- математическое обеспечение;
- техническое обеспечение;
- правовое (юридическое) обеспечение;
- организационное обеспечение.
Можно сказать, что обеспечивающая часть — это «материал», из которого состоит ИС, а функциональная — это «форма», в которую преобразован «материал».
Функциональная подсистема решает комплекс прикладных задач, характеризующийся высокой степенью информационных обменов между задачами. При этом под задачей понимается процесс обработки информации с четко определенным множеством входной и выходной информации. Пример задач: оформление заказа на закупку, печать месячного отчета по продажам, преобразование формата поступающих электронных счетов и т.п. Состав задач определяется целями функционирования ИС и, соответственно, предприятия. Функциональные подсистемы информационно обслуживают определенные виды деятельности предприятия, характерные для структурных подразделений предприятия и (или) функций управления.
Деление ИС на подсистемы обеспечивает:
· упрощение разработки и модернизации ИС в результате специализации групп проектировщиков по подсистемам;
· упрощение внедрения и поставки готовых подсистем в соответствии с очередностью выполнения работ;
· упрощение эксплуатации ИС вследствие специализации работников предметной области.
Функциональные подсистемы могут проектироваться по различным принципам:
· предметному;
· чисто функциональному;
· проблемному;
· смешанному, или предметно-функциональному.
Например, в случае применения предметного подхода при создании ИС для автоматизации хозяйственных процессов типового промышленного предприятия выделяют подсистемы, соответствующие управлению отдельными ресурсами:
· управление сбытом готовой продукции;
· управление производством;
· управление персоналом;
· управление финансами;
· и т.д.
При этом в подсистемах рассматривается решение задач на всех уровнях управления предприятием:
Уровни управления | Функц. подсистемы | |||
Сбыт | Производство | Снабжение | Финансы | |
Стратегический уровень | Новые продукты и услуги. Исследования и разработки | Производственные мощности. Выбор технологии | Выбор материальных источников. Товарный прогноз | Выбор финансовых источников. Выбор модели уплаты налогов |
Тактический уровень | Анализ и планирование объемов сбыта | Анализ и планирование производственных программ | Анализ и планирование объемов закупок | Анализ и планирование денежных потоков |
Оперативный уровень | Обработка заказов клиентов. Выписка счетов и накладных | Обработка производственных заказов | Складские операции. Заказы на закупку | Ведение бухгалтерских книг |
С точки функционального принципа, обычно выделяют следующие подсистемы:
· планирование;
· регулирование, или оперативное управление;
· учет;
· анализ.
Проблемный принцип формирование подсистем используется при необходимости поддержки оперативных управленческих решений по узкому кругу вопросов, например, при решении задач управления проектами. Обычно такие функциональные подсистемы реализуются в виде локальных ИС, импортирующих данные из корпоративной ИС.
Предметно-функциональный подход: разделение ИС на подсистемы по характеру хозяйственной деятельности, с учетом структуры предприятия и системы управления, а также разделение по характеру выполняемых функций. При этом типовой набор функциональных подсистем, выделяемых по чисто функциональному принципу, следующий:
· перспективное развитие — прогнозирование и стратегическое планирование финансово-хозяйственной деятельности предприятия на ближайшую и отдаленную перспективу;
· технико-экономическое планирование — формирование годовых производственных программ на основе использования экономико-математических методов, а также распределение годовой производственной программы по плановым периодам;
· бухгалтерский учет и анализ хозяйственной деятельности — автоматизация задачи учета основных средств, труда и расчета заработной платы, материалов, учета готовой продукции и т.д.
Выделяемых по предметному принципу:
· техническая подготовка производства — автоматизация функций управления проектированием, изготовлением и внедрением новых конструкторских изделий, а также выполнения научно-исследовательских и опытно-конструкторских работ (НИОКР);
· управление основным производством;
· управление вспомогательным производством;
· управление качеством продукции;
· управление материально-техническим снабжением;
· управление реализацией и сбытом готовой продукции;
· управление кадрами.
Подсистемы, построенные по функциональному принципу, охватывают все виды хозяйственной деятельности предприятия — производство, снабжение, сбыт, персонал, финансы. Подсистемы, построенные по предметному принципу, относятся главным образом к оперативному уровню управления ресурсами.
Информационное обеспечение. В состав информационного обеспечения ИС входят классификаторы технико-экономической информации, нормативно-справочная информация, форма представления и организация данных в системе, в том числе формы документов, массивов, а также протоколы обмена данными.
Программное обеспечение. В состав программного обеспечения входят программы (в том числе программные средства) с программной документацией на них, необходимые для реализации всех функций ИС в объеме, предусмотренном в техническом задании на создание ИС.
Лингвистическое обеспечение. В состав лингвистического обеспечения входят тезаурусы и языки описания и манипулирования данными. Лингвистическое обеспечение функционирующей ИС может присутствовать в ней самостоятельно или в виде решений по информационному обеспечению ИС и в документах организационного обеспечения ИС.
Математическое обеспечение. В состав математического обеспечения ИС входят методы решения задач управления, модели и алгоритмы. В функционирующей системе математическое обеспечение реализовано в составе программного обеспечения.
Техническое обеспечение. В состав технического обеспечения входят технические средства, необходимые для реализаций функций ИС. В общем случае оно включает средства получения, ввода, подготовки, обработки, хранения (накопления), регистрации, вывода, отображения, использования, передачи информации и средства реализации управляющих воздействий.
Организационное обеспечение. В состав организационного обеспечения входят документы, определяющие функции подразделений управления, действия и взаимодействие персонала ИС.
Правовое обеспечение. В состав правового обеспечения входят нормативные документы, определяющие правовой статус ИС, персонала ИС, правил функционирования ИС и нормативы на автоматически формируемые документы, в том числе на машинных носителях информации. Правовое обеспечение ИС в составе функционирующей системы реализуется в виде документов организационного обеспечения ИС.
Таким образом, объектами проектирования ИС являются отдельные элементы функциональных и обеспечивающих подсистем. Функциональные элементы — задачи и функции управления. Обеспечивающие элементы — программы, аппаратные узлы.
Жизненный цикл
Жизненный цикл(ЖЦ) — весь период времени существования системы, начиная от выработки решения о ее создании и кончая прекращением использования системы вследствие ее морального устаревания.
Жизненный цикл традиционно моделируется в виде некоторого числа последовательных фаз, в самом общем случае таких:
1. анализ — исследование и анализ существующей ИС и предметной области, определение требований к создаваемой ИС, оформление технико-экономического обоснования и технического задания на разработку ИС;
2. проектирование(логического проектирование, техническое проектирование) — разработка в соответствии со сформулированными требованиями состава автоматизируемых функций (функциональная архитектура) и состава обеспечивающих подсистем (системная архитектура), оформление технического проекта ИС;
3. реализация (рабочее проектирование, физическое проектирование, программирование) — разработка и настройка программ, наполнение баз данных, создание рабочих инструкций для персонала, оформление рабочего проекта;
4. внедрение(тестирование, опытная эксплуатация) —комплексная отладка подсистем ИС, обучение персонала, поэтапное внедрение ИС в эксплуатацию по подразделениям автоматизируемого предприятия, оформление акта о приемо-сдаточных испытаниях ИС;
5. эксплуатация (сопровождение) — сбор рекламаций и статистики о функционировании ИС, исправление ошибок и недоработок, оформление требований к модернизации ИС и ее выполнение (повторение этапов 2-5).
Например, возможна такая детализация:
1. выработка требований к системе;
2. разработка требований к программному обеспечению;
3. общее проектирование;
4. детальное проектирование;
5. создание отдельных модулей;
6. тестирование отдельных модулей системы;
7. объединение модулей в систему;
8. выпуск системы;
9. эксплуатация и сопровождение системы.
Подобное разделение на фазы иногда способствует сокрытию некоторых важных аспектов создания ИС. Особенно это проявляется по отношению к такому необходимому процессу, как итеративная реализация различных фаз жизненного цикла с целью исправления ошибок, изменения решений, которые оказались неправильными, или учета изменений в общих требованиях, предъявляемых к системе. Кроме того, имеет место некоторая путаница, когда этап эксплуатации и сопровождения системы считают автономной фазой жизненного цикла, тогда как на самом деле и в этот период может возникнуть необходимость повторения какого-либо одного или даже всех этапов разработки системы.
Поэтому сейчас происходит переход к более сложным моделям жизненного цикла программного обеспечения. Это обеспечивает открытое признание итеративности процесса и часто приводит к толкованию фазы эксплуатации и сопровождения как просто итеративного этапа, который реализуется уже после передачи системы в эксплуатацию.
В отечественной практике принято следующее разграничение фаз жизненного цикла:
- разработка технического задания;
- разработка технического проекта;
- разработка рабочего проекта (реализация);
- экспериментальное внедрение;
- сдача в промышленную эксплуатацию;
- промышленная эксплуатация системы.
Дата добавления: 2018-11-25; просмотров: 445;