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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
81
ного продукта, где используется фиксированное определение продукта и
есть понятные технические методики.
Спиральная модель особое внимание уделяет начальным этапам раз-
работки подготовке стратегии, проектированию и анализу, где все приме-
няемые технические решения проверяются и обосновываются методом со-
здания прототипов. Каждый виток спирали означает создание компонента
или версии программного обеспечения. На них можно уточнять цели и ха-
рактеристики проекта, его качество, а также определяются работы на следу-
ющем витке. Таким образом, углубляются и конкретизируются детали про-
екта, и в результате определяется обоснованный вариант, который и реали-
зуется. Спиральная модель несет в себе преимущества каскадной модели.
При этом она включает в себя анализ рисков, умеет ими управлять, а также
содержит процессы поддержки и менеджмента. Так же в ней заложена раз-
работка программного обеспечения при использовании методов прототипи-
рования или быстрой разработки программ при помощи языков программи-
рования и средств разработки 4-го поколения и выше.
Особые свойства спиральной модели отказ от закрепления требований и
установки приоритетов пользовательским требованиям; создание последова-
тельных прототипов, начиная с наиболее высшего; определение и анализ
риска на каждом шаге; оценка результата по итогам каждой итерации и пла-
нирование проведения следующей итерации. Преимуществами спиральной
модели можно назвать:
Быструю разработку (получение более раннего результата за счет про-
тотипа);
Постоянное присутствие заказчика в процессе разработки;
Разбиение большого проекта на малые части;
Снижение рисков (более предсказуемое поведение системы).
В связи с небольшим объемом проектных работ, а также характером проекта
выберем каскадную модель для описания жизненного цикла. В соответствии
с этим в него будут входить следующие этапы:
Формирование требований
82
Проектирование
Реализация
Тестирование
Ввод в действие
Эксплуатация и сопровождение
Каскадная модель обладает следующими преимуществами:
Не требуется заранее тратить средства, необходимые для разработки
всего проекта (поскольку сначала выполняется разработка и реализа-
ция основной функции или функции из группы высокого риска);
В результате выполнения каждого этапа получается функциональный
продукт;
Заказчик располагает возможностью высказаться по поводу каждой
разработанной версии системы;
Правило по принципу "разделяй и властвуй" позволяет разбить воз-
никшую проблему на управляемые части, благодаря чему предотвра-
щается формирование громоздких перечней требований, выдвигаемых
перед командой разработчиков;
Существует возможность поддерживать постоянный прогресс в ходе
выполнения проекта.
В качестве стратегии внедрения информационной системы учета за-
явок в ООО «Мой магазин» был выбран «Пилотный проект». Пилотный про-
ект это первый этап внедрения, позволяющий убедиться в применимости и
эффективности предлагаемой системы до её окончательного внедрения, обу-
чить сотрудников компании работе с системой, а также определить и спла-
нировать организационные и технические мероприятия на этапе промыш-
ленного внедрения. Пилотный проект позволяет уменьшить затраты и уско-
рить полномасштабное внедрение. Данная стратегия внедрения информаци-
онной системы была выбрана, так как в результате реализации пилотного
проекта есть возможность оценить функциональность новой системы до ее
полноценного внедрения, скорректировав имеющиеся недостатки. Такой
подход снижает риск и наиболее надежен.
83
2.1.2 Ожидаемые риски на этапах жизненного цикла и их описание
Риском является возможность появления обстоятельств, обусловлива-
ющих невозможность ли неуверенность в возможности) получения ожида-
емых результатов от реализации поставленной цели, нанесение материально-
го ущерба, опасность валютных потерь и др. Существуют следующие типы
рисков: проектный, технический и бизнес-риски [14]. Проектный тип рисков
включает риски, которые связаны с ошибками в бюджете; в графике работ; с
проблемами персонала организации; риски различных изменений в текущем
законодательстве. К техническому типу относят риски, связанные с пробле-
мами реализации технических решений и человеческим фактором, а именно
риски, связанные с невозможностью специалистами выполнить необходи-
мую задачу. Тип бизнес-рисков содержит в себе риски, которые связаны с
финансовой поддержкой задачи, или, другими словами, риски сокращения
бюджета, приводящие не только к сокращению проекта и его задач, но и к
его полному провалу в случае не достижения основной цели; риск потери
интереса к задаче ведения и учета внутренних заказов оборудования со сто-
роны конечных пользователей, риски при оценке рынка данного вида учета.
Данный тип рисков невозможно исключить, но можно минимизировать.
Чтобы уменьшить величину данных типов рисков необходимо иметь доста-
точно компетентных и квалифицированных сотрудников, имеющих большой
опыт работы в соответствующей области и при этом взаимозаменяемых на
сотрудников, не менее соответствующих данным характеристикам (таблица
10).
84
Таблица 10
Характеристики дефектов программного продукта
Этапы возникновения дефектов и ошибок Типы первичных дефектов и ошибок программного средства и
документации
Формирование тре-
бований
Разработка требова-
ний к ПО
Дефекты исходных требований заказчика
Проектирование Планирование работ Дефекты, обусловленные реальной сложностью проекта
Проектирование ар-
хитектуры системы
Ошибки планирования и системного проектирования программного
средства
Детальное проекти-
рование ПО
Системные и алгоритмические дефекты и ошибки проекта
Реализация Кодирование ПО Программные дефекты и ошибки компонентов и документов про-
граммного средства
Тестирование Тестирование ПО Программные и алгоритмические ошибки программного средства и
документации
Ввод в действие Разработка докумен-
тации
Дефекты и ошибки обобщающих документов
85
Продолжение таблицы 10
Этапы возникновения дефектов и ошибок Типы первичных дефектов и ошибок программного средства и
документации
Эксплуатация и со-
провождение
Эксплуатация ПО Программные дефекты.
Источник: https://baza.diplomsite.ru/previewfile/1961