Материал: Автоматизация регистрации и контроля обслуживания животных в ООО "Ветлайф"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
47
MSF советует надѐжные методики для планирования,
проектирования, разработки и внедрения эффективных IT-решений.
Благодаря своей гибкости, масштабируемости и отсутствию жестких
инструкций MSF способен ублажить желания заказчика, организации или
проектной группы любого размера. Методология MSF состоит из принципов,
моделей и дисциплин по управлению персоналом, процессами,
технологическими элементами и связанными со всеми этими факторами
вопросами, характерными для большинства проектов.
Из основных моделей жизненного цикла, позволяющие при
определении правил и условий перехода на следующую стадию
минимизировать риски и оптимизировать процесс создания и передачи
системы в эксплуатацию.
Модель жизненного цикла программного обеспечения структура,
содержащая процессы действия и задачи, которые осуществляются в ходе
разработки, эксплуатации и сопровождения программного продукта.
Итерационная модель.
Данная модель является почти идентичной по алгоритму каскадной
модели, однако при этом имеет обратные связи с каждым этапом жизненного
цикла, при этом создаѐт очень весомый недостаток: 10-ти кратное
увеличение затрат на разработку.
Сравнив возможные варианты мною была выбрана итерационная
модель жизненного цикла т.к. методология MSF декларирует итерационную
модель.
Внедрение информационной системы важная часть всего проекта.
Для внедрения ИС используют стратегии внедрения. Существует 4 таких
стратегии: «Узкое место», «Скачок», параллельная и «Пилотный проект».
1. Узкое место - наиболее малая часть производственного процесса.
При внедрении «Узкого места» план внедрения выполняется только для
узкого места и для людей, работающих в нем.
2. Скачок резкий переход от одной ИС к другой. Если данные не
48
точны и люди не обучены, то начнѐтся хаос.
3. Параллельная разрабатывается параллельно основной ИС для
еѐ замены.
4. Пилотный проект это «Скачок» к ограниченному числу
изделий. Это надѐжный и популярный подход.
Рассмотрев стратегии внедрения мной был выбран «Пилотный
проект», потому что такой подход снижает возможность возникновения
рисков.
Сам процесс разработки будет состоять из следующих этапов:
1. Построение целостного образа проекта
Команда формирует общий образ проекта или его части.
Совместными усилиями товарищи решают, какая именно функциональность
будет разрабатываться в ходе итерации, определяют основные концепции,
которые лягут в основу разработки. Этап завершается вехой «Концепция
утверждена».
2. Планирование
Задачи, которые необходимо выполнить в ходе итерации, разбиваются
на подзадачи, определяется сложность их реализации, устанавливаются
сроки и назначаются ответственные. В планы закладывается время на
тестирование и исправление дефектов, а также предварительно намечается,
как именно будет проходить тестирование.
3. Разработка
На данном этапе MSF создается программный код новой
функциональности в соответствии с концепцией и утвержденными планами.
4. Стабилизация
К делу подключаются тестировщики. После тестирования выявленные
баги и недочеты возвращаются разработчикам для исправления.
5. Внедрение
Очередной релиз программного продукта передается заказчику и
устанавливается на клиентских компьютерах.
49
Внедрением информационной системы будут заниматься сотрудники
технического отдела.
К функциям разработчиков относятся:
Разработка ИС;
Стабилизация ИС;
Тестирование ИС;
Сопровождение ИС.
К функциям консультантов относятся:
Консультирование и поддержка разработчиков.
В этап эксплуатации и сопровождения информационной системы
входят следующие функции:
Сбор и анализ информации о функционировании ИС;
Исправление ошибок и устранение недостатков;
Формирование требований к улучшению работы
информационной системы и выполнение этих требований.
Выполнением этих функций занимается технический отдел под
руководством начальника технического отдела.
Эксплуатируют данную информационную систему пользователи и
сотрудники ветеринарной клиники, а обслуживать информационную систему
будет технический отдел.
Главврач;
Администратор гостиницы;
Технический персонал;
Фармацевт;
Ветеринары.
Со стороны этих участников, в рамках процесса эксплуатации ИС
существуют следующие процессы:
1. Со стороны посетителей сайта:
Регистрация аккаунта;
50
Запись на приѐм.
2. Со стороны врача:
Время приѐма;
Оказание услуг;
Внесение информации об оказанных услугах в базу данных.
Составление отчѐтности об оказанных услугах.
2.2.2. Характеристика нормативно-справочной, входной и
оперативной информации
Входные данные данные, вводимые в самом начале работы
алгоритма. Входные данные берутся из определенного набора объектов.
Входные данные:
Информация о клиенте;
Информация о питомце клиента;
Информация о медицинском персонале;
Информация об оказываемых услугах;
Информация об имеющихся медикаментах.
Информация о клиенте заполняется с помощью документов,
подтверждающих личность клиента и беседе с врачом. Вводимые данные:
Код клиента;
ФИО клиента;
Номер телефона;
Паспорт.
Информация о питомце клиента заполняется врачом с помощью
паспорта питомца. Вводимые данные:
Код животного;
Вид животного (кот, собака и др.);
Пол питомца;
Возраст;
Вакцинация (проводилась или нет);
51
Кастрация и стерилизация (проводилась или нет);
Информация о медицинском персонале заполняется главврачом.
Вводимые данные:
Код сотрудника;
ФИО;
Возраст;
Сертификат;
Уровень квалификация;
Специализация;
Опыт работы.
Информация об оказываемы услугах заполняется врачом, согласно
своей специализации и квалификации. Вводимые данные:
Код услуги;
Название услуги;
Услуги оказываются (да/нет);
Цена услуг.
Информация об имеющихся медикаментах заполняется фармацевтом.
Вводимые данные:
Код медикамента;
Название медикамента;
Количество медикаментов;
Срок годности.
Далее опишем входные экранные формы и их состав, с помощью
информации и справочников, в которые записывается информация и группы
пользователей, которые еѐ вводят.
Описание входной информации представлена в таблице 6.
Таблица 6
Характеристика входной информации
Пользователь
Информация
Справочники
Поля
Ветеринар
Информация о
Клиенты
Код клиента
Источник: https://baza.diplomsite.ru/previewfile/502