
- •Раздел 1. Управление производством и автоматизированные информационные системы (аис) 3
- •Раздел 2. Методологические основы проектирования аис. 22
- •Раздел 3. Структура и состав аис 33
- •Введение
- •Раздел 1. Управление производством и автоматизированные информационные системы (аис)
- •1.1. Управление и информация. Информатизация общества
- •1.2. Предприятие как единое информационное пространство
- •1.3. Разновидности информационных систем.
- •Вопросы для самопроверки
- •Ключевые понятия
- •Раздел 2. Методологические основы проектирования аис.
- •2.1. Основные принципы проектирования информационных систем.
- •2.2. Выбор стратегии автоматизации.
- •2.4. Этапы и стадии разработки аис.
- •Вопросы для самопроверки
- •Ключевые понятия
- •Раздел 3. Структура и состав аис
- •3.1. Состав подсистем аис
- •3.2. Характеристика информационного обеспечения.
- •3.3. Основные группы программного обеспечения
- •Обеспечение
- •3.4. Характеристика современных кис
- •Отчет о прогнозах
- •Вопросы для самопроверки
- •Ключевые понятия
- •Основная литература
- •Дополнительная литература
2.4. Этапы и стадии разработки аис.
Процесс создания и использования АИС, охватывающий ее различные состояния, начиная с момента возникновения необходимости в данной АИС и заканчивая моментом ее полного выхода из употребления, или жизненный цикл системы, можно разделить на четыре основных стадии: предпроектную, проектную, внедрения и функционирования, которые, в свою очередь, могут быть разбиты на более мелкие этапы.
Запуск - организация основания для начала работ по созданию АИС, которым может выступать приказ и (или) договор о разработке автоматизированной системы, задание на выполнение работ.
Предпроектное обследование - общий анализ ситуации на предприятии, разработка общего обоснования целесообразности создания АИС.
Концепция, техническое задание - исследования требований предприятия и пользователей, выработка рекомендаций по разработке информационной системы, разработка технического задания на проектирование АИС в целом и частных технических заданий по подсистемам.
Техническое проектирование - разработка технического проекта АИС.
Рабочее проектирование - разработка рабочей документации.
Ввод в эксплуатацию - введение в действие созданной АИС.
Промышленная эксплуатация - помимо повседневного функционирования включает также сопровождение программных средств и всего проекта. оперативное обслуживание и администрирование баз данных.
Рассмотрим отдельные основные стадии проектирования более подробно.
Стадия предпроектного обследования заключается во всестороннем обследовании предприятия с целью выработки решений по совершенствованию процесса управления. Обследование производится по заранее разработанной программе и предусматривает анализ основных бизнес-процессов предприятия, организационной и функциональной структур предприятия, обследование потоков и состава информации, обследование материальных потоков, анализ методов планирования и учета на предприятии.
Под бизнес-процессом в общем случае понимается деятельность, имеющая определенные входные и выходные параметры и связанная с получением прибыли или достижением результата. Например, процесс выполнения заказа применительно к информационной системе может рассматриваться как отдельный бизнес-процесс: система на входе получает заказ и выдает в качестве результата заказанные товары, т.е. доставка заказанных товаров потребителю и есть та ценность, которую создает процесс. Наряду с основными бизнес-процессами могут быть выделены обеспечивающие бизнес-процессы, такие как обеспечение оборудованием, управление кадрами, бухгалтерский учет.
В рамках одного бизнес-процесса можно выделить ряд бизнес-функций, связанных с выполнением отдельных задач. Например, в рамках процесса управления кадрами принято выделять такие бизнес-функции, как учет персонального состава кадров, планирование и подбор кадров, табельный учет.
В результате предпроектного обследования предприятия формируются рекомендации по созданию автоматизированной информационной системы, которые представляют собой обобщение всех полученных выводов и рекомендаций. Цель рекомендации состоит в оптимизации существующих бизнес-процессов предприятия.
Указанное направление деятельности получило название «бизнес-консалтинг». В специальной литературе, посвященной автоматизации, часто употребляется также термин «реинжиниринг бизнеса». Реинжиниринг отличается от обычного бизнес-консалтинга по существу только глубиной проводимого анализа и радикальностью последующих изменений в работе предприятия. Он применяется в тех случаях, когда требуется многократное улучшение таких показателей деятельности предприятия, как уровень затрат, качество продукции, уровень обслуживания клиентов и оперативность принятия решений.
Одним из побудительных мотивов реорганизации деятельности предприятия является желание сертифицироваться по стандарту ISO 9000 (стандарт на качество проектирования разработки, изготовления и послепродажного обслуживания). Он представляет собой схему функционирования бизнес-процессов предприятия, обеспечивающую высокое качество работы предприятия. Сертификация на ISO – добровольное дело каждого предприятия. Однако многие зарубежные компании требуют наличия сертификата у своих поставщиков (например, для поставок NACA и Министерства обороны США это является обязательным условием). Наличие сертификата является также обязательным условием участия в международных тендерах, государственных заказах, получения льготных кредитов и страховок. Все предложения по совершенствованию управления, намеченные в результате предпроектного обследования, разделяются на две группы. В первую группу включаются рекомендации, которые могут быть реализованы до внедрения АИС, во вторую - все рекомендации и предложения, которые требуют внедрения различного рода средств автоматизированного управления.
Стадии разработки концепции и технического задания предполагает исследование требований пользователей и выработку рекомендаций по разработке АИС. Она включает в себя:
архитектуру системы, ее функции, внешние условия, распределение функций между аппаратной и программной частями,
интерфейсы и распределение функций между человеком и системой,
требования к программным и информационным компонентам, необходимые аппаратные ресурсы, требования к базе данных, физические характеристики компонент программной части, их интерфейсы.
Обследования заканчивается разработкой технического задания на разработку системы в целом и частных технических заданий.
Техническое задание включает в себя:
требования к АРМ, их составу и структуре, а также способам и схемам информационной взаимосвязи между ними,
требования к техническим средствам системы,
требования к программным средствам,
топологию, состав и структуру компонент вычислительной сети,
требований к этапам и срокам выполнения работ.
На стадии технического проектирования разрабатывается технический проект АИС. Он содержит:
пояснительную записку для обоснования выбора типа АИС для предприятия;
описание организационной структуры управления на предприятии в условиях эксплуатации АИС;
описание организации информационной базы (описание состава структурных единиц информации и основные решения по организации информационного обеспечения, включая программы и рабочую документацию организации и ведения первичных массивов, содержащих нормативную информацию);
описание систем классификации и кодирования.
описание постановки и решения комплексов задач (организационно-экономическая сущность задачи, описание входной, выходной и промежуточной информации, алгоритм решения задачи, контрольный пример);
описание систем программного обеспечения (описание и краткая характеристика общего программного обеспечения, описание операционной системы, описание библиотеки программ, перечня служебных программ и программ общего назначения, описание специального программного обеспечения);
решения по комплексу технических средств,
план мероприятий по подготовке объекта к внедрению автоматизированной системы с указанием перечня работ и сроков (оснащение вычислительного центра, подготовка кадров, организация нормативного хозяйства);
На стадии рабочего проектирования производится разработка рабочего проекта, в который должны входить:
программная документация, включая программную документацию примененных готовых проектных решений с необходимой доработкой и программную документацию оригинальных решений;
технологические инструкции по обработке данных, содержащие сведения по выполнению операций сбора, регистрации, обработки и передаче информации;
должностные инструкции, определяющие права и обязанности персонала в условиях эксплуатации автоматизированной системы;
Стадия ввод в эксплуатацию представляет собой процесс постепенного перехода от существующих методов управления к методам автоматизированного управления. Он предусматривает проведение монтажно-наладочных работ, выполнение мероприятий по подготовке предприятия к внедрению системы, опытную эксплуатацию и приемно-сдаточные испытания системы. В ходе приемки проверяется функционирование организационной, информационной, математической, программной и технической базы системы.
Поиск рациональных путей проектирования ведется по следующим направлениям:
разработка типовых проектных решений, зафиксированных в пакетах прикладных программ (ППП),
решение экономических задач с последующей привязкой к конкретным условиям внедрения и функционирования. Пользователям в этом случае предоставляется базовая система, которая адаптируется в соответствии с пожеланиями клиентов.
разработка автоматизированных систем проектирования, таких как CASE системы или CASE - технологии.
CASE – технологии – это программный комплекс, автоматизирующий весь технологический процесс анализа, проектирования, разработки и сопровождения сложных программных систем. Инструментальные средства CASE - технологии применяются на всех этапах жизненного цикла системы (от анализа и проектирования до внедрения и сопровождения), значительно упрощая решение возникающих задач. CASE - технологии позволяет отделить проектирование информационной системы от собственно программирования и отладки : разработчик системы занимается проектированием на более высоком уровне, не отвлекаясь на детали. то позволяет не допустить ошибок уже на стадии проектирования и получить более совершенные программные продукты. эта технология изменяет все стадии разработки ИС, более всего отражаясь на этапах анализа и проектирования.