Разработка структуры специализированной базы геоданных структуры и базы данных состояния войск для применения в автоматизированных системах управления войсками

Анализ способов хранения геоданных в ГИС. Разработка классификатора базы геоданных. Основные методы визуализации геоданных. Понятие, назначение и структура СПО "Локальный клиент" Системы ГИС-3D. Расчет трудоемкости разработки программного обеспечения.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 21.06.2012
Размер файла 3,7 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Инструмент Resample изменяет пространственное разрешение растра в заданное количество раз (рис. 5).

Рис. 5. Изменение разрешения растра

Если на одну и ту же территорию имеется привязанное многоканальное изображение, а также панхроматическое, но с более высоким разрешением, то с помощью алгоритмов, которые объединены под общим названием pan-sharpening, в Системе можно синтезировать новое многоканальное изображение с разрешением исходного панхроматического, другими словами улучшить пространственное разрешение.

На рисунке представлен пример слияния панхроматического и многозонального изображения (SPOT) (рис. 6).

Рис. 6. Улучшение разрешающей способности растра

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

Для хранения растровой информации предусмотрена возможность формирования каталога растров. Каталог растров является частью базы геоданных и предназначен, прежде всего, для хранения больших объемов растровых данных. В каталоге могут храниться сотни или тысячи изображений с разным пространственным и спектральным разрешением, различным количеством каналов. Представлен пример каталога растров (рис. 7).

Рис. 7. Каталог растров

Растровые изображения могут быть объединены в мозаики и храниться в базе геоданных в виде наборов растров (raster dataset). В отличие от растрового каталога, данные объединяемые в мозаику, должны иметь одинаковое количество каналов. Желательно также близкое пространственное разрешение. Особенностью наборов растров является возможность добавлять новые изображения без пересчета всей мозаики (кроме персональных баз геоданных).

Изображения, которые объединяются в мозаику (рис. 8), могут иметь различные яркостные характеристики (яркость, контраст, распределение яркостей по площади изображения), поэтому для получения мозаики без заметных линий сшивки необходима обработка областей перекрытия изображения. Она может быть проведена с помощью нескольких алгоритмов: вычисление среднеарифметического значения, выбор максимального или минимального значения, смешение (Blend), выбор пикселя того изображения, которое указано первым или последним в списке загружаемых в мозаику.

Рис. 8. Мозаика растров

Система предоставляет богатый инструментарий по работе с растровыми изображениями.

При заданном уровне масштаба отображается не исходное изображение, а его копия, с разрешением, уменьшенным в соответствующее количество раз. Пирамидные слои вычисляются один раз, хранятся вместе с изображением и подгружаются в зависимости от текущего масштаба изображения. Это увеличивает общий объем данных, но зато многократно ускоряет их отображение.

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

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

1.3.2 3D представление пространственной информации

Основное предназначение 3D визуализации - это отображение пространственных данных, приближенное к реальности, сформированное на основе 2D представления. Например, обычный двумерный слой зданий может быть представлен как набор трёхмерных фигур, которые получаются за счёт «выдавливания» многоугольников вверх на некоторую высоту, задаваемую в атрибуте высоты зданий (рис. 9). Этот способ еще называют псевдотрехмерным, т.к. этот основан на том, что создается структура данных, в которых значение третьей координаты Z (обычно высота) каждой точки (X, Y) записывается в качестве атрибута.

Рис. 9. Строения сформированы методом выдавливания многоугольников на заданную высоту

Для повышения реалистичности поверхностей на них обычно «натягивают» некоторые растровые изображения, например аэрокосмоснимки местности или сканированные карты.

Представление пространственных объектов в слое задается с использованием большого набора текстур и 3D объектов, для точечных, линейных и полигональных объектов, которые могут использоваться, для улучшения отображения и придания реалистичности. Среди таких стилей:

- 3D дома;

- 3D небоскребы;

- 3D индустриальные здания и оборудование;

- 3D базовые фигуры;

- 3D уличная оснастка (знаки, фонари, скамейки);

- 3D деревья и растения;

- 3D машины;

- и другие.

При 3D визуализации возможно отображения трехмерных моделей в формате 3D studio, SketchUp, примеры можно увидеть на рис. 10 и рис. 11.

Рис. 10. Трехмерная модель олимпийского парка

Рис. 11. Трехмерная модель санно-бобслейной трассы

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

Регулярная сеть (GRID) представляет собой решётку, используемую для разбиения земной поверхности на ячейки в регулярно-ячеистом представлении рельефа. Данная модель обработки соответствует модели представления данных в виде матрицы высот. В случае регулярной сетки структурной единицей хранения данных является одна ячейка, координаты (абсцисса, ордината, аппликата) содержатся в узлах сети.

Триангуляционная нерегулярная сеть (TIN - Triangulated Irregular Network) является системой неравносторонних треугольников, построение производится согласно триангуляции Делоне. Моделью представления рельефа, построенного по TIN, является многогранная поверхность. Информация содержится в вершинах треугольников (рис. 12).

Рис. 12. Триангуляционная нерегулярная сетка

TIN-модель создаётся по информации опорных точек, структурных линий и площадей заполнения постоянным значением. Различаются следующие типы структурных линий:

- линии гладкого перегиба - линейные объекты гидрографии;

- линии негладкого перегиба - хребты, водоразделы;

- линии разрыва, вдоль которых происходит смещение поверхности по высоте, - обрывы.

TIN-модель даёт возможность использовать переменную плотность исходных точек в зависимости от изменений рельефа, что позволяет создать эффективную и точную модель поверхности (рис. 13). В построении TIN-модели используются также и другие пространственные объекты, уточняющие структуру рельефа - хребты, линии водотока, водные поверхности с постоянной высотой. Пространственные трёхмерные объекты могут иметь также и искусственное происхождение, например автомагистрали.

Рис. 13. 3D визуализация. Модель TIN

Разработчики INPHO убеждены, что наибольшую точность построения модели рельефа для экологических целей обеспечит гибридный алгоритм, разработанный на основе передовых методов объединения классического GRIDа с совокупностью структурных линий (рис. 14).

Рис. 14. Гибридная модель обработки: 1 - река, 2 - промоина

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

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

GRID обычно используются в приложениях, где применяются региональные и мелкомасштабные представления, в то время как ТINы - для более детального крупномасштабного моделирования. GRID применяется, если пространственная точность исходных данных невысока или если не нужно точное представление линейных объектов типа дорог или потоков. Если исходные данные очень точны, и необходимо сохранить их точность, либо надо отображать линейные объекты - целесообразно использовать модель ТIN.

2. Технологический раздел

2.1 Понятие, назначение и структура СПО «Локальный клиент» Системы ГИС-3D

Рассмотрим работу программы «Локальный клиент ГИС-3D», в которой используется данный классификатор.

Программа содержит набор инструментальных средств, необходимых для работы с графическими представлениями геопространственных данных. СПО локального клиента разработано на основе комплекта разработчика приложений, предоставляемого компанией ESRI - ArcGIS Engine Developer Kit.

Локальный клиент ГИС-3D имеет два режима работы:

— оn-line режим, когда пользователь работает в локальной вычислительной сети объекта автоматизации и имеет постоянную связь как с централизованной базой геоданных, так и с подсистемой администрирования ГИС-3D;

Программа «Локальный клиент ГИС-3D» первоначально всегда запускается в режиме off-line.

Для запуска СПО локального клиента в конфигурации «On-Line Клиент» далее необходимо:

- выбрать пункт меню «Файл» «Подключиться» или нажать на кнопку на панели инструментов («Подключиться»). Откроется окно для авторизации пользователя.

- ввести имя пользователя;

- ввести пароль;

- нажать на кнопку «Оk». На экране монитора отобразится окно «Клиент ГИС-3D».

2.2 Основные функциональные возможности СПО «Локальный клиент»

2.2.1 Структура пользовательского интерфейса и назначение элементов управления

Главное окно каркасного приложения имеет следующие основные интерфейсные элементы:

окно «Навигатор»;

рабочая область каркасного приложения;

область отображения журнала выполнения задач.

Для запуска требуемой программы необходимо осуществить двойной щелчок левой кнопкой «мыши» по ее наименованию в окне Навигатора. Программа откроется в рабочей области каркасного приложения.

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

2.2.2 Перечень задач функциональных модулей

В on-line режиме работы в окне «Навигатор» находится следующий список функциональных модулей:

1) «Каталог» предназначен для работы с базами данных.

2) «2D» предназначен для работы с данными в двухмерном режиме. Включает в себя следующие задачи:

a. адресная система;

b. работа с векторными картами;

c. редактирование векторных карт;

d. подготовка к печати.

3) «3D» предназначен для работы с данными в трехмерном режиме. Включает в себя следующие задачи:

a. Глобус;

b. Сцена.

4) «Адресный реестр» предназначен для ведения справочников адресной системы. Включает в себя следующие задачи:

a. Помещения/комнаты;

b. Типы адресов;

c. Субъекты Федерации;

d. Районы;

e. Населенные пункты;

f. Нестандартные префиксы;

g. Топонимы;

h. Геонимы;

i. Адреса;

j. Земельные участки / части ЗУ;

k. Здания/строения.

2.3 Работа с задачами функциональных модулей

2.3.1 Модуль «Каталог»

Для запуска программы «Работа с источниками данных (каталоги)» необходимо в окне «Навигатор» выбрать приложение «Каталог». В результате в рабочей области каркасного приложения окна программы «Клиент ГИС-3D» отобразится окно «Каталог».

На панели инструментов «Источники данных» расположены программные кнопки:

? «Добавить данные с сервера ArcSDE»;

? «Добавить данные локально»;

? «Слияние изменений в основной и открепленной версиях данных».

2.3.2 Модуль «2D»

Данный модуль позволяет работать с пространственными данными в двухмерном режиме. Модуль состоит из следующих задач:

1) «Работа с векторными картами» - работа с пространственной информацией, без права её редактирования;

2) «Редактирование векторных карт» - работа с пространственной информацией, с правом её редактирования;

3) «Подготовка к печати» - подготовка к печати карт (проектов), созданных в вышеперечисленных программах;

Панель инструментов окна «Работа с векторными электронными картами» состоит из семи панелей:

— «Источники данных» - добавление данных с сервера ArcSDE (с основной БГД) и с ArcGis Server (опубликованные сервисы с ГИС сервера), добавление данных локально (слои, шейп-файлы, файловые БГД и др.) и открытие цифровой модели рельефа;

— «Стандарт» - выполнение стандартных функций (открыть, сохранить, вырезать и др.);

Состав кнопок панели инструментов можно настроить с помощью контекстного меню, появляющегося посредством нажатия правой кнопки «мыши», при нахождении курсора в зоне панели.

Место расположения кнопок панели инструментов можно изменить, «перетащив» «мышью» требуемую панель в нужное место.

Создание рабочего проекта

Рабочий проект (карта) создается из растровых и векторных данных. Данные могут храниться в основной БГД, в локальных БГД или в виде растровых (.img.bmp.jpg) и векторных (.lyr.shp.dwg) файлов на локальном компьютере пользователя. Для создания рабочего проекта необходимо в задаче «Работа с векторными картами» добавить данные, настроить их отображение и сохранить проект.

Добавление данных

Добавление данных осуществляется с помощью панели «Источники данных». Также данные с сервера ArcSDE, с ArcGIS Server и локально можно добавить с помощью контекстного меню, вызываемого нажатием ПКМ в левой части рабочего окна программы.

Для добавления данных с сервера ArcSDE необходимо:

1) выбрать режим «Добавить с сервера ArcSDE». Откроется окно «Настройки соединения».

2) ввести параметры соединения с удаленным ArcSDE сервером;

3) нажать на кнопку «Принять». Откроется окно «Добавить»;

4) выбрать необходимые классы пространственных объектов и нажать на кнопку «Открыть». В левой части рабочего поля программы отобразится дерево слоев векторной электронной карты, в правой части рабочего поля отобразиться векторная электронная карта.

При снятии признака «Использовать версию по умолчанию» в окне «Настройки соединения» после нажатия кнопки «Принять» откроется окно «Управление версиями» для выбора версии БГД.

Для добавления данных с ArcGIS Server необходимо:

1) выбрать режим «Добавить данные с ArcGIS Server». Откроется окно «Соединение с ArcGis Server».

2) ввести URL сервера и, при необходимости аутентификации, имя пользователя и пароль.

3) нажать на кнопку «ОК». Откроется окно «Доступные сервисы»;

4) выбрать необходимый сервис;

5) нажать на кнопку «ОК». В левой части рабочего поля программы отобразится дерево слоев векторной электронной карты, в правой части рабочего поля отобразиться векторная электронная карта.

Для добавления данных с локальной ПЭВМ необходимо:

1) выбрать режим «Добавить данные локально». Откроется диалоговое окно «Открыть»;

2) используя фильтр найти и выделить необходимые данные;

4) нажать на кнопку «Открыть». В левой части рабочего поля программы отобразится дерево слоев векторной электронной карты, в правой части рабочего поля отобразится векторная электронная карта.

Для добавления цифровой модели рельефа необходимо:

1) Выбрать режим «Добавить цифровую модель рельефа». Откроется окно «Найти каталог»;

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

2.3.3 Модуль «3D»

3D модуль включает в себя две функциональные задачи: «3D-визуализация ArcScene» и «3D-визуализация ArcGlobe».

Работа с программой Режим «Сцена»

Выбрать приложение «Режим «Сцена»». В результате в рабочей области каркасного приложения окна программы «Клиент ГИС-3D» отобразится окно «3D-визуализация ArcScene».

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

В левой части рабочего поля программы отобразится дерево слоев векторной электронной карты, в правой части рабочего поля отобразится векторная 3D электронная карта.

Панель инструментов окна «Режим «3D-Сцена»» состоит из 4-х панелей:

— «Источники данных»;

— «Стандарт»;

— «Моделирование экологических процессов»;

— «Выделение»;

— «Адресная система».

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

Для построения трехмерных объектов необходимо:

из списка слоев выбрать площадной слой, из которого будут строиться трехмерные объекты, вызвать контекстное меню, нажав правой кнопкой мыши по выбранному слою, и выбрать пункт «Свойства». Откроется окно «Свойства слоя»;

— поставить отметку у признака «Экструдировать объекты в слое»;

— выбрать правило использования значения экструзии;

— нажать на кнопку («Калькулятор запроса»). Откроется окно «Конструктор выражений»;

— в поле «Выражение» задать значение параметра «Высота»;

— В результате слой площадных объектов из плоских картографических данных преобразовался в трехмерные объекты с атрибутом заданной высоты.

Если значения высот неизвестны, а известно, например, количество этажей в зданиях и высота этажа, или известна минимальная и максимальная высота объекта, в конструкторе запросов можно составить выражение, в соответствии с которым здания будут «вытянуты» на необходимую высоту.

Для автоматического текстурирования объектов необходимо выполнить следующие действия:

— в окне «Свойства слоя» на вкладке отметить признак «Установить текстуру». Станет доступной кнопка («Выбрать текстуру…»);

— нажать на кнопку («Выбрать текстуру…»). Откроется окно «Загрузка текстуры»;

— открыть необходимый файл текстуры;

В результате трехмерные объекты, построенные ранее, приобретут установленную текстуру.

2.3.4 Программа Режим «Глобус»

Выбрать приложение «Режим «Глобус»». В результате в рабочей области каркасного приложения окна программы «Клиент ГИС-3D» отобразится окно «Режим «Глобус»».

Панель инструментов окна «Режим «Глобус»» состоит из шести панелей:

— «Источники данных»;

— «Стандарт»;

— «Вращение»;

— «Эффекты»;

— «Выделение»;

— «Адресная система».

Добавления данных производится так же, как в приложении «Режим «Сцена»».

Если слои проекта не отображаются, тогда необходимо восстановить пути к источникам данных (аналогично 2D проектам).

3. Технико-экономический раздел

3.1 Расчет трудоемкости разработки программного обеспечения

геоданные визуализация программный трудоемкость

Трудоемкость разработки программного обеспечения складывается в основном из затрат на проектирование, написание кода и отладку создаваемого ПО.

3.2 Базовый показатель для определения составляющих затрат труда

Базовым показателем для определения составляющих затрат труда является условное число операторов в программе.

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

Базовый показатель для вычисления затрат труда вычисляется по формуле:

(3.1)

где c - коэффициент сложности программы;

p - коэффициент коррекции программы в ходе ее разработки;

q - число операторов (исходных команд).

Коэффициент с - относительная сложность задания относительно отношения к типичной задаче, сложность которой принята более 1, лежит в границах от 1,25 до 2,0 и выбирается равным 1,50.

Коэффициент коррекции программы р - увеличение объема работ за счет внесения изменений в программу лежит в границах от 0,05 до 0,1 и выбирается равным 0,08.

В данном программном продукте q = 7 500.

Находим базовый показатель:

(3.2)

3.3 Затраты труда на подготовку и описание задачи

Затраты труда на подготовку и описание задачи tоп:

(3.3)

3.4 Затраты труда на исследование алгоритма решения задачи

Затраты труда на исследование алгоритма решения задачи tис:

(3.4)

Где B - коэффициент недостаточности описания задачи. Примем B = 1.4;

k - коэффициент квалификации (зависит от стажа работника в качестве программиста Таблица 3.1)

Таблица 3.1

Опыт работы

Коэффициент квалификации

до 2-х лет

0,8

2 - 3 года

1

3- 5 года

1.1 - 1.2

5 - 7 года

1.3 - 1.4

Больше 7 лет

1.5 - 1.6

Исходя из приведенной таблицы, принимаем k = 0.8.

(3.5)

3.5 Затраты труда на разработку блок-схемы

Затраты труда на разработку блок-схемы алгоритма tал:

(3.6)

3.6 Затраты труда на программирование по блок-схеме алгоритма

Затраты труда на программирование по блок-схеме tпр:

(3.7)

3.7 Затраты труда на отладку программы на ЭВМ

Затраты труда на отладку программы tотл:

(3.8)

3.8 Затраты труда на подготовку документов по задаче

Затраты труда на подготовку документации tД:

(3.9)

где tпр - затраты труда на подготовку документов;

tоф - время на оформление документов.

(3.10)

(3.11)

Следовательно,

(3.12)

3.9 Суммарные затраты труда на создание программного обеспечения

Суммарные затраты рассчитываются по формуле:

(3.13)

Работник

Суммарные затраты

Затраты труда [чел. час]

Разработчик

tоп + tд

1519

Программист

tпр + tотл

4035

Аналитик

tис + tал

926

(3.14)

3.10 Расчет затрат на разработку программного обеспечения

3.10.1 Расчет заработной платы

Заработная плата складывается из двух составляющих: основной заработной платы и дополнительной.

По данным отделы кадров, основная заработная плата разработчика составляет 13 000 руб.; программиста - 12 000 руб., аналитика - 15 000 руб.

Исходя из этого, можем рассчитать часовую ставку.

Работник

Часовая ставка [руб./час]

Разработчик

77

Программист

71

Аналитик

89

Основная заработная плата рассчитывается по формуле:

(3.15)

где k - количество работников;

tk - суммарные затраты труда для каждого работника;

tср - среднее число дней в месяце: (365 - 113)/12 = 21 день;

Дополнительная заработная плата определяется как 10% от основной заработной платы.

(3.16)

Рассчитаем основную и дополнительную заработную плату:

Работник

Основная ЗП [руб.]

Дополнительная ЗП [руб.]

Разработчик

116 963

17 544,45

Программист

286 485

42 972,75

Аналитик

82 414

12 362,1

Всего

485 862

72 879,3

Суммарная заработная плата (ФЗП - фонд заработной платы):

(3.17)

3.10.2 Страховые взносы

Страховые взносы составляют 34% от фонда заработной платы.

(3.18)

3.10.3 Эксплуатация ЭВМ

Стоимость электроэнергии

(3.19)

где M - мощность ЭВМ (0.35 кВт);

kз - коэффициент загрузки (0.8);

CкВт.ч - стоимость 1 кВт час электроэнергии для предприятия (2.8 руб.);

Fэф - эффективный фонд рабочего времени, рассчитывается по формуле:

(3.20)

где Дном = 258 - номинальное число рабочих дней в году;

d = 8 [час] - продолжительность рабочего дня;

f = 2% - планируемый процент времени на ремонт ЭВМ.

При данных значениях эффективный фонд составляет

(3.21)

Тогда стоимость электроэнергии за год составит:

(3.22)

Техническое обслуживание и ремонт

Техническое обслуживание и текущий ремонт составляют 2.5% от стоимости оборудования. В нашем случае стоимость компьютера составляет:

(3.23)

Тогда затраты на техническое обслуживание и ремонт составляют:

(3.24)

3.10.4 Амортизационные отчисления

Амортизационные отчисления рассчитываются по формуле:

(3.25)

где Cобор - стоимость компьютера;

НА - норма амортизации, которая рассчитывается по формуле:

(3.26)

где Сликв - ликвидационная стоимость, составляет 5% от стоимости оборудования: ;

Тнорм - нормативный срок службы (от 3 до 5 лет).

Примем Тнорм = 5 [лет].

Подставив указанные значения в формулу (3.26), получим:

(3.27)

Тогда амортизационные отчисления за год составят:

(3.28)

Суммарные годовые эксплуатационные затраты:

(3.29)

Стоимость одного часа рабочего времени:

(3.30)

где СЭ - годовая стоимость эксплуатации, вычисленная по формуле (3.29);

Fэф - эффективный фонд рабочего времени, вычисленный по формуле (3.30).

Таким образом, стоимость часа рабочего времени составляет:

(3.31)

Таким образом, затраты, связанные с эксплуатацией ЭВМ:

(3.32)

где - общее время использования ЭВМ для решения задачи:

(3.33)

Следовательно, суммарные затраты на эксплуатацию ЭВМ составят:

(3.34)

Вычислим временной коэффициент:

(3.35)

Из суммарных затрат, затраты:

на электроэнергию:

[руб.];

на техническое обеспечение и ремонт:

[руб.];

амортизационные отчисления:

[руб.].

3.11 Накладные расходы

Накладные расходы составляют 50% от основной заработной платы:

(3.36)

3.11.1 Материалы и комплектующие

Материалы и комплектующие составляют 1.5% от стоимости оборудования, т.е.

(3.37)

3.11.2 Суммарные расходы

Суммарные расходы на разработку программного обеспечения составили:

(3.38)

3.12 Перечень затрат на разработку программного обеспечения

Перечень затрат на разработку программного обеспечения сведен в Таблица 3.2

Таблица 3.2

Статьи затрат

Сумма, руб.

% от общей суммы

Материалы и комплектующие (СМиК)

372,00

0,04

Основная заработная плата (Зосн)

485 862,00

48,00

Дополнительная заработная плата (Здоп)

72 879,00

7,27

Страховые взносы (СС)

189 922,00

18,95

Затраты на электроэнергию (СЭЭ(общ))

3 438,00

0,34

Затраты на техническое обеспечение и ремонт (СТО(общ))

1 344,00

0,13

Амортизационные отчисления (Аобщ)

10 215,00

1,02

Накладные расходы (Снакл)

242 931,00

24,25

ИТОГО:

1 003 964,00

100

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

3.13 Расчет совокупной стоимости владения

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

Модель ССВ, разработанная компанией Gartner Group и получившая широкое распространение в середине 90-х, отражает полный перечень статей затрат, связанных с внедрением и обслуживанием ИС в течение срока их жизни.

Таблица 4.3

Статья затрат

Содержание

Удельный вес

1. Программно-аппаратное обеспечение

Стоимость внедрения ИС (затраты на приобретение оборудования, программного обеспечения, материалов; затраты на работы по монтажу, пуско-наладке, инсталляции, включая услуги по первичному обучению пользователей)

0,25

2. Администрирование

Затраты на выполнение функций управления ИС (зарплата сотрудников служб эксплуатации, системных администраторов, а также субподрядные работы по реагирующему и упреждающему управлению)

0,21

3. Поддержка

Затраты на внешнюю техническую поддержку, услуги по сопровождению и обеспечению работы системы, услуги на обучение в течение срока эксплуатации системы

0,16

4. Разработка

Затраты на разработку планов модернизации и развития КИВС (анализ возможных технических решений, выбор производителей, поставщиков и подрядчиков)

0,06

5. Коммуникации

Затраты на услуги связи и передачи данных

0,04

6. Человеческий фактор

Незапланированные косвенные затраты, связанные с действием «человеческого фактора» (ошибки и трудности в работе с КИВС, приводящие к непроизводительным затратам времени и ресурсов пользователей)

0,21

7. Простои

Потери из-за плановых и внеплановых перерывов в работе КИВС.

0,07

Статья затрат, связанная с программно-аппаратным обеспечением включает в себя затраты на приобретение оборудования (15 000 руб.), программного обеспечения (1 003 964 руб.), первичное обучение пользователей (30 000 руб.) и, как видно из таблицы, составляет 0,25 часть от всех затрат, связанных с ССВ данной системы.

Таким образом, ССВ = (15 000 + 1 003 964 + 30 000)/0.25 = 4 195 856 (руб.).

3.14 Рекомендации по снижению затрат на разработку

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

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

Включение в группу разработки представителя заказчика или специалиста в предметной области. Это позволит снизить вероятность ошибки на этапе проектирования, и как следствие время на разработку проекта в целом.

Использование для проектирования и автоматического написания SQL кода инструментальных CASE-систем таких, как ER/Studio, ERWin и т.д.

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

Описанные меры, приведут к сокращению времени на написание кода, а также на отладку программы. За счет этого снижается время разработки, и как следствие затраты на разработку.

Заключение

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

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

Разработанный классификатор, при применении в ГИС с развитыми технологиями визуализации и моделирования ситуаций, позволяет решать следующие важные задачи в автоматизированных системах управления войсками:

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

— планирование полетов авиации и беспилотных летательных аппаратов с целью нанесения ударов, перевозки грузов и личного состава, ведения разведки;

— оптимизация расписания и маршрутов движения;

— определение наиболее возможных маршрутов передвижения противника и планирование размещения средств противодействия.

Полученный классификатор базы данных может выступать в качестве компонента специализированной ГИС.

Данная работа содержит расчет себестоимости программного комплекса и обзор мер по обеспечению безопасности при эксплуатации программного комплекса.

Список источников

1. С. Мафтик «Механизмы защиты в сетях ЭВМ» - /М., «Мир»-, 1993.

2. Гришкин С.Г., Магданов М.Г. «Криптографическая защита БД» /Безопасность информационных технологий, Э1, 1994.

3. Петров В.А., Пискарев А.С., Шеин А.В. «Информационная безопасность. Защита информации от несанкционированном доступа в автоматизированных системах» /М., МИ - ФИ, 1993.

4. Скворцов А.В., Триангуляция Делоне и её применение. - Томск: Изд-во Том. ун-та, 2002. - 128 с.

5. Щербаков В.В., Методическое пособие по курсу «Геоинформационные технологии», Екатеринбург 2002 г.

6. Н.С. Рассказова, А.В. Бобылев, Представление данных цифровых моделей рельефа в экологических геоинформационных системах, 2010 г.

7. ГОСТ 12.0.003-74. Опасные и вредные производственные факторы [Электронный ресурс]. Введ. 1976-01-01. - Адрес в Интернет: http://www.mbty.ru.

8. ГОСТ 12.1.003-83. Шум. Общие требования безопасности [Электронный ресурс].

9. Введ. 1984-07-01. - Адрес в Интернет: http://www.mbty.ru.

10. СНиП 23-05-95. Естественное и искусственное освещение [Электронный ресурс].

11. Взамен СНиП 11-4-79; введ. 1996-01-01. - Адрес в Интернет: http://www.mbty.ru.

12. ГОСТ 12.1.002-84. Электрические поля промышленной частоты. Допустимые уровни напряженности и требования к проведению контроля на рабочих местах [Электронный ресурс]. Взамен ГОСТ 12.1.002-75; введ. 1986-01-01. - Адрес в Интернет: http://www.mbty.ru.

13. НПБ 105-03. Определение категорий помещений, зданий и наружных установок по взрывопожарной и пожарной опасности [Электронный ресурс]. - Взамен НПБ 105-95, НПБ 107-97; введ. 2003-08-01. - Адрес в Интернет: http://www.bib-gost.narod.ru.

14. Взамен СНиП 2.01.02-85*; введ. 1998-01-01. - Адрес в Интернет: http://www.mbty.ru.

15. ГОСТ Р 51606-2000 «Карты цифровые топографические. Система классификации и кодирования цифровой картографической информации. Общие требования» [Электронный ресурс] - Адрес в Интернет: http://www.complexdoc.ru

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.