Дипломная работа: Автоматизация взаимодействия между отделами рекламно-производственной компании «Синтезис»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
62
эффективные функции шифрования данных для их надежной защиты (таблица
1.9.)
Таблица 1.9
Сравнение серверов
Параметр
HP ProLiant DL320G6
HP ProLiant ML150 G6
Корпус
1U Rackmount
MidiTower
Центральный
процессор
2.26GHz Intel® Xeon® E5520
Nehalem QuadCore
w/HyperThreading 5.86GT/s
FSB, 8192Kb L3 cache
Intel® Xeon® Processor E5504
(2.00 GHz, 4MB L3 Cache,
80W, DDR3-800)
Оперативная
память
2 х DIMM 2048MB DDR-III
PC3-10600 ECС
2 х DIMM 2048MB DDR-III
PC3-10600 ECC
Набор
микросхем
(chipset)
Intel® 5500 Server chipset
Intel® 5500 Server chipset
Сетевой
адаптер
Embedded HP NC107i PCI
Express Gigabit Server Adapter
Embedded HP NC107i PCI
Express Gigabit Server Adapter
Жесткие
диски
2 х HDD 750GB SAS 3G
7200rpm (DP) HotPlug LFF
2 х HDD 750GB SAS 3G
7200rpm (DP) HotPlug LFF
Оптический
привод
DVD-RW 8x
DVD-RW 16x
Стоимость
4095 у.е.
3272 у.е.
Как видно из таблицы 1.3, при одинаковой конфигурации серверы имеют
ощутимое различие в стоимости – около 800 у.е. Сервер HP ProLiant DL320 G6
имеет более компактный размер, большую возможность для расширения,
большую отказоустойчивость. Однако, для рассматриваемой задачи эти
характеристики не являются критически важными, поэтому можно выбрать
более дешевый вариант с той же производительностью. Выбираем сервер HP
ProLiant ML150 G6.
63
2 Проектная часть
2.1 Разработка проекта автоматизации
2.1.1 Этапы жизненного цикла проекта автоматизации
Жизненный цикл (ЖЦ) - важнейшее понятие развития. Используется
это понятие и в информационных системах. Под жизненным циклом
понимается совокупность стадий и этапов от появление идеи о создании
программного обеспечения до его вывода из эксплуатации.
Разработка и эксплуатация программного обеспечения описывается
моделью жизненного цикла. Основными моделями являются каскадная,
итерационная и спиральная. Каскадная и итерационная модели используются
для разработки простых программ. Для более сложных моделей, которые
будут постоянно совершенствоваться, используется спиральная модель.
Преимуществами спиральной модели ЖЦ является быстрое получение готового
продукта на выходе, что увеличивает конкурентоспособность программного
продукта и при изменении требований к разрабатываемому программному
обеспечению (ПО) не возникает проблем для их реализации. Поскольку мы
собираемся в дальнейшем модифицировать программное обеспечение, мы
выбрали спиральную модель.
Для разработки программного обеспечения разработан ряд стандартов:
ГОСТ 34.601-90 – соответствует каскадной модели жизненного цикла.
стандарт ЖЦ ИС ISO/IEC серии 15288 развивает стандарт ISO/IEC
12207:1995 и добавляет новые бизнес процессы.
ГОСТ Р ИСО/МЭК 12207-2010 Информационная технология (ИТ).
Системная и программная инженерия. Процессы жизненного цикла
программных средств - стандарт определяет процессы и соответствует
спиральной модели жизненного цикла.
Существует несколько стратегий внедрения информационной системы.
Стратегию узкое место применяют, когда хотят получить максимальный
эффект от применения программного обеспечения в «узком месте».
64
Стратегия скачок предполагает, что сегодня мы использовали старое
программное обеспечение, а завтра полностью перейдем на новое.
Параллельная стратегия предполагает использование старого и нового
программного обеспечения вместе, до тех пор, пока новому программному
обеспечению не будут доверять.
При пилотном проекте программное обеспечение сначала используют на
одном участке и лишь после полного его внедрения, на других.
Параллельная стратегия нам не подходит, так как компания не
располагает достаточными ресурсами для ведения учета одновременно в
автоматизированном и ручном вариантах. Стратегия «скачек» не позволяет
плавно перейти на использование разработки, узкое место применяется только
для ограниченного участка, у нас используется для внедрения довольно большой
участок, поэтому в качестве стратегии внедрения ИС в «Синтезис» была
выбрана стратегия пилотного проекта.
Пилотный проект – это первый этап внедрения, позволяющий убедиться в
применимости и эффективности предлагаемой системы до eѐ окончательного
внедрения, обучить сотрудников компании работе с системой, а также
определить и спланировать организационные и технические мероприятия на
этапе промышленного внедрения. Пилотный проект позволяет уменьшить
затраты и ускорить полномасштабное внедрение.
Данная стратегия внедрения информационной системы была выбрана,
потому что это наиболее часто используемая компаниями стратегия. Такой
подход снижает риск и наиболее надежен.
Таким образом, в дипломном проекте выбран стандарт жизненного
цикла ГОСТ Р ИСО/МЭК 12207-2010, выбрана спиральная модель и
пилотный проект в качестве стратегия внедрения.
2.1.2 Ожидаемые риски на этапах жизненного цикла и их
описание
65
На всех этапах жизненного цикла информационной системы встречаются
различные риски. Они могут приводить как к серьезным неустойкам во времени
разработки системы, так и в ее функциональных качествах.
Ниже представлены риски в зависимости от этапов жизненного цикла, а
также приведены методы их предотвращения.
Этап подготовки проекта
Риск персонала
Риски:
• Набор необученного персонала к выполнению проекта;
• Набор в состав разработчиков «случайных» сотрудников, а не
главных участников автоматизируемых бизнес процессов;
• Неимение выработанной стратегии автоматизации№
• Отсутствие общих целей и задач проекта;
• Отсутствие мотивационных поощрений сотрудникам;
• Нежелание персонала участвовать в проекте;
• Хаотичный план ведения работ.
Методики предотвращения:
• Постоянное взаимодействие с руководством в процессе всего
проекта, оперативное принятие решений;
• Привлечение к проекту ведущих специалистов и консультантов;
• Четкая формулировка целей и задач;
• Выработка единой стратегии автоматизации компании;
• Неизменный состав рабочей группы во время подготовки проекта.
Риск ведения проекта
Риски:
• Ошибочное определение рамок и масштаба проекта;
• Выделение ошибочных функций системы;
Подбор неверных технологий и методов решений задач;
• Несоблюдение приведенных заказчиком требований.
Методики предотвращения:
• Поддержка стабильности границ проекта, которые выделяются еще
на начальном этапе и неизменны вплоть до финала проекта;
66
• Точное планирование выполняемых работ;
• Включение в проект необходимых ресурсов;
• Согласованное и утвержденное проектное решение;
• Высокий порог принятия изменений.
Риск неверного планирования
Риски:
• Неэффективный план организации разработки системы;
• Несоблюдение сроков выполнения работ по этапам.
Методики предотвращения:
• В начальных стадиях проекта проведение учета, организация
командной работы, выделение ролей и стимулирование;
• Описание и сохранение всех проведенных работ и открытый доступ
к этим данным для всех участников проекта.
Этап разработки
Риск персонала
Риски:
• Увольнение сотрудников, которые отвечают за проведение
разработки;
• Несогласованность действий между участниками проекта из-за
плохой системы коммуникации;
• Ошибочное представление задачи проектирования;
Набор разработчиком без опыта работы с подобными системами.
Методики предотвращения:
• Грамотный набор сотрудников, участвующих в проекте;
• Реализация четкой системы коммуникации между сотрудниками,
постоянное документирование изменений в системе.
Технические риски
Риски:
• Остановка разработки из-за ошибок в применяемом ПО;
• Пользовательская документация включает в себя описание не всех
функции системы.
Методики предотвращения:
Источник: https://baza.diplomsite.ru/previewfile/1691