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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
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