Разработка автоматизированной информационной системы учета заявок на ремонт подвижного состава на примере предприятия РМ ПАТП-6

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

онная модель хорошо зарекомендовала себя при построении информационных систем, для которых в самом начале разработки можно достаточно точно и полно сформулировать все требования, с тем, чтобы предоставить разработчикам свободу реализовать их как можно лучше с технической точки зрения.

Применение итерационной модели характерно для ситуаций, когда требования и их реализация максимально чётко определены и понятны. Итерационная модель хорошо функционирует при её применении в циклах разработки программного продукта, в которых используется неизменяемое определение продукта и вполне понятные технические методики.

Преимущества итерационной модели.

-модель хорошо известна потребителям, не имеющим отношения к разработке ПО, и конечным пользователям.

-она упорядоченно справляется со сложностями и хорошо срабатывает для тех проектов, которые достаточно понятны.

-она весьма доступна для понимания.

-она проста и удобна для применения, так как процесс разработки выполняется поэтапно.

-её структурой может руководствоваться даже слабо подготовленный в техническом плане персонал.

-она отличается стабильностью требований.

-она хорошо срабатывает тогда, когда требования к качеству доминируют над требованиями к затратам и графиком выполнения проекта.

-она способствует осуществлению строгого контроля менеджмента проекта.

-она облегчает работу менеджеру проекта по составлению плана и комплектации команды разработчиков.

Итерационная модель хорошо функционирует при её применении в циклах разработки программного продукта, в котором используется неизменяемое определение продукта и вполне понятные технические методики.

Выбор модели жизненного цикла разработки программного обеспечения является важным этапом. Поэтому для проекта выбор модели жизненного цикла разработки программного обеспечения проводился на основе анализа требований к проекту, характеристик команды разработчиков и конечных пользователей, а также типа проекта и рисков. Данные представлены в приложении В.

Подсчитав количество ответов, которые были подчеркнуты, можно составить таблицу моделей жизненного цикла с проставленными суммарными баллами. По результатам выбирается та модель жизненного цикла, у которой наибольший суммарный балл (таблица 1).

 

Таблица 1 - Определение приемлемой модели ЖЦ

 

Модель ЖЦВес в баллахКаскадная модель ЖЦ5Итерационная модель ЖЦ14

 

 

 

В данном случае суммарный балл имитационной модели ЖЦ наибольший. Это означает, что для реализации проекта целесообразно применить имитационную модель ЖЦ ПО.

 

4.2 Определение цели и области действия программного проекта

 

Целью программного проекта является разработка системы учета сходов подвижного состава для предприятия РМПАТП-6

В программном проекте предстоит автоматизировать следующие бизнес-процессы:

-формирование и ведение нормативно-справочной информации;

-формирование и ведение информации о количестве сошедших, находящихся на ремонте и вышедших с ремонта автомашин;

-ведение полной информации о персонале, включая прием и увольнение сотрудников на работу;

-формирование различных выходных документов;

-подготовку и анализ разнородной информации и статистических данных.

Проект будет:

-для внутреннего использования;

-системой для ввода, обработки данных;

Проект не будет:

-полномасштабной информационной системой организации;

-требовать использования услуг внешних разработчиков.

Автоматизированная информационная система Учета заявок на ремонт подвижного состава предназначена предоставлять оперативную информацию для руководства организации, подготавливать информацию для передачи данных в соответствующие государственные органы с целью возмещения затрат на перевозку.

Разработанное техническое задание для разрабатываемого проекта представлено в ТЗ.

 

4.3 Создание структуры пооперационного перечня работ

 

Процесс создания информационной системы для РМПАТП-6 можно представить в виде перечня работ, который разрабатывался в приложении Microsoft Office Project 2007 - и включает следующие этапы:

Анализ и требования к программному обеспечению

-анализ требований;

-создание черновой версии спецификации проекта;

-определение сроков выполнения работ;

-постановка задачи;

-составление технического задания;

-составление графика выполнения работ;

-оценка стоимости проекта;

-разработка графика сдачи.

Проектирование

-разработка общей информационной модели системы;

-разработка функциональных моделей системы в целом, а также подсистем;

-создание логической модели данных;

-определение уровней бизнес-логики;

-построение экранных форм, диалогов, отчетов;

-создание пользовательского интерфейса.

Разработка

-реализация базы данных;

-реализация пользовательского интерфейса;

-определение параметров модульной и уровневой архитектуры;

-назначение персонала для разработки;

-разработка кода.

Тестирование модулей

-тестирование модулей компонента в соответствии со спецификацией продукта;

-выявление ошибок в спецификациях продукта;

-изменение неправильного кода.

Разработка документации

-разработка справки;

-разработка руководства пользователя;

-доработка документации для пользователей с учетом замечаний.

Вн