Разработка автоматизированной информационной системы учета заявок на ремонт подвижного состава на примере предприятия РМ ПАТП-6
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
онная модель хорошо зарекомендовала себя при построении информационных систем, для которых в самом начале разработки можно достаточно точно и полно сформулировать все требования, с тем, чтобы предоставить разработчикам свободу реализовать их как можно лучше с технической точки зрения.
Применение итерационной модели характерно для ситуаций, когда требования и их реализация максимально чётко определены и понятны. Итерационная модель хорошо функционирует при её применении в циклах разработки программного продукта, в которых используется неизменяемое определение продукта и вполне понятные технические методики.
Преимущества итерационной модели.
-модель хорошо известна потребителям, не имеющим отношения к разработке ПО, и конечным пользователям.
-она упорядоченно справляется со сложностями и хорошо срабатывает для тех проектов, которые достаточно понятны.
-она весьма доступна для понимания.
-она проста и удобна для применения, так как процесс разработки выполняется поэтапно.
-её структурой может руководствоваться даже слабо подготовленный в техническом плане персонал.
-она отличается стабильностью требований.
-она хорошо срабатывает тогда, когда требования к качеству доминируют над требованиями к затратам и графиком выполнения проекта.
-она способствует осуществлению строгого контроля менеджмента проекта.
-она облегчает работу менеджеру проекта по составлению плана и комплектации команды разработчиков.
Итерационная модель хорошо функционирует при её применении в циклах разработки программного продукта, в котором используется неизменяемое определение продукта и вполне понятные технические методики.
Выбор модели жизненного цикла разработки программного обеспечения является важным этапом. Поэтому для проекта выбор модели жизненного цикла разработки программного обеспечения проводился на основе анализа требований к проекту, характеристик команды разработчиков и конечных пользователей, а также типа проекта и рисков. Данные представлены в приложении В.
Подсчитав количество ответов, которые были подчеркнуты, можно составить таблицу моделей жизненного цикла с проставленными суммарными баллами. По результатам выбирается та модель жизненного цикла, у которой наибольший суммарный балл (таблица 1).
Таблица 1 - Определение приемлемой модели ЖЦ
Модель ЖЦВес в баллахКаскадная модель ЖЦ5Итерационная модель ЖЦ14
В данном случае суммарный балл имитационной модели ЖЦ наибольший. Это означает, что для реализации проекта целесообразно применить имитационную модель ЖЦ ПО.
4.2 Определение цели и области действия программного проекта
Целью программного проекта является разработка системы учета сходов подвижного состава для предприятия РМПАТП-6
В программном проекте предстоит автоматизировать следующие бизнес-процессы:
-формирование и ведение нормативно-справочной информации;
-формирование и ведение информации о количестве сошедших, находящихся на ремонте и вышедших с ремонта автомашин;
-ведение полной информации о персонале, включая прием и увольнение сотрудников на работу;
-формирование различных выходных документов;
-подготовку и анализ разнородной информации и статистических данных.
Проект будет:
-для внутреннего использования;
-системой для ввода, обработки данных;
Проект не будет:
-полномасштабной информационной системой организации;
-требовать использования услуг внешних разработчиков.
Автоматизированная информационная система Учета заявок на ремонт подвижного состава предназначена предоставлять оперативную информацию для руководства организации, подготавливать информацию для передачи данных в соответствующие государственные органы с целью возмещения затрат на перевозку.
Разработанное техническое задание для разрабатываемого проекта представлено в ТЗ.
4.3 Создание структуры пооперационного перечня работ
Процесс создания информационной системы для РМПАТП-6 можно представить в виде перечня работ, который разрабатывался в приложении Microsoft Office Project 2007 - и включает следующие этапы:
Анализ и требования к программному обеспечению
-анализ требований;
-создание черновой версии спецификации проекта;
-определение сроков выполнения работ;
-постановка задачи;
-составление технического задания;
-составление графика выполнения работ;
-оценка стоимости проекта;
-разработка графика сдачи.
Проектирование
-разработка общей информационной модели системы;
-разработка функциональных моделей системы в целом, а также подсистем;
-создание логической модели данных;
-определение уровней бизнес-логики;
-построение экранных форм, диалогов, отчетов;
-создание пользовательского интерфейса.
Разработка
-реализация базы данных;
-реализация пользовательского интерфейса;
-определение параметров модульной и уровневой архитектуры;
-назначение персонала для разработки;
-разработка кода.
Тестирование модулей
-тестирование модулей компонента в соответствии со спецификацией продукта;
-выявление ошибок в спецификациях продукта;
-изменение неправильного кода.
Разработка документации
-разработка справки;
-разработка руководства пользователя;
-доработка документации для пользователей с учетом замечаний.
Вн