Используемая технология создания ПО 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Используемая технология создания ПО



При разработке ПО используются RadStudio 2009, Flash.

HTML, CSS, VBScript, MS Access.

 

Модель ПО

Модель – архитектура программного обеспечения, в которой модель данных приложения, пользовательский интерфейс и управляющая логика разделены на три отдельных компонента, так, что модификация одного из компонентов оказывает минимальное воздействие на другие компоненты. Шаблон MVC позволяет разделить данные, представление и обработку действий пользователя на три отдельных компонента

Модель (Model). Модель предоставляет данные (обычно для View), а также реагирует на запросы (обычно от контроллера), изменяя свое состояние.

Представление (View). Отвечает за отображение информации (пользовательский интерфейс).

Поведение (Controller). Интерпретирует данные, введенные пользователем, и информирует модель и представление о необходимости соответствующей реакции. Важно отметить, что как представление, так и поведение зависят от модели. Однако модель не зависит ни от представления, ни от поведения. Это одно из ключевых достоинств подобного разделения. Оно позволяет строить модель независимо от визуального представления, а также создавать несколько различных представлений для одной модели.

 

 

Выбор модели

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

Обоснование выбранной модели

Выбор данной модели обусловлен тем, что она будет наглядно

отображать принцип работы разрабатываемого ПО. Помимо этого,

выбранная модель поможет увидеть разделение ПО на отдельные блоки. Что

касается особенности данной модели, то модель простота в понимания. В

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

Построение общей модели

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

 

Программное обеспечение состоит из следующих основных модулей:

 

*Модуль подготовки данных

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

 

*Модуль обслуживания центра эмиссии и пунктов продаж

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

 

 

*Модуль обработки данных

Производит аналитическую обработку данных и их представление в виде отчетов и графиков.

 

*Модуль передачи данных

Осуществляет взаимодействие всех устройств системы.

 

*Модуль диспетчеризации

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

 

*Модуль организации транспортных инспекций

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

 

 

Архитектура ПО



Поделиться:


Последнее изменение этой страницы: 2017-01-25; просмотров: 75; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.118.1.158 (0.007 с.)