Диплом: Автоматизация сбора и анализа результатов продвижения WEB-ресурсов в интернет-среде для университета Синергия

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
68
Обычно жизненный цикл (ЖЦ) любого изделия состоит из нескольких фаз,
протекающих во времени как последовательно, так и параллельно. За период
своего жизненного цикла проекта проходит три фазы: разработку, использование
и сопровождение.
Фаза разработки начинается с определения требований к будущему
проекта, а заканчивается выпуском уже готового изделия.
Фаза использования начинается тогда, когда изделие передается
пользователю, находится в действии и используется эффективно. Использование
завершается снятием проекта с эксплуатации вследствие его морального износа.
В фазе использования обычно выполняется обучение персонала, внедрение,
настройка, сопровождение и, возможно, расширение проекта. Обычно эти работы
выделяются в самостоятельную фазу, называемую сопровождением или
продолжающейся разработкой. Процесс сопровождения, продолжающийся
параллельно эксплуатации проекта, практически в течение всего времени его
использования состоит из выявления и устранения ошибок в программах,
пропущенных в процессе их разработки, и изменении функциональных
возможностей проекта.
Взаимосвязь фаз жизненного цикла проекта в общем виде можно
представить схемой (рис. 2.1).
Рис. 2.1. Фазы жизненного цикла проекта
Фаза разработки проекта может быть разбита на следующие основные
этапы.
1. Определение требований.
2. Составление спецификаций (внешнее проектирование).
69
3. Проектирование.
4. Программирование.
5. Тестирование, отладка и испытания.
На круговой диаграмме (рис. 2.2) показано приблизительное распределение
временных затрат на реализацию отдельных этапов фазы разработки.
Рис. 2.2. Временные затраты на реализацию этапов фазы разработки
На первом этапе разработки проекта определяются и анализируются
требования, выполнение которых позволяет получить приемлемое решение
проблемы, решаемой данным проекта. Анализ требований может способствовать
лучшему пониманию решаемой проблемы и возникающих при этом
компромиссных ситуаций, что помогает выбору наилучшего решения и
избежанию серьезных ошибок на дальнейших этапах разработки.
На этапе специфицирования осуществляется точное определение функций,
реализуемых с помощью вычислительной техники. На этом этапе задается
структура входных и выходных данных и процессы, перерабатывающие входные
данные в выходные. Однако спецификации определяют лишь те функции,
которые система должна выполнять, не указывая, каким образом это достигается.
На этапе проектирования разрабатываются алгоритмы, задаваемые
спецификациями, и формируется общая структура проекта.
70
На этапе программирования результаты предыдущих этапов выражаются
средствами конкретных языков программирования. Результатом этого этапа
является совокупность исходных текстов программ.
Следующими этапами разработки проекта являются тестирование, отладка
и испытания проекта.
В идеале все перечисленные этапы разработки проекта должны
выполняться последовательно от определения требований до сдачи проекта в
эксплуатацию. Однако процесс разработки ПО в реальных условиях является
итеративным. Это иллюстрирует рис. 2.3.
Рис. 2.3. Реальный ход разработки проекта
Кроме рассмотренных этапов существует еще один вид работ, связанный с
документированием проекта. Как правило, документирование осуществляется
параллельно разработке, и каждый очередной этап разработки заканчивается
выпуском соответствующего документа.
Фаза сопровождения на последовательные этапы разбита быть не может, но
решает следующие задачи.
71
1. Включение новых функций;
2. Модификация существующих функций;
3. Внесение изменений, связанных с модификацией оборудования;
4. Исправление ошибок, которые не были обнаружены на этапе
тестирования, и "всплыли" лишь в ходе эксплуатации проекта.
Эти работы занимают до 67% временных затрат в жизненном цикле
проекта. На рис.2.4 показана общая схема временных затрат в жизненном цикле
проекта.
Рис. 2.4. Общая схема временных затрат в жизненном цикле проекта
Распределение затрат, показанное на рис. 2.4, оказывает большое влияние
сопровождения на фазу разработки проекта. Уже на ранних этапах разработки
следует думать о сопровождении и проектировать проекта так, чтобы
последующее тестирование и сопровождение доставляли как можно меньше
хлопот.
Рассмотрим этапы реализации проекта.
Проект ИС автоматизации анализа результатов продвижения Web-ресурсов
в интернет-среде для Университета "Синергия" является функциональной задачей
специально созданной проектной команды [1].
72
Обязанности руководителя проекта разработки проекта ИС автоматизации
анализа результатов продвижения Web-ресурсов в интернет-среде для
Университета "Синергия" не требуют стопроцентных затрат времени со стороны
этого сотрудника, но он должен обладать всеми необходимыми полномочиями
для принятия стратегических решений по ходу проекта и координации усилий
других сотрудников. Решения руководителя проекта должны быть обязательными
для выполнения всеми подразделениями, вовлеченными в проект.
В том случае, если планируется работа большого количества сотрудников,
рекомендуется выделить по каждому направлению основных пользователей.
Обычно это сотрудники, обладающие хорошими знаниями функциональной
специфики и наиболее опытные пользователи ПК. Практически на всех этапах
проекта ИС автоматизации анализа результатов продвижения Web-ресурсов в
интернет-среде для Университета "Синергия" ключевые пользователи должны
быть вовлечены в выполнение тех или иных задач [14]:
• Подготовка функционального дизайна (участие в интервью и
утверждении документа).
• Подготовка справочников к вводу в систему, или ручной ввод
справочников (если подобное решение будет принято).
• Подготовка начальных данных и статистики.
• Выверка и подтверждение корректности введенной (импортированной) в
систему информации (справочников и данных).
• Ввод данных тестового периода.
• Распространение полученных знаний среди сотрудников организации.
Администратор программного обеспечения выполняет работы, связанные с
технической поддержкой системы. Его функции не ограничиваются рамками
проекта ИС автоматизации анализа результатов продвижения Web-ресурсов в
интернет-среде для Университета "Синергия", но продолжаются после ввода
системы в эксплуатацию (например, организация новых рабочих мест,
распределение прав пользователей, выполнение резервного копирования и т.д.).
Основными составными частями проекта ИС автоматизации анализа
результатов продвижения Web-ресурсов в интернет-среде для Университета
"Синергия" являются: управление и контроль проекта, управление рисками и
73
потребностями, управления изменениями, контроль и утверждение решений,
управление задержками в проекте, завершение проекта [14].
На начальном этапе проекта ИС автоматизации анализа результатов
продвижения Web-ресурсов в интернет-среде для Университета "Синергия"
разрабатывается детальный план его реализации.
Управление рисками и потребностями проекта ИС автоматизации анализа
результатов продвижения Web-ресурсов в интернет-среде для Университета
"Синергия" - эта технологическая процедура определяет процесс разрешения
вопросов рисков и потребностей. Данная процедура относится к тем вопросам,
которые не могут быть решены рабочей группой по ходу реализации проекта и
ведут к его изменению.
Любой член команды, работающей над проектом ИС автоматизации
анализа результатов продвижения Web-ресурсов в интернет-среде для
Университета "Синергия" и, может быть инициатором возникновения рисков или
потребностей. Все риски и потребности должны фиксироваться в специальном
регистрационном журнале, который должен вести менеджер проекта ИС
автоматизации анализа результатов продвижения Web-ресурсов в интернет-среде
для Университета "Синергия".
Контроль изменений проекта ИС автоматизации анализа результатов
продвижения Web-ресурсов в интернет-среде для Университета "Синергия"
заключается в том, что если урегулирование какого-либо вопроса требует
изменения рамок проекта, данный вопрос должен быть оформлен в запрос на
изменение рамок проекта.
Приемка результатов работ осуществляется путем подписания
менеджерами проекта ИС автоматизации анализа результатов продвижения Web-
ресурсов в интернет-среде для Университета "Синергия" документа с описанием
результата работ, подлежащих приемке, либо протокол приемки в случае, если
результат работ представлен не в виде документа.
Фаза проекта ИС автоматизации анализа результатов продвижения Web-
ресурсов в интернет-среде для Университета "Синергия" считается завершенной,
если все работы, указанные в текущем плане проекта были выполнены.
74
Перед тем, как ПО система будет передано в эксплуатацию, должно быть
произведено приемочное тестирование.
Как правило, проект ИС автоматизации анализа результатов продвижения
Web-ресурсов в интернет-среде для Университета "Синергия" считается
завершенным после прохождения системой приемочных тестов.
Рассмотрим основные шаги методологии реализации проекта ИС
автоматизации анализа результатов продвижения Web-ресурсов в интернет-среде
для Университета "Синергия":
Этап 1. Определение
На этом этапе определяется проект. Будет подготовлен схематический
рабочий план в виде диаграммы Ганта, чтобы распределить ресурсы и
проконтролировать сроки разработки. На этом этапе в дополнение к официальной
организации группы проекта возникнут конкретные задачи и детали рабочего
плана.
Цель
• Дать максимально точную оценку сферы предстоящего проекта
• Организовать проектную команду
Этапы
• Организация рабочей группы сотрудников для проведения работ и их
краткое ознакомление со средствами и методами, которые будут применяться
• Сбор предварительной информации (письменное анкетирование,
изучение документов)
• Обследование и описание структуры организации, бизнес-процессов,
основных целей, потребностей и ожиданий
Разработка укрупненного плана проекта
• Формирование управляющего комитета
• Определение состава функциональных групп и ключевых пользователей
• Обучение проектной группы
• Создание документа устав проекта
Результат
• Документ общий план проекта
• Документ устав проекта
75
• Приказ о старте проекта
• Документ детализированный план работ на этап «Анализ»
Критерии завершения этапа
• Согласованный документ устав проекта
Этап 2. Анализ
На этом этапе определяются функциональные требования.
Документируются рабочие потоки, правила и процедуры. На этом этапе
оценивается, насколько подходит функциональность программного обеспечения
к бизнес-процессам. На данном этапе может определяться потребность в
интерфейсах для внешних систем, дополнительных расширений. Разрабатывается
техническая архитектура, которая будет использоваться для разработки
программного обеспечения. Проходит обучение проектной группы разработки.
Цель
• Уточнение и детализация требований к ПО
• Фиксирование критериев успешности проекта
Этапы
• Согласование и уточнение технического дизайна проекта ИС
автоматизации анализа результатов продвижения Web-ресурсов в интернет-среде
для Университета "Синергия"
• Согласование и уточнение функциональных требований
• Техническое обучение
Результат
• Документ технический дизайн
• Документ функциональные требования к ПО
• Бизнес-модель организации (AS IS) в части автоматизируемых функций
• Документ план работ на дизайн
Критерии завершения этапа
• Подписанный документ функциональные требования к ПО
Этап 3. Дизайн
На этом этапе функциональные требования будут привязаны к
функциональности проекта ИС автоматизации анализа результатов продвижения
Web-ресурсов в интернет-среде для Университета "Синергия". Проектируются
76
необходимые программные модификации ПО. Создаются сценарии тестирования
для перехода ПО в продуктивное использование.
Цель
• Создание концептуального описания реализации решения на основании
требований, согласованных на этапе анализ
• Бизнес-модель организации (TO BE) в части автоматизируемых функций
• Создать детальное описание бизнес-процессов с указанием
существующей и новой функциональности
• Описать принципы реализации описанной функциональности
• Разработать алгоритм запуска проекта ИС автоматизации анализа
результатов продвижения Web-ресурсов в интернет-среде для Университета
"Синергия" в опытную эксплуатацию
Этапы
• Создание и утверждение у ключевых пользователей схемы бизнес-
процессов
• Согласование и документирование критериев сдачи проекта ИС
автоматизации анализа результатов продвижения Web-ресурсов в интернет-среде
для Университета "Синергия" в эксплуатацию
• Описание реализации схемы бизнес-процессов в ПО
• Описание модификаций проекта ИС автоматизации анализа результатов
продвижения Web-ресурсов в интернет-среде для Университета "Синергия"
• Согласование документа дизайн решения
Результат
• Документ дизайн решения с приложением схемы бизнес-модели
• Документ план работ на стадию настройка и разработка
Критерии завершения этапа
• Подписанный документ дизайн решения с приложением схемы бизнес-
модели
Этап 4. Настройка и разработка
Работы на этом этапе включают настройку проекта ИС автоматизации
анализа результатов продвижения Web-ресурсов в интернет-среде для
Университета "Синергия", разработку и тестирование модификаций системы. ПО
77
настраивается и тестируется в тестовом приложении и базе данных, после чего
переносится в рабочее приложение и базу данных, для окончательной
конфигурации ПО и подготовки к продуктивному использованию. Создаются
пользовательские процедуры и инструкции.
Цель
• Разработка модификаций
• Настройка проекта ИС автоматизации анализа результатов продвижения
Web-ресурсов в интернет-среде для Университета "Синергия"
Этапы
• Настройка среды для разработки, среды для тестирования, рабочей версии
проекта ИС автоматизации анализа результатов продвижения Web-ресурсов в
интернет-среде для Университета "Синергия"
• Создание модификаций и интерфейсов, тестирование разработчиками
• Тестирование модификаций консультантами, подготовка сценариев
тестирования
• Передача модификаций на тестирования
• Комплексное тестирование всех модификаций
• Подготовка пользовательской документации
• Перенос разработок в рабочую систему
• Подготовка процедур для переноса исторических данных
Результат
• Акт о результатах тестирования
• Документ описание настроек проекта ИС автоматизации анализа
результатов продвижения Web-ресурсов в интернет-среде для Университета
"Синергия"
• Документ план работ на стадию опытная эксплуатация
• Документ методика тестирования
Критерии завершения этапа
• Акт о результатах тестирования
Этап 5. Развертывание
На этапе «Развертывание» могут быть созданы технические справочники и
руководства по эксплуатации. Происходит подготовка рабочего ПО к

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)