
- •Тема 22. Проектирование и организация ИС
- •Жизненный цикл АИС и технологий
- •Определение
- •Содержание жизненного цикла ИС сводится
- •ПРОДОЛЖЕНИЕ:
- •Согласно ГОСТ 34.601-90 стадии будут следующие:
- •2.Разработка концепции АИС
- •3.Техническое задание
- •5.Технический проект
- •6.Рабочая документация
- •–Строительно-монтажные работы
- •Стандарт ГОСТ Р ИСО/МЭК 12207-2010 «Информационная технология. Системная и программная инженерия. Процессы жизненного
- •Стандарт определяет процессы, виды
- •Стандарт группирует различные виды деятельности, которые
- ••процессы соглашения;
- •Каждый процесс включает ряд действий.
- •Каждое действие включает ряд задач.
- •Модели жизненного цикла АИС
- •Каскадная модель
- •Рис. 1.1. Каскадная схема разработки ПО
- •Спиральная модель ЖЦ
- •Таким образом углубляются и
- •Последовательность разработки ИС
- •В наиболее полном случае результатом предпроектного обследования являются следующие документы:
- •2. Подготовка технического задания
- •3.Технико-экономическое обоснование
- •4. Организация проекта
- •Оптимальная структура рабочей команды:
- •5.Разработка технического проекта
- •6. Переподготовка
- •7. Управление данными
- •Управление производственными запасами (MRP). Входные данные:
- •8.Параллельное внедрение
- •9.Выбор системы
- •Продолжение
- •продолжение
- •Развитие функциональности
- •11. Оценка результатов
Спиральная модель ЖЦ
Делает упор на начальные этапы ЖЦ: анализ и проектирование. На этих этапах реализуемость технических решений проверяется путем создания прототипов. Каждый виток спирали соответствует созданию фрагмента или версии ПО, на нем уточняются цели и характеристики проекта, определяется его качество и планируются работы следующего витка спирали.

Таким образом углубляются и
последовательно конкретизируются детали проекта и в результате выбирается обоснованный вариант, который доводится до реализации.
Последовательность разработки ИС
1. Предпроектное обследование
•В настоящее время предварительное обследование проводят почти все ИТ- компании. Группа консультантов исследует предприятие-клиент, собирает детальную информацию о его структуре и организации деятельности. Полученные данные систематизируются и анализируются.
•С помощью специализированных средств (например BPWin) строится диаграмма бизнес-процессов (обычно – в нотации DFD), каждый из которых характеризуется объемным блоком информации.
В наиболее полном случае результатом предпроектного обследования являются следующие документы:
•схема бизнес-процессов “как есть”;
•схема бизнес-процессов “как должно быть”;
•бизнес-план реорганизации;
•краткосрочный план
действий.
2. Подготовка технического задания
Техническое задание – набор документов и спецификаций, определяющих требования к информационной системе и ее функциональности. В него входят:
•требования к автоматизированным рабочим местам, их составу и структуре;
•разработка требований к программным средствам;
•разработка топологии, состава и структуры локальной вычислительной сети;
•требования к секретности и защите информации.
3.Технико-экономическое обоснование
•Анализ “затраты - эффект” позволяет принимать обоснованные решения и подтверждает финансовую необходимость изменений.
•Козырная карта ТЭО – управление запасами и логистика. В результате внедрения существенно уменьшаются запасы на складах, сокращается цикл производства, исчезает дефицит товаров и комплектующих и т. д. Все эти преимущества имеют строгое количественное выражение (стоимость аренды складских помещений, затраты на перевозки и др.). В результате расчет экономического эффекта становится делом техники и ТЭО выглядит вполне убедительно.
4. Организация проекта
Важнейшая цель данного этапа – вовлечение сотрудников компании-клиента в процесс внедрения ИС. Это достигается через распределение ответственности между участниками рабочих команд внедрения. Персонал отвечает за автоматизацию своих участков, подразделений.
Оптимальная структура рабочей команды:
•сотрудник заказчика, работающий на данном участке. Задачи: консультировать ИТ специалистов, осуществлять контроль и приемку внедряемых объектов (формы, документы, отчеты и т. д.);
•Сотрудник отдела ИТ заказчика. Задачи: освоить в необходимом объеме инструментальные средства исполнителя (“1С”, “Галактика”, Scala,
R3 и др.), участвовать в доводке и разработке ИС, служить “буфером” между сотрудником клиента и консультантом исполнителя;
•консультант-программист исполнителя. Задачи: разработать, внедрить, адаптировать необходимые модули, консультировать сотрудников отдела ИТ заказчика.
5.Разработка технического проекта
•Технический проект – это набор документов и спецификаций, описывающих конструкцию, архитектуру, устройство и состав как системы в целом, так и отдельных ее модулей.
•В основе технического проекта лежит техническое задание (о котором говорилось выше). Он содержит результаты детального проектирования, спецификации каждого компонента, интерфейсы между компонентами, требования к тестам, план интеграции компонентов.
6. Переподготовка
персонала
•Цель начальной переподготовки – обучение персонала, который затем будет работать над внедрением системы.
•В первую очередь, следует определить предметных экспертов – сотрудников компании-заказчика, которые знают автоматизируемый участок лучше, чем кто-либо другой, и смогут стать лучшими преподавателями.