Iii республикалық студенттік ғылыми-практикалық конференциясының баяндамалар жинағЫ


Тестирование программного обеспечения — процесс исследования программного обеспечения (ПО) с целью получения информации о качестве продукта



бет167/184
Дата08.06.2018
өлшемі13,94 Mb.
#41389
1   ...   163   164   165   166   167   168   169   170   ...   184

Тестирование программного обеспечения — процесс исследования программного обеспечения (ПО) с целью получения информации о качестве продукта.


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

Аутсорсинг тестирования ПО предполагает, что тестирование проводится силами дополнительно привлечённой группы людей или компании, не участвующих в разработке тестируемого проекта (программного продукта)[5].



  1. Существуют различные виды тестирования с целью получения сертификата. В современном мире постоянно возрастает роль высоко грамотных специалистов, профессионалов своего дела. В связи с чем становится весьма актуальна роль тестирования и сертификации. Наличие сертификата, особенно международного образца, является весомым аргументом при приеме на работу или продвижения по служебной лестнице. Например, тестирование на знание компьютерных программ: 1С-предприятие, Ms Office, Adobe Photoshop и т.д. Целью прохождения тестирования является получение сертификата, указывающий на то, что вы обладаете определенными знаниями.

  2. Тест Тьюринга — эмпирический тест, идея которого была предложена Аланом Тьюрингом в статье «Вычислительные машины и разум» (англ. Computing Machinery and Intelligence), опубликованной в 1950 году в философском журнале «Mind». Тьюринг задался целью определить, может ли машина мыслить.

Стандартная интерпретация закона: «Человек взаимодействует с одним компьютером и одним человеком. На основании ответов на вопросы он должен определить, с кем он разговаривает: с человеком или компьютерной программой. Задача компьютерной программы — ввести человека в заблуждение, заставив сделать неверный выбор».

Запрограммированный компьютер должен включать в себя:



  1. средства обработки текстов на естественных языках (Natural Language Processing – NLP), позволяющие успешно общаться с компьютером, скажем на английском языке;

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

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

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

Ежегодно производится соревнование между разговаривающими программами и наиболее человекоподобной, по мнению судей, присуждается приз Лебнера. Есть также дополнительный приз для программы, которая, по мнению судей, пройдет тест Тьюринга. Этот приз еще не присуждался. Самый лучший результат показала программа A.L.I.C.E. выиграв приз Лебнера 3 раза (в 2000, 2001 и 2004).

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

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

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


Литература

  1. www.pda.coolreferat.com

  2. www.kazregion.kz

  3. www.aiportal.ru

  4. Коэмец Е. Казахстан оказался на третьем месте по количеству суицидов в мире.- Караван, 14 февраля 2011 год.

  5. www.wikipedia.ru

УДК 621.332.


ОСОБЕННОСТИ МИКРОКОНТРОЛЛЕРНОЙ ПРОГРАММНО-АППАРАТНОЙ РЕАЛИЗАЦИИ СМАРТ-КАРТ.
Озаев С.С.

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

Понятие «пластиковая карта с интегрированным чипом», или «смарт-карта» («smart» от английского – умный, смекалистый) плавно вошло в современную жизнь как олицетворение новейших технологий, базирующихся на их основе. Первая пластиковая карта с интегрированным в нее чипом была создана в 1974 году независимым французским изобретателем Роландом Морено. Сегодня такие карточки пришли на смену карточкам с магнитной полосой, что и определило довольно тернистый путь «умных» собратьев «магниток».

Смарт-карты, в противовес магнитным карточкам, имеют ряд существенных преимуществ.

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

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

В-третьих, удобство работы. Смарт-карта содержит всю необходимую информацию о ее владельце (группе владельцев), количестве средств, его правах и др., которыми он (они) могут пользоваться. Работа со смарт-картой не требует режима on-line [1].

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

Карты с интегральной схемой памяти (карты с памятью) используются для хранения информации различных приложений. Память на таких видах карт может быть свободной для доступа или содержать схемы контроля доступа к памяти карты для ограничения и защиты операций чтения и записи данных. В качестве памяти обычно используется электрически стираемое программируемое постоянное запоминающее устройство ЭСППЗУ. В некоторых новых разработках карт с микросхемой памяти улучшена безопасность: используются более сложные схемы безопасности, которые могут выполнять простое шифрование; введена схема адресации памяти, требующая наличия общего секрета между терминалом, производящим запись в чип карты, и самой картой.

Карты с интегральной схемой микроконтроллера (микропроцессорные карты), в отличие от карт с памятью, содержат в себе микроконтроллер со специальной программой или небольшой операционной системой, которая позволяет преобразовывать данные по определенному алгоритму, осуществлять защиту хранящейся на карте информации при передаче, чтении и записи. Ядром чипа в микропроцессорной карте является центральный процессор, который, как правило, окружен дополнительными функциональными блоками: сопроцессор, ПЗУ, ЭСППЗУ, ОЗУ и порт ввода/вывода.

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



Различают два основных варианта архитектуры микроконтроллеров: классическую архитектуру фон-Неймана и гарвардскую архитектуру (рисунок 1).


Для архитектуры фон-Неймана характерен общий доступ к памяти программ и данных. При гарвардской архитектуре доступ к памяти данных и памяти программы осуществляется раздельно. Большинство микроконтроллеров для смарт-карт строятся на основе гарвардской архитектуры.

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


Наиболее важными функциональными элементами типичного микроконтроллера смарт-карты являются ЦП (CPU), шина адресов/данных и три памяти: ОЗУ, ПЗУ и ЭСППЗУ. Кроме того, чип содержит простой интерфейсный модуль ввода/вывода, который отвечает за последовательную коммуникацию микроконтроллера с внешней средой [2].

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

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


Литература

  • Востриков А.А., Калюжный В.П., Сергеев М.Б. Пластиковые карты с открытой памятью.- Учебное пособие, 2002 г.

  • Дшхунян В.Л., Шаньгин В.Ф. Электронная идентификация. 2004 г.

  • www.aiportal.ru

УДК 681.3.


СТРУКТУРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ СМАРТ-КАРТ.
Озаев С.С.

Евразийский национальный университет им. Л.Н.Гумилева, Астана
Научный руководитель – д.т.н., профессор Атанов С.К.



Достарыңызбен бөлісу:
1   ...   163   164   165   166   167   168   169   170   ...   184




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет