Дипломная работа: Автоматизация приема и обработки заявок отделом техподдержки компании ИП Кузина Ю.В. 2019 ПИ

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
56
HP LaserJet
P1005
Canon LBP-3010
HP LaserJet
P1505
Ресурс расходных
материалов
700 страниц
1500 страниц
1000 страниц
Потребляемая
мощность
315 Вт
280 Вт
300 Вт
Стоимость
8748.00 р.
7439.00 р.
11634.00 р.
Модель HP LaserJet P1505 из выше представленных является самой
дорогой, но при этом она полностью оправдывает свою стоимость. Данный
принтер обладает высокой скоростью печати, большой нагрузкой и низким
расходом чернил. При этом, при таких высоких показателях печати, данная
модель обладает невысоким уровнем потребляемой мощности, что не может ни
послужить весомым доводом при выборе принтера. Поэтому выбор был
остановлен именно на этой модели (HP LaserJet P1505).
57
2 Проектная часть
2.1 Разработка проекта автоматизации
2.1.1 Этапы жизненного цикла проекта автоматизации
ЖЦ любой ИС выступает неким сбором событий, которые происходят с
системой от начала использования до вывода из эксплуатации.
Модель ЖЦ показывает разные состояния системы от этапа необходимости
данной ИС и до момента завершения ее обслуживания. Модель ЖЦ является некой
структурой, включающей в себя процессы, действия и задачи, которые происходят
в рамках создания, поддержки ПО в период жизни системы, от понимания
требований до прекращения использования.
Есть несколько моделей ЖЦ [29]:
• Каскадная модель, которая подразумевает периодическую
реализацию всех этапов проекта в утвержденном ранее порядке. Работа над
следующим этапом говорит о полном завершении всех работ предыдущего.
• Поэтапная модель с контролем в периодах. Реализация ИС
происходит в рамках итерации с циклами обратной связи каждого этапа.
Межэтапные проверки помогают выявить имеющиеся взаимовлияние итогов
создания на каждом этапе; ЖЦ любого этапа идет до окончания разработки.
• Спиральная модель. Каждый виток спирали генерирует новую
версию продукта, корректирует требования к проекту, отражает его качество и
составляет план работ на новый виток. Важную роль тут играет начальный этап
разработки – проект и анализ, где доступность реализации тех или иных вариантов
обосновывается и утверждается методом создания прототипов.
• Каскадный подход замечательно подойдёт для создания
относительно простых ИС, когда еще в начале разработке описаны и составлены
все требования к системе. Основным минусом подобного подхода назовем то, что
базовый процесс создания системы не укладывается в данные жесткие рамки,
нужно всегда возвращаться к уже завершенным этапам для корректировки
принятых и реализованных решений. В итоге сам процесс разработки ИС часто
соответствует поэтапной модели с периодичным контролем.Жизненный цикл
58
(ЖЦ) информационной системы - период времени, который начинается с момента
принятия решения о необходимости создания ИС и заканчивается в момент ее
полного изъятия из эксплуатации.
Ниже приведено описание основных стандартов жизненного цикла:
ГОСТ 34.601-90 – стандарт распространяется на автоматизированные
системы и определяет стадии и этапы их создания. Также в стандарте содержится
описание состава работ по каждому этапу.
ISO 12207 – стандарт устанавливает общую структуру процессов
жизненного цикла. Так же определяет процессы, работы и задачи, которые
используются: при приобретении системы в целом или отдельного программного
продукта; при оказании программной услуги, а также при поставке, разработке,
эксплуатации и сопровождении программных продуктов.
O
r
a
c
l
e
C
D
M
C
u
s
t
o
m
D
e
v
e
l
o
p
m
e
R
U
P
R
a
t
i
o
n
a
l
U
n
i
f
i
e
d
Process) – предполагает итеративную модель разработки согласно четырем фазам:
начало, исследование, построение и внедрение. Каждая фаза может
подразделяться на этапы, в результате выполнения которых выпускается версия
MSF (Microsoft Solution Framework) – стандарт, сходный с RUP. Включает в
себя четыре фазы: анализ, проектирование, разработка и стабилизация. Также как
и RUP предполагает итеративную модель с использованием объектно-
ориентированного моделирования. MSF в отличии от RUP ориентирована более
на разработку бизнес-приложений.
X
P
E
x
t
r
e
m
e
Programming) – стандарт «экстремальное программирование» разработан в 1996
года, в его основе лежат следующие принципы: командная работа, эффективная
коммуникация между заказчиком и исполнителем и также ведение разработок с
Для реализации проектного решения, необходимо первоначально выделить
основные этапы жизненного цикла будущей системы. Из всех имеющихся
стандартов, наиболее оптимальным будет ISO 12207 -99 [2]. Выбор пал именно на
этот стандарт, в связи со следующими факторами: Во-первых, стандарт четкое не
59
регламентирует последовательность процессов в каждом этапе, что позволяет
самостоятельно выбирать подходящие для себя процессы. Во-вторых, стандарт
охватывает все этапы более полно, нежели остальные стандарты. В-третьих, ISO
разработчику самостоятельно управлять жизненным циклом.
Стандарт ISO 12207 включает всего 16 процессов, которые объединяются в
3 группы (рисунок 2.1).
3.1 Управление 3.2 Создание инфраструктуры
3.3 Усовершенствование 3.4 Обучение
1.1 Заказ
1.2 Поставка
1.4 Эксплуатация
1.3 Разработка
1.5
Сопровождение
2.1 Документирование
2.2 Управление конфигурацией
2.3 Обеспечение качества
2.4 Верификация
2.5 Совместный анализ
2.6 Аудит
2.7 Решение проблем
1. Основные процессы жизненного
цикла
3. Организационные процессы жизненного цикла
2. Вспомогательные процессы
жизненного цикла
Рисунок 2.1 Структура стандарта ISO 12207-99
Процессы состоят из отдельных видов деятельности. Всего стандартом
определенно 74 вида деятельности, связанной с разработкой и поддержкой ПО.
Каждый вид деятельности в свою очередь нацелен на выполнение одной или
нескольких задач.
Основной процесс жизненного цикла состоит из пяти видов деятельности:
1) Заказ;
2) Поставка;
3) Разработка;
4) Эксплуатация;
5) Сопровождение.
60
Каждый процесс определяет основного исполнителя и действия, которые
необходимо выполнить в назначенные сроки. Процесс заказа – основной
исполнитель организация заказчик информационной системе. На данном этапе
определяется потребность заказчика в информационной системе, происходит
выбор поставщика / разработчика и непосредственно управление заказом вплоть
до приемки готовой системы.
Процесс поставки – исполнитель организация поставщик. Этап начинается
с подписания договора на поставку системы, продолжается определением
процедур и ресурсов, необходимых для обеспечения выполнения проекта. И
заканчивается поставкой готовой системы и подписанием актов.
За процесс разработки отвечает организация разработчик. Процесс
включает в себя работы по анализу требований, проектированию,
программированию, сборке, тестированию и вводу в действия программного
продукта.
Процесс эксплуатации определяет задачи оператора. Он охватывает
эксплуатацию программного продукта и поддержку пользователей в процессе его
использования.
Процесс сопровождения состоит из задач и работы персонала,
ответственного за сопровождение программного продукта. Этот процесс
реализуется при модификациях программного продукта и документации к нему,
вызванных изменениями в связи с улучшением или устранением ошибок. Целью
процесса является изменение существующего программного продукта при
сохранении его целостности.
Согласно выбранному стандарту следует выделить следующие этапы:
Подготовка проекта
• Анализ деятельности
• Проведение предпроектного обследования
• Разработка плана проекта
Разработка
• Создание таблиц и связей БД
• Создание шаблонов отчетных файлов
• Создание процедур по сбору, обработке и хранению информации
Источник: https://baza.diplomsite.ru/previewfile/1975