Дипломная работа: Автоматизация процесса выбора экскурсионного тура ООО "Coral Travel"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
проекта, которая содержит процессы, действия и задачи, которые
обязательно должны быть выполнены при создании ИС.
Согласно этому стандарту, структура основывается на 3 группах
процессов:
Основные процессы жизненного цикла- это приобретение,
поставка, разработка, эксплуатация и сопровождение;
Вспомогательные процессы, обеспечивающие выполнение
основных процессов - документирование, управление конфигурацией,
обеспечение качества, верификация, аттестация, оценка, аудит и
разрешение проблем;
Организационные процессы - управление проектами, создание
инфраструктуры проекта, определение, оценка и улучшение самого
жизненного цикла, обучение.
Среди всех основных процессов жизненного цикла, наибольшую
важность занимает-разработка, эксплуатация и сопровождение. Каждый из
процессов характеризуется определенными задачами и методами для их
решения, исходными данными; полученными на предыдущем этапе и
результатами.
Разработка:
Разработка информационной системы включает в себя все работы по
разработке информационного ПО и его компонентов в соответствии с теми
требованиями, которые были заданы. Разработка информационного ПО
также включает:
Оформление проектной и эксплуатационной документации;
Подготовку материалов, необходимых для проведения
тестирования тайных программных продуктов;
Разработку материалов, необходимых для организации обучения
персонала.
Эксплуатация:
Эксплуатационные работы можно подразделить на
подготовительные и основные. К подготовительным относятся:
конфигурирование базы данных и рабочих мест пользователей;
обеспечение пользователей эксплуатационной документацией;
обучение персонала компании.
Основные эксплуатационные работы включают;
непосредственно эксплуатацию;
локализацию проблем и устранение причин их возникновения;
модификацию программного обеспечения;
подготовку предложений по совершенствованию системы;
развитие и модернизацию системы.
Сопровождение:
Службы технической поддержки играют весьма важную роль в
жизни любой корпоративной информационной системы. Наличие
квалифицированного технического обслуживания на этапе эксплуатации
информационной системы является самым необходимым условием для
решения поставленных перед ней задач. Ошибки обслуживающего
персонала приводят к явным или скрытым финансовым потерям
сопоставимым со стоимостью самой информационной системы
Управление проектом связано с вопросами планирования и
организации работ, создания коллективов разработчиков и контроля за
сроками и качеством выполняемых работ.
Техническое и организационное обеспечение проекта включает:
Выбор методов и инструментальных средств для реализации
проекта;
Определение методов описания промежуточных состояний
разработки;
Разработку методов и средств испытаний созданного
программного обеспечения;
Обучение персонала.
Обеспечение качества проекта тесно связано с проблемами
верификации, тестирования компонентов ИС.
Моделью жизненного цикла информационной системы называется
некоторая структура, определяющая последовательность осуществления
процессов, действий и задач, выполняемых на протяжении жизненного цикла
информационной системы, а также взаимосвязи между этими процессами,
действиями и задачами.
Наибольшее распространение получили следующие две основные
модели жизненного цикла:
Каскадная модель (или системная) (70-85 г.г.);
Спиральная модель (настоящее время).
При разработке системы "снизу-вверх" от отдельных задач ко всей
системе (задачная модель) единый поход к разработке неизбежно теряется,
возникают проблемы при информационной стыковке отдельных
компонентов. Как правило, по мере увеличения количества задач
трудности нарастают и приходится постоянно изменять уже
существующие программы, и структуры данных. Скорость развития
системы замедляется, что приводит к торможению развития самой
организации. Однако в других случаях такая технология может оказаться
целесообразной:
Крайняя срочность (надо чтобы хоть как-то задачи решались;
потом придется все сделать заново);
Эксперимент и адаптация заказчика (не ясны алгоритмы, решения
нащупываются методом проб и ошибок).
Общий вывод: достаточно большую эффективную
информационной системы таким способом создать невозможно.
Положительные стороны применения каскадного подхода
заключаются в следующем:
на каждом этапе формируется законченный набор проектной
документации, отвечающий критериям полноты и согласованности;
выполняемые в логичной последовательности этапы работ
позволяют планировать сроки завершения всех работ и соответствующие
затраты.
Каскадный подход очень хорошо зарекомендовал себя при
постороении ИС, для которых в начале разработки нужно точно и полно
сформулировать все требования, для того, чтобы предоставить
разработчикам свободу реализовать их как можно лучше с технической
точки зрения. В данную категорию попадают сложные расчеты системы,
системы реального времени и другие, подобные этим задачи. В процессе
использования этого подхода обнаружился ряд его недостатков, вызванные
прежде всего тем, что реальный процесс создания систем никогда до конца
не укладывался в такую жесткую схему.В процессе создания всегда
возникала потребность в возврате к ранним этапам и уточнении или
пересмотренные ранее принятых решений.
Спиральная модель жизненного цикла, делает упор на первичные
этапы жизненного цикла: анализ и проектирование. На этих этапах
реализуемость технических решений проверяется путем создания
прототипов. Каждый виток спирали соответствует созданию фрагмента
или версии программного обеспечения, на нем уточняются цели и
характеристики проекта, определяется его качество, и планируются работы
следующего витка спирали. Таким образом, углубляются и
последовательно конкретизируются детали проекта, и в результате
выбирается обоснованный вариант, который доводится до реализации.
Разработка итерациями отражает объективно существующий
спиральный цикл создания системы. Неполное завершение работ на
каждом из этапов позволяет нам переходить на новый этап, не дожидаясь
окончательного завершения работы на текущем. При итеративном способе
разработки недостающую работу можно будет выполнить на следующей
итерации. Главная же задача - как можно быстрее показать пользователям
системы работоспособный продукт, тем самым, активизируя процесс
уточнения и дополнения требований.
Основной проблемой спирального цикла - является определение
момента перехода на следующий этап. Для ее решения необходимо ввести
временные ограничения на каждый из этапов жизненного цикла. Переход
осуществляется в соответствии с планом, даже если не вся работа, которая
была запланирована закончена. План составляется на основе
статистических данных, полученных в предыдущих проектах, и личного
опыта разработчиков.
Жизненный цикл ПО по методологии RAD состоит из четырех фаз:
Фаза определения требований и анализа;
Фаза проектирования;
Фаза реализации;
Фаза внедрения.
Понятие стратегии автоматизации включает в себя базовые принципы,
используемые при автоматизации предприятия. В ее состав входят
следующие компоненты.
Цели: области деятельности предприятия и последовательность, в
которой они будут автоматизированы
Способ автоматизации: по участкам, направлениям, комплексная
автоматизация
Долгосрочная техническая политика - комплекс внутренних
стандартов, поддерживаемых на предприятии
Ограничения: финансовые, временные и т.д.
Процедура управления изменениями плана.
Во главе стратегии автоматизации должна лежать стратегия бизнеса
предприятия: миссия предприятия, направления и модель бизнеса.
Источник: https://baza.diplomsite.ru/previewfile/579