Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

10870

.pdf
Скачиваний:
0
Добавлен:
25.11.2023
Размер:
15.4 Mб
Скачать

Рис. 3. Визуализация буферизации топологической модели карста

Для подготовки схемы зон, подходящих для размещения АЭС, была использована функция наложения топологий. Пример представлен на рисунке 4.

Таким образом, любая исследуемая территория может быть разделена на зоны соответствия требованиям размещения АЭС с помощью геоинформационных средств. В процессе данного эксперимента была проанализирована территория городского округа Навашинский Нижегородской области: из 1073,4 км2 благоприятной для размещения АЭС является площадь 18,5 км2.

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

Рис. 4. Визуализация результирующей топологии

В результате использования ГИС-технологий при выборе территории для размещения АЭС была подтверждена эффективность функций связи

170

графических и атрибутивных данных, пространственного анализа территории (для выявления территории, непригодной или нежелательной для строительства АЭС, для быстрой и точной визуализации и получения объектных данных по буферным зонам вокруг АЭС, для осуществления мониторинга земель, попадающих в зону влияния объекта), осуществления

SQL (Structured Query Language) и других видов запросов (выборка объектов с определенными атрибутами, необходимыми для анализа, визуализация результатов), тематического картографирования.

Литература

1.Сайт компании Autodesk [Электронный ресурс]. – Режим доступа: http://www.autodesk.ru/products

2.RasterDesk 7 – Руководство пользователя, ЗАО «КонсистентСофтвэадистрибьюшн», 2006 [Электронный ресурс]. – Режим доступа: ftp://ftp.csoftcom.com/rasterarts/docs/RasterDesk/RD7_UserGuide.pdf

3.Самоучитель MS Access - Базы данных Access [Электронный ресурс]. – Режим доступа: http://accesshelp.ru/samouchitel-ms-access/

Парфенова О.А.

(ФГБОУ ВО «Нижегородский государственный архитектурностроительный университет»)

«1С: СЦЕНАРНОЕ ТЕСТИРОВАНИЕ» КАК ОБЪЕКТ АВТОМАТИЗАЦИИ ДЛЯ ПРОВЕРКИ РАБОТОСПОСОБНОСТИ КОНФИГУРАЦИИ

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

Рано или поздно, перед организацией, занимающейся разработкой программного обеспечения, встает проблема в понимании, какой метод лучше выбрать для проверки работоспособности программного продукта. Как правило, ручное тестирование лучше использовать в случае, если нам необходима гибкость программы. Имеется в виду, что если нужно поработать над чем-то конкретным, то разработка автоматического инструмента и последующий запуск теста, отнимают много времени. В этом случае и легче, и быстрее сделать все вручную. Так же, если у нас

171

краткосрочный проект, нам снова нет смысла использовать автоматическое тестирование, т.к. автоматизация требует больших инвестиций и планирования. Цена автоматизации в таких проектах может быть слишком высока. В таких случаях ручное тестирование будет в итоге дешевле и выгоднее. И еще, как один из примеров – когда тестируется пользовательский интерфейс. Тестировщик должен понимать, насколько пользователю будет удобно работать с программой. Автоматические тесты могут легко найти ошибки в коде, но не способны сказать, как пользователи взаимодействуют с конкретной особенностью приложения или удобна ли человеку навигация программы. Если пользователи посчитают какой-то инструмент в программном обеспечении неудобным, то это может стать критическим фактором, при котором они могут отдать свое предпочтение другому приложению.

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

Разберем на примере программного продукта «ЛАД: Управление бизнесом», какой вид тестирования лучше использовать.

«ЛАД: УБ» - это собственное программное решение ГК «ЛАД», разработанное для управления финансами предприятия. Данная организация часто дорабатывает конфигурацию и вносит различные изменения в ее функционал, а также фирма «1С» дорабатывает и совершенствует работу платформы «1С: Предприятие». И на основе всего этого, тестирование должно быть проведено таким образом, чтобы увидеть, не нарушалась ли работа конфигурации при доработке ее функционала или исправлении ошибок, и что сохранена работоспособность оставшегося без изменения функционала конфигурации. Из поставленной задачи видно, что требуется разработать универсальный тест, подходящий для проверки новых релизов программного продукта. В этом случае не обойтись без автоматического тестирования.

Посчитаем временные затраты тестировщика при использовании двух видов тестирования. На ручную проверку и создание автоматизированного теста у тестировщика уйдет примерно одинаковое количество времени, порядка 3х недель на выполнение 10 тысяч действий. В дальнейшем, при выпуске нового релиза тестировщику проще использовать автоматизированный тест, т.к. на его выполнение уже уйдет 100 минут, вместо трех недель, потому что время прохождения программой одного тестового шага приблизительно равно 0,6 с.

172

Для конфигурации «ЛАД: УБ» решено использовать автоматическое тестирование, которое можно выполнить в программном продукте «1С: Сценарное тестирование».

Программный продукт «1С: Сценарное тестирование 8» представляет собой инструментарий для проверки работоспособности любой конфигурации системы «1С:Предприятие 8». Продукт позволяет подготавливать необходимые тесты, включающие в себя сценарии, и выполнять их в ручном либо автоматическом режиме.

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

Инструментарий «1С: Сценарное тестирование 8» состоит из двух внешних обработок. Первая обработка предназначена для записи теста, а вторая - для его выполнения. Также в инструментарий данной системы входит набор тестов для типовых конфигураций "1С:Предприятие 8".

Записи сценария проводятся по объектам информационной базы. Группа сценариев хранится в тесте, применяемого для всей конфигурации. Например, в конфигурации «ЛАД: Управление бизнесом» есть подсистема «Общие объекты», которая хранит в себе информацию об организации, сотрудниках, валютах и др. Сценарий записывается следующим образом: тестировщик нажимает кнопку «Создать сценарий», в режиме «Менеджер тестирования» он создает поэтапно все необходимые справочники данной подсистемы, затем останавливает запись сценария. Воспроизведение данного сценария происходит в режиме «Клиент тестирования», в котором можно увидеть, все ли этапы проходит сценарий и нет ли каких ошибок при его записи. Если имеются ошибки или какие-то объекты сценарий обходит и не может создать, тестировщик вручную редактирует сценарий, восполняя пропущенные шаги.

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

173

Рис. 1. Сценарии теста и запись одного из сценариев

Рис. 2. Воспроизведение сценария на примере выполнения одного из шагов сценария

Таким образом, можно сделать вывод о том, что автоматическое и ручное тестирование необходимо при разработке программного продукта, чтобы уменьшить вероятность возникновения ошибок при работе пользователя с программой. Ручное тестирование – более гибкое, но требует больших временных затрат. Автоматическое тестирование лучше всего подходит для повторяющихся сценариев, и поэтому, в нашем случае именно данный вид тестирования является наиболее приемлемым и удобным.

174

Рис. 3. Запуск тестируемого приложения

Для тестирования конфигурации «ЛАД: Управление бизнесом» использовался программный продукт «1С: Сценарное тестирование». Это мощный инструмент для автоматизации ручных тестов, позволяющий экономить время тестировщика и минимизировать человеческий фактор для уменьшения ошибок.

Жадова В.В.

(ФГБОУ ВО «Нижегородский государственный архитектурностроительный университет»)

ПРИМЕНЕНИЕ ОБЛАЧНЫХ ТЕХНОЛОГИЙ ДЛЯ РАЗВИТИЯ СЕРВИСОВ ФИРМЫ 1С

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

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

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

175

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

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

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

1)Доступность - к информации, хранящейся в облаке, может получить доступ любой пользователь, который имеет выход в интернет;

2)Мобильность - преимущество, которое основывается на доступности, так как пользователь не привязан к определенному рабочему месту и может получить доступ к информации с различных устройств и из любой точки мира;

3)Экономичность технологий обосновывается тем, что пользователю не нужно приобретать дорогостоящее программное обеспечение и нанимать специалиста по обслуживанию локальных информационных систем;

4)Высокая технологичность - в распоряжение пользователя предоставляются большие вычислительные мощности для хранения, анализа и обработки данных;

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

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

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

За понятием так называемого «облака» от клиента скрыта сложнейшая инфраструктура, которая включает в себя различные механизмы и технологии, например, такие как подключение по HTTP (HTTPS) протоколу, кластер серверов, который является масштабируемым, наличие веб-клиента, наличие инфраструктуры сервиса.

176

Существует 4 различных сценария использования облачных технологий 1С:Предприятие.

Во-первых, это облако внутри организации. Данный сценарий полезен, например, для руководителей, которые не сидят в одном офисе, а перемещаются между ними, для менеджеров, которым нужно получать необходимую для них информацию, находясь в любом месте. Объясняется это тем, что данная технология позволяет предоставить сотрудникам организации возможность подключения к информационной базе из совершенно разных мест, даже там где 1С:Предприятие не установлено вовсе. Кроме того, к такому виду облака могут подключаться и потребители, и поставщики, например, для получения различных видов отчетности.

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

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

И в-четвертых, Технология 1CFresh (работа в модели сервиса). Под моделью сервиса имеется в виду то, что пользователи не должны приобретать прикладные решения, они могут просто платить за их использование через Интернет. При этом само прикладное решение находится на оборудовании поставщика в виде единого сервиса, к которому подключаются различные пользователи. Это позволяет снять задачи по эксплуатации прикладного решения с сотрудников организаций, теперь этими вопросами занимается поставщик сервиса.

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

Рассмотрим основные компоненты технологии 1СFresh:

177

Центральный компонент - Менеджер сервиса. Он позволяет хранить информацию о том, какие прикладные решения используются сервисом, какие абоненты и пользователи существуют в системе и т.д.;

Информационные базы прикладных решений – это главный прикладной компонент технологии, с которым непосредственно работают пользователи;

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

Конференция — это область для общения пользователей друг с другом, с менеджерами поставщика по разнородным вопросам, которые касаются функционирования сервиса и прикладных решений;

Агент сервиса позволяет выполнять действия администрирования, непосредственно связанного с кластером серверов, такие как обновление, перенос данных и другие;

Менеджер доступности, хранит в себе информацию о доступности или недоступности ресурсов сервиса и передает эту информацию другим компонентам сервиса;

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

Увидеть непосредственно применение технологии можно на примере сервиса «1С:Предприятие через Интернет». Этот сервис позволяет работать с популярными прикладными решениями фирмы 1С через интернет из любой точки мира. На данный момент сервис позволяет работать через Интернет с приложениями системы «1С:Предприятие 8» для ведения бухгалтерского и управленческого учета, расчета заработной платы, учета в государственных учреждениях и сдачи отчетности через Интернет. При этом список прикладных решений, которые включены в сервис, довольно ограничен. В планах компании расширять этот список и привлекать к использованию данного сервиса как можно больше организаций, так как он обеспечивает целый ряд преимуществ. Так, например, сервис доступен круглосуточно из любой точки мира, не требуется переобучения сотрудников, так как в сервисе опубликованы привычные пользователю решения 1С:Предприятие, отчетность можно сдавать так же через Интернет, существует возможность расширения функционала приложений в соответствии с особенностями бизнеса, пользователи всегда работают в последней версии приложений, кроме того каждый пользователь может обращаться за поддержкой к поставщику данного сервиса.

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

178

резервного копирования и архивирования в «облачном» хранилище на удаленных серверах.

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

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

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

Соловьёв М.С.

(ФГКОУ ВО "Нижегородская академия Министерства внутренних дел Российской Федерации")

ИСПОЛЬЗОВАНИЕ ДРОНОВ В ОБЛАСТИ ОБЕСПЕЧЕНИЯ БЕЗОПАСНОСТИ ДОРОЖНОГО ДВИЖЕНИЯ

Обеспечение безопасности в области дорожного движения сегодня по праву относится к первоочередным задачам РФ, имеющим общенациональное значение. Сложившаяся ситуация с безопасностью на дорогах, не смотря на предпринимаемые в государстве меры, продолжает показывать растущую статистику нарушений Правил дорожного движения. Но все же человечество не стоит на месте, оно постоянно эволюционирует, изобретает что-нибудь новое для того, чтобы мир стал лучше и безопаснее.

Дрон – это вид летательных аппаратов, который осуществляет свои действия без людей на борту, но при этом управляются с земли. Идея такой технологии принадлежит американскому инженеру из Огайо. Совсем недавно член ОП РФ Дмитрий Чугунов представил МВД РФ пакет

179

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]