Дипломная работа: Автоматизация учета рабочего времени сотрудников компании АО "Скоростные Магистрали"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
47
II Проектная часть
2.1 Разработка проекта автоматизации
2.1.1 Процессы жизненного цикла проекта автоматизации
Жизненным циклом информационной системы является период создания и
использования информационной системы, который охватывает различный её
состояния, начиная с момента появления необходимости в ее реализации и
заканчивая моментом вывода системы из эксплуатации [9, стр.20].
В настоящее время к наиболее распространенным стандартам,
регламентирующим вопросы реализации жизненного цикла информационных
систем, относятся [18, стр.70]:
- ГОСТ 34 (ГОСТ 34.601-90 «Автоматизированные системы Стадии
создания»),
- ISO 12207 «Standard for Infrmmation Technoiogy - Software Life Cycle
Processes», ISO 15288 «Standard for Infrmmation Technoiogy - System Life Cycle
Processes».
Стандарт ГОСТ 34.601-90 в рамках создания и развития
автоматизированных систем является достаточно обобщенным, при этом
предъявляет набор жестких требований к структуре жизненного цикла
информационной системы, а так же к объемам, свойствам и содержанию
проектной документации. В настоящее время данный стандарт считается
устаревшим. Стандарты ISO 12207 и ISO 15288 являются международными
стандартами, регламентирующими структуру жизненного цикла. Данные
стандарты являются более современными, по сравнению с ГОСТ 34. Различия
данных стандартов состоят в том, что ISO 12207 используется при разработке
исключительно программных продуктов, а стандарт ISO 15288 нацелен на полный
анализ автоматизированных систем, включая программную и аппаратную
платформы. В силу этого, в данном проекте будет применен стандарт жизненного
цикла ISO 12207.
Согласно данному стандарту, основными этапами жизненного цикла ИС
являются [17, стр.30]:
48
- Этап разработки и внедрения;
- Этап внедрения и эксплуатации;
- Этап сопровождения;
- Этап вывода из эксплуатации.
Существуют следующие основные стратегии внедрения системы [1,
стр.16]:
1. Параллельная стратегия, при которой одновременно функционируют
старая учная) и новая система, и производится сравнение их выходных
документов. Если они согласуются длительное время, производится переход на
новую систему.
2. "Скачок". Данная стратегия привлекательна, но не рекомендуется.
3. "Пилотный проект". Это наиболее часто используемая стратегия.
"Пилотный проекта" - это тактика "скачка", но применяемая к ограниченному
числу процессов. Область применения стратегии - небольшой участок работы.
Данный подход снижает риски и является наиболее надежным. Практически все
предприятия применяют эту тактику сегодня.
4. "Узкое место"- это малая часть производственного процесса. При
использовании похода "узкое место" план внедрения выполняется только для
"узкого места" и для людей, работающих в нем. Точность данных повышается
только для изделий в данном "узком месте"; переподготовка необходима только
для сотрудников, работающих в нем; анализ эффекта затрат делается только для
него и т.д.
В качестве стратегии внедрения системы выбрана модель пилотного
проекта.
Модель ЖЦ ИС включает в себя [22, стр.30]:
1. Стадии
2. Результаты выполнения работ на каждой стадии
3. Ключевые этапызавершение работ и принятие решений.
Стадия компонента процесса реализации ИС, имеющая ограничения в
определенных временных рамках и оканчивающаяся целевым состоянием
объекта, заданным в рамках технического задания.
49
На каждом этапе может исполняться несколько процессов, описанных в
стандарте ГОСТ Р ИСО/МЭК 12207-2010. При этом одни и те же процессы могут
выполняться на разных стадиях. Соотношения процессов и стадий также
определяется в соответствии с используемой моделью жизненного цикла ИС [25,
c.23]
Приведем краткую характеристику моделей жизненного цикла ИС
В рамках каскадной модели предполагается последовательное исполнение
всех стадий проекта в строго определенном порядке. Переход к следующему
этапу производится только при полном завершении работ на предшествующей
стадии. Проводится четкое документирование требований в форме технического
задания. Окончание каждого этапа предполагает издание полного комплекта
документов, достаточного для того, продолжения разработки другой группой
специалистов.
Перечень этапов проекта согласно каскадной модели [4, стр.63]:
1. Формулировка требований
2. Реализация проекта
3. Развертывание проектного решения
4. Тестирование функционала разработанной системы
5. Внедрение
6. Эксплуатация и сопровождение
Далее рассмотрим особенности спиральной модели:
При использовании спиральной модели реализация проводится в несколько
итераций (витков спирали) посредством метода прототипирования.
Прототип действующий модуль ИС, в котором реализована часть
функционала и внешних интерфейсов. На каждой итерации создаются фрагменты
или версии системы, проводится уточнение целей и характеристик проекта,
оценка качества полученных результатов и далее составляется план работ на
следующей итерации [11, стр.50].
На каждой из итераций проводится оценка:
Рисков выхода за плановые сроки, ошибок при расчете
финансирования;
Необходимость в дополнительных итерациях;
50
Степени полноты и точности определения требований к
проектируемой системе;
Целесообразности прекращения проекта.
Одним из примеров использования спиральной модели в разработке ИТ-
решений является RAD (англ. Rapid Application Development, метод быстрой
разработки приложений).
Рассмотрим особенности итерационной модели в разработке ИТ-решений.
В таблице 2.1 приведен порядок внедрения разработанной системы.
Таблица 2.1
Перечень этапов жизненного цикла проекта разработки и внедрения
информационной системы АО «
Скоростные магистрали»
п/п
Название
этапа
Содержание работ
Цель этапа
1
Анализ
организации
Произвести анализ
деятельности, рассмотреть
схемы взаимодействия
сотрудников, изучить основные
информационные потоки,
специфику и методы
использования
информационной системы
Получить четкое
представление о
деятельности
специалистов
АО «
Скоростные
магистрали
»
2
Анализ задачи
Ознакомиться со спецификой
использования ИТ в
технологии учета рабочего
времени, ознакомиться с
методами использования
информационных баз для
организации учета рабочего
времени, рассмотреть варианты
реализации поставленной
задачи
Изучить предметную
область поставленной
задачи разработки/
внедрения ИС
3
Формирование
общих
требований к
ИС
Определить основные свойства
создаваемой системы,
спланировать методы ее
взаимодействия с
существующей ИС
Получить общее
представление о
масштабах проводимых
разработок
4
Выбор
стратегии
автоматизации
Определение и формулировка
этапов работы над разработкой
и внедрением ИС
Сформировать четкую
последовательность
действий по реализации
проекта
51
5
Формирование
комплексного
проекта ИС
Разработка технического
задания, технико-
экономического обоснования,
определение проектных
решений по аппаратному,
программному и
информационному
обеспечению проектируемой
ИС
Получить четкие
представления о
проектируемой ИС
6
Реализация
проекта
Разработка программного
обеспечения по учету рабочего
времени
Разработать программное
обеспечение
7
Внедрение ИС
Тестирование системы,
установка и апробация
Внедрить разработанную
систему
Описываемая в данной работе система является комбинацией каскадной и
итерационной моделей, так как в процессе работы изменяются и появляются
требования, задачи, которые требуют постоянных доработок ИС с
корректировкой технического задания. В качестве стратегии автоматизации
выбрана собственная разработка, что вызвано следующими причинами:
- наличие в штате АО «
Скоростные магистрали» сотрудников,
обладающих достаточной квалификацией;
- наличие в существующих решениях автоматизации излишнего
функционала, что приводит к непроизводительным затратам денежных средств на
приобретение лицензий на ПО;
- возможность корректировки ПО под специфику АО «
Скоростные
магистрали
».
Стратегия внедрения: пилотный проект.
2.1.2 Ожидаемые риски на этапах жизненного цикла и их
описание
В процессе эксплуатации разрабатываемой информационной системы
вероятно возникновение различного рода рисков, которые могут оказывать
влияние, как и на технологию разработки, так и на функционирование компании.
Проведем анализ ожидаемых рисков по этапам жизненного цикла более
подробно.
Источник: https://baza.diplomsite.ru/previewfile/2423