Преимущества и недостатки общения через интернет – Это интересно!
Под действием интернета коммуникация между людьми сильно изменилась. Появились социальные сети, интернет форумы.
С появлением интернета человек, проживающий на Аляске, может в реальном времени общаться с человеком из Африки.
Площадки для общения в интернете
Социальные сети – это бесплатные площадки в интернете, где люди могут опубликовывать информацию о себе и общаться между собой.
Как только появились социальные сети, они очень быстро стали популярны, рост популярности происходил в геометрической прогрессии. Люди как будто поняли «это то, чего мы так долго ждали».
В сети появились миллионы фотографий, люди показывали себя во всей красе, писали о себе и искали друзей.
ТОП-15 популярных мировых социальных сетей
- Google Plus+
- Tumblr
- ВКонтакте
- Flickr
- MySpace
- Meetup
- Tagged
- Ask.fm
- MeetMe
- ClassMates
Интернет форумы, по сути, представляют собой такие же социальные сети, но более узконаправленные. Да, это основное отличие от социальных сетей в общем понимании.
Если мы рассмотри такие социальные сети как «Facebook» или «Вконтакте» то там на первом месте стоит цель показать себя, а на втором месте общение.
Если мы проанализируем интернет-форумы, то на первом месте стоит получение информации и общение. Как пример можно взять бизнес форум – открыть.
Люди задают вопросы, которые их интересуют. Задача получить или дать ответ, в отличии от «Вконтакте», люди не выкладывают фотографии, чтобы показать себя. Хотя стоит отменить, что социальный инстинкт «показать себя» там всё же присутствует. Но люди на форумах показывают себя через текстовые сообщения.
Преимущества и недостатки общения в интернете
Главное преимущество общения в интернете – это большой выбор собеседников. Если бы человеку в 18 веке сказали, что можно будет получать и отправлять письма за 1 секунду, он бы вам точно не поверил.
Но у такого общение существуют свои недостатки. Главный недостаток общение в интернете – это не умение общаться в реальной жизни.
Мы не говорим что человек, который сидит в социальных сетях разучивается разговаривать, это не так. Но люди которые много времени проводят в социальных сетях, хуже коммуницируют с людьми в реальной жизни.
Общение, знакомство – это навык, который нужно развивать.
daypic.ru
Преимущества и недостатки электронных систем коммуникации в организации
Межличностные коммуникации, которые заключаются, главным образом, в устном общении и деловой переписке между двумя или более лицами играют важную роль, в том числе при реализации функций в бизнесе. Для этого созданы различные системы взаимодействия и правила организации коммуникаций в организации. В первую очередь это распространение информации между сотрудниками, руководством, партнёрами и клиентами.
Однако одной передачи информации недостаточно для эффективной работы организации. Основная цель коммуникаций заключается в скорости и качестве понимания передаваемой информации. В противном же случае могут возникать различного рода проблемы, как управленческого, так и организационного уровней. Несомненно, практически каждый сталкивался с ситуаций, когда необходимая информация поступала слишком поздно, либо трактовалась неверно, что приводило к возникновению новых проблем и потерям для бизнеса.
Учитывая изложенные факты, необходимо отдельно подчеркнуть, что в каждой организации должна проводиться работа по обеспечению сотрудников эффективными средствами коммуникаций и периодическая проверка их качества. Особенно это важно для крупных компаний со сложной и многоуровневой системой управления, а также для компаний, чьи подразделения и филиальные сети территориально удалены друг от друга. друга. К примеру, когда филиал организации находится на другом конце страны, многие устные распоряжения руководства из головного офиса могут доходить до него слишком долго, в результате возникающего временного лага сотрудники допускают ошибку и не виноваты в этом, но доказать это практически невозможно. В целях построения эффективной системы коммуникации в компании, необходимо рассмотреть существующие способы осуществления организационных коммуникаций. Их можно разделить на два типа: традиционные и электронные. Традиционные коммуникации включают в себя: собрания персонала, презентации, доску объявлений и почту. В условиях развития информационных технологий наибольший интерес представляют электронные коммуникации.
В результате технического прогресса в распоряжении людей появились электронные средства коммуникации. Они помогли изменить привычную систему взаимодействия в организациях, создали множество новых возможностей, а где-то даже изменили саму структуру управления в организации. Благодаря электронным системам стало проще децентрализировать управление, осуществлять его по-новому.
За счёт сети Интернет возросло количество пользователей, стало реальным организовывать общение людей в режиме реального времени на больших расстояниях с возможностью моментального обмена информацией. Всё это помогает экономить время и ресурсы организации.
На данный момент практически у любой компании есть свой веб-сайт, интранет, своя корпоративная почта для взаимодействия как внутри компании, так и за её пределами. Роль внутреннего портала компании (интранета) заключается в том,, что сотрудники оперативно получают информацию. Появляется возможность своевременно реагировать на изменения, которые происходят на рынке, отслеживать его тенденции, контролировать качество получаемой информации. За счёт этого компания может предотвращать опасные для бизнеса и репутации действия.
Также за счёт корпоративного сайта значительно упрощается взаимодействие в компаниях, у которых есть филиалы. То же можно сказать и про крупные организации, которые могут быть не разделаны территориально, но, тем не менее, имеют огромное количество отделов и подразделений.
Корпоративная почта является одним из самых распространенных инструментов для информирования сотрудников обо всех событиях и новостях в организации. Для этого практически у каждого сотрудника на рабочем компьютере установлена такая программа, как, например, MS Outlook. Со временем таких программ становится всё больше, как иностранного, так и отечественного производства.
Не смотря на множество очевидных достоинств такой системы, в ней есть и определённые недостатки. К примеру, если сотрудник будет получать больное количество писем полностью или частично одинакового содержания, то он может начать игнорировать их, либо система автоматически направит такие письма в раздел спам. Плюс ко всему, может возникнуть излишняя увлеченность работников перепиской.
Ещё одним недостатком внедрения таких систем является обязательное наличие соответствующего специалиста в IT-департаменте, способного устранить возникшую неполадку. В противном случае технический сбой или ошибка программы могут привести к блокировке работы как отельного сотрудника, так и всей компании.
Преимуществом использования электронных коммуникаций является возможность урегулирования внутренних конфликтов, а также выявления предпочтений сотрудников В частности, руководство может периодически проводить опросы (например, опрос с выбором места для проведения корпоратива) сотрудников и по результатам принять соответствующее решения. Также решение может быть размещено либо на внутреннем сайте, либо распространено по корпоративной почте. Цель — показать сотрудникам, что их мнение в компании имеет значение, и они были услышаны руководством.
Вместе с тем такое широкое распространение электронных средств коммуникации открывает возможности для менее общительных людей. Такие средства предоставляют им шанс высказать своё мнение по таким вопросам, по которым при живом общении они бы не рискнули сказать. Однако необходимо понимать, что электронная переписка не всегда гарантирует конфиденциальность.
Однако практически ни в одной компании электронные средства коммуникации не выступают единственным способом обмена информацией. Причиной этому является то, о чём уже упоминалось ранее: за большим потоком сообщений может потеряться что-то более важное. Примерно в 20 % случаев электронные сообщения дублируются на совещаниях или по телефону. Например, рассматривая систему коммуникаций в российских организация, можно заметить, что в большинстве случаев, руководство и сотрудники не могут полностью довериться электронному сообщению, а предпочитают уточнить его лично.
Электронная связь выигрывает у традиционных коммуникаций за счет сокращения времени и преодоления расстояния как барьера для осуществления корпоративной коммуникации.
Также в последнее время всё чаще используются и мобильные приложения — мессенджеры. Преимущественно их используют для создания групповых чатов отдела компании для моментальной передачи информации от руководителя. Плюсом для организации является то, что сотрудник может прочитать эту информацию не в любое время, а не только на рабочем месте, поскольку мобильный телефон у него практически всегда собой. А из-за простоты использования данный вид связи доступен сотрудникам довольно широкого спектра возрастов. Такой вид связи в основном не всегда регламентирован и может не является официальным, но, тем не менее, достаточно эффективен. Через них могут проводиться опросы сотрудников по вопросам проведения мероприятий, увольнений. И поскольку эта сфера развивается очень активно, руководству необходимо отслеживать основные тенденции и своевременно начинать их использовать в организации.
Неоспоримыми преимуществами мессенджеров перед прочими средствами электронной коммуникации являются:
1) Знание номера телефона того, с кем происходит общение. Номеров телефона у человека чаще всего не больше двух и он более долгосрочен, в отличие от адреса электронной почты, который легко сменить или забыть пароль.
2) Мгновенные уведомления на устройстве пользователя, то есть уверенность в том, что сообщение будет быстро прочитано гораздо выше. Это особенно важно для принятия оперативных решений.
3) Конфиденциальность — по сравнению с общением в прочих системах, в мессенджерах обеспечивается приватность необходимая для более личных вопросов.
4) В мессенджерах есть возможность оперативно пересылать, не только текст, но и изображения, видео, местоположение. Плюс ко всему, присутствует возможность позвонить при необходимости абсолютно бесплатно вне зависимости от региона, в котором находятся участники коммуникации.
5) Возможность общения в реальном времени и с задержкой, то есть если сообщение в мессенджере было отправлено в нерабочее время, то можно ответить как сразу, так и позже. Это считается более-менее приемлемым.
Такой способ коммуникации значительно упрощает процесс передачи информации, но одновременно с этим и может привести к обсуждению нерабочих и деструктивных тем. Поэтому главное, о чём необходимо помнить при использовании мессенджеров в общении с коллегами или клиентами это то, что, во-первых, необходимо следовать правилам делового этикета и не допускать неформальное общение. Во-вторых, соблюдать грамотность и пунктуацию в сообщениях, проверять их перед отправлением на наличие опечаток. Электронное общение значительно упрощает стиль письма, но при этом ошибки могут восприниматься как признак небрежности или даже необразованности собеседника. Как и во всех способах коммуникации, сообщения должны быть максимально ёмкими, грамотными, легко читаемыми и не содержать посторонней информации.
Значимым минусом таких коммуникаций является то, что они не всегда могут быть использованы сразу большим коллективом, а лишь группами в пределах 30 человек. В противном случае, может начаться путаница от переизбытка информации за короткий промежуток времени.
Возвращаясь к вопросу важности качества передаваемой информации, стоит сказать об эффективности коммуникаций. Эффективными коммуникации являются в том случае, если сообщение, которое отправитель передаёт другому человеку, интерпретируется так, как отправитель бы этого хотели. Факторы, способствующие эффективности коммуникации включают в себя поток и канал. Поток относится к направлению отправителем сообщения. Некоторые источники отмечают важность обратной связи в процессе коммуникации. Отзывы могут помочь не стать жертвой недопонимания, то есть по любому вопросу важно убедиться, что информация получена и понята, поэтому необходимо всегда убеждаться в том, как сотрудник и клиент понял полученную информацию. Здесь также возникает вопрос культуры коммуникации, который заключается в том, что значимые вопросы всегда надо уточнять, а также необходимо отвечать на полученный запрос. Например, в случае, если клиенту была отправлена информация по электронной почте, а он на неё никак не ответил, то может возникнуть предположение, что-либо сообщение не дошло, либо клиент не заметил его среди прочих писем, либо он забыл на него ответить. Но на самом деле, он мог не счесть необходимом на него отвечать. Подобная ситуация недопустима. Одним из важнейших элементов коммуникации является тот факт, что получатель должен дать ответ на входящее письмо (даже в краткой форме).
Подводя итог можно сказать, что электронные коммуникации прочно вошли в сферу бизнеса. В 21 веке они становятся доминирующем способом общения, стремительно развиваются, улучшаются. В чём-то они становятся проще и удобнее для пользователей, в чём-то сложнее. В совокупности выделенных преимуществ и недостатков электронной коммуникации можно выделить, что положительного влияния больше. Открывается множество возможностей для сотрудников и организации в целом. Особенно в части экономии ресурсов и времени. Но, несмотря на это, не стоит пренебрегать и традиционными способами коммуникации, в частности, личным общением.
Литература:
- Андреева Т. Е. Изменения и внутрифирменные коммуникации // Управление персоналом. — 2008. — № 10. — С. 54–55.
- Веснин В. Р. Основы менеджмента. — М.: Триада, ЛТД, 2014. — 347 с.
- Егоршин А. П. Управление персоналом. — Нижний Новгород: НИМБ, 2012. — 720 с.
- Лукичева Л. И. Управление организацией: учебное пособие. — М.: Омега-Л, 2012. — 360 с.
- Мясоедов С. П.. Невербальные коммуникации и типичные ошибки общения // Управление персоналом. — 2009. — № 7. — С. 54–62.
Основные термины (генерируются автоматически): сотрудник, сообщение, компания, коммуникация, электронное средство коммуникации, корпоративная почта, противный случай, реальное время, электронная коммуникация, электронная почта.
moluch.ru
1. Классификация видов общения.. Классификация видов общения
Похожие главы из других работ:
Взаимосвязь познавательной и личностной сфер детей с задержкой психического развития младшего школьного возраста
1.3 Классификация основных видов ЗПР
В клинической и психолого-педагогической литературе представлено несколько классификаций задержки психического развития у детей. Первая клиническая классификация ЗПР была предложена в 1967 г. Т.А. Власовой и М.С. Певзнер…
Влияние агрессивности родителей на тревожность младших школьников
Классификация видов тревожности
Выделяют два основных вида тревожности. Первым из них — это так называемая ситуативная тревожность, т.е. порожденная некоторой конкретной ситуацией, которая объективно вызывает беспокойство. Данное состояние может…
Исследование ситуативной тревожности учащихся старших классов
1.2.3 Классификация видов тревожности
Выделяют два основных вида тревожности. Первым из них — это так называемая ситуативная тревожность, т. е. порожденная некоторой конкретной ситуацией, которая объективно вызывает беспокойство. Данное состояние может…
Классификация видов восприятия
2. Классификация видов восприятия
В психологии существует несколько видов классификации видов восприятия. Первый способ классификации — по модальности — по типу анализатора, который в основном участвует в данном виде восприятия…
Методы диагностики тревожности
1.2 Классификация видов тревожности
С 1950 года в мировой научной литературе появилось более 5000 статей и монографий по вопросам исследования тревожности как личностного свойства и тревоги как состояния. С годами эти два понятия постепенно сблизились в наименовании «тревожность»…
Оценка развития памяти как показатель готовности к школьному обучению детей дошкольного возраста
2.2 Классификация видов памяти
Существует классификация основных видов памяти в соответствии с тремя основными критериями: 1) по характеру психической активности, преобладающей в деятельности, память делят на двигательную, эмоциональную…
Память и ее значение
1.2 Классификация видов памяти
В настоящее время существует несколько основных подходов в классификации памяти…
Память как показатель готовности ребенка к обучению в школе
2.2 Классификация видов памяти
Существует классификация основных видов памяти в соответствии с тремя основными критериями: 1) по характеру психической активности, преобладающей в деятельности, память делят на двигательную, эмоциональную…
Психология общения
2.2 Роль различных видов общения в психическом развитии общения
Выделенные мной выше виды общения служат развитию различных сторон психологии и поведения человека. Так, деловое общение формирует и развивает его способности, служит средством приобретения знаний и навыков…
Пути, приёмы и средства улучшения памяти человека
Классификация видов памяти
память забывание запоминание 1. По времени сохранения материала выделяются: o сенсорная память, осуществляющая сохранение информации на уровне рецепторов, время сохранения — 0,3— 1,0 с…
Развитие воображения у детей дошкольного возраста
1.4 Классификация видов воображения
Существуют различные классификации видов воображения, каждая из которых имеет в своем основании какой-либо из существенных признаков воображения. 1. По признаку активности различают пассивное…
Свойства памяти
КЛАССИФИКАЦИЯ ВИДОВ ПАМЯТИ
1. По особенностям запоминаемого материала: — моторная, — эмоциональная, — образная, — словесно-логическая. 2. По продолжительности сохранения следов: — мгновенная (иконическая), — кратковременная, — оперативная, — долговременная. 3…
Спор и его виды
2. Классификация видов спора
Спор бывает бесформенным и сосредоточенным. Сосредоточенный спор — это такая разновидность спора, где спорящие постоянно берут в счет спорный тезис. Все доказательства и опровержения, приведенные спорящими нужны для того…
Теории и виды ощущений
КЛАССИФИКАЦИЯ ВИДОВ ОЩУЩЕНИЙ
По модальности (видам анализаторов) различают ощущения: зрительные, слуховые, осязательные (тактильные, температурные и болевые), обонятельные и вкусовые. Выделяют также интермодальные ощущения…
Формы и причины возникновения тревоги
2 Классификация видов тревожности
Ч. Спилбергер выделяет два вида тревожности: — первая из них — это так называемая ситуативная тревожность, т. е. порожденная некоторой конкретной ситуацией, которая объективно вызывает беспокойство. Данное состояние может…
psy.bobrodobro.ru
Б-42 Классификации диалогов и общие принципы их разработки. Типы диалогов, их достоинства и недостатки.
⇐ ПредыдущаяСтр 15 из 20Следующая ⇒Диалог — это процесс обмена информацией между пользователем и программной системой, осуществляемый через интерактивный терминал и по определенным правилам.
Различают тип диалога и его форму.
Типы диалога. Тип диалога определяет, кто из «собеседников» управляет процессом обмена информацией. Соответственно различают два типа диалога: управляемые программой и управляемые пользователем.
Диалог, управляемый программой, предусматривает наличие жесткого, линейного или древовидного, т. е. включающего возможные альтернативные варианты, сценария диалога, заложенного в программное обеспечение. Такой диалог обычно сопровождают большим количеством подсказок, которые уточняют, какую информацию необходимо вводить на каждом шаге.
Диалог, управляемый пользователем, подразумевает, что сценарий диалога зависит от пользователя, который применяет систему для выполнения
необходимых ему операций. При этом система обеспечивает возможность реализации различных пользовательских сценариев.
Формы диалога. Никакой диалог невозможен, если не существует языка, понятного «собеседникам». Описание языка, на котором ведется диалог, включает определение его синтаксиса — правил, определяющих допустимые конструкции (слова, предложения) языка или его форму, и семантики — правил, определяющих смысл синтаксически корректных конструкций языка или его содержание. В зависимости от вида используемых в конкретном случае синтаксиса и семантики различают три формы диалога:
• фразовую,
• директивную,
• табличную.
Фразовая форма предполагает «общение» с пользователем на естественном языке или его подмножестве. Содержание диалога в данной форме составляют повелительные, повествовательные и вопросительные предложения и ответы на вопросы. Общение может осуществляться в свободном формате, но возможна и фиксация отдельных фраз.
Организация диалога на естественном языке на современном уровне -задача не решенная, так как естественный язык крайне сложен и пока не удается в достаточной степени формализовать его синтаксис и семантику.
Чаще всего используют диалоги, предполагающие односложные ответы, например:
Программа: Введите свой возраст (полных лет): Пользователь: 48.
В этом случае программа содержит ограниченное описание как синтаксиса, так и семантики используемого ограниченно-естественного языка. Для данного примера достаточно определить синтаксис понятия «целое положительное число» и наложить ограничение на значение числа.
Однако существует некоторый опыт создания интерфейсов на базе ограниченного подмножества предложений естественного языка в основном для интеллектуальных систем. Синтаксис и семантика языков диалога, реализуемых в таких интерфейсах, достаточно сложны.
При обработке фраз в этих случаях оперируют понятием словоформа. Словоформа — отрезок текста между двумя соседними пробелами или знаками препинания. Обработка словоформ вне связи с контекстом называется морфологическим анализом.
Выделяют два метода морфологического анализа:
•декларативный — предполагает, что в словаре находятся все возможные
словоформы каждого слова, тогда анализ сводится к поиску словоформы в
словаре. Данный метод обеспечивает возможность обработки сообщений,
состоящих из строчных и прописных букв в произвольной комбинации, при
чем как латинского, так и русского или других алфавитов;
•процедурный — предполагает выделение в текущей словоформе основы, которую затем идентифицируют.
После распознавания словоформ осуществляют синтаксический анализ сообщения, по результатам которого определяют его синтаксическую структуру, т. е. выполняют разбор предложения.
Далее выполняют семантический анализ, т. е. определяют смысловые отношения между словоформами. При этом выявляют главные предикаты, определяющие смысл предложения.
Таким образом, интерфейс, реализующий фразовую форму диалога, должен: преобразовывать сообщения из естественно-языковой формы в форму внутреннего представления и обратно, выполнять анализ и синтез сообщений пользователя и системы, отслеживать и запоминать пройденную часть диалога.
Основными недостатками фразовой формы при использовании подмножества естественного языка являются:
•большие затраты ресурсов;
•отсутствие гарантии однозначной интерпретации формулировок;
•необходимость ввода длинных грамматически правильных фраз.
Основное достоинство фразовой формы состоит в относительно свободном общении с системой.
Директивная форма предполагает использование команд (директив) специально разработанного формального языка. Командой в этом случае называют предложение этого языка, описывающее комбинированные данные, которые включают идентификатор инициируемого процесса и, при необходимости, данные для него.
Команду можно вводить:
•в виде строки текста, специально разработанного формата, например,
команды MS DOS, которые вводятся в командной строке;
•нажатием некоторой комбинации клавиш клавиатуры, например, комбинации «быстрого доступа» современных Windows-приложений;
•посредством манипулирования мышью, например, «перетаскиванием»
пиктограмм;
•комбинацией второго и третьего способов.
Основными достоинствами директивной формы являются:
•сравнительно небольшой объем вводимой информации;
•гибкость — возможности выбора операции в данном случае ограничены только набором допустимых команд;
•ориентация на диалог, управляемый пользователем;
•использование минимальной области экрана или не использование ее
вообще;
•возможность совмещения с другими формами.
Недостатки директивной формы:
•практическое отсутствие подсказок на экране, что требует запоминания вводимых команд и их синтаксиса;
•почти полное отсутствие обратной связи о состоянии инициированных процессов;
•необходимость навыков ввода текстовой информации или манипуляций мышью;
•отсутствие возможности настройки пользователем.
Исследования показали, что директивная форма удобна для пользователя-профессионала, который обычно быстро запоминает синтаксис часто используемых команды или комбинации клавиш. Основные достоинства формы (гибкость и хорошие временные характеристики) проявляются в этом случае особенно ярко.
Табличная форма предполагает, что пользователь выбирает ответ из предложенных программой. Язык диалога для табличной формы имеет простейший синтаксис и однозначную семантику, что достаточно легко реализовать. Удобна эта форма и для пользователя, так как выбрать всегда проще, чем вспомнить, что особенно существенно для пользователя-непрофессионала или пользователя, редко использующего конкретное программное обеспечение. Однако применение табличной формы возможно не всегда: ее можно использовать только, если множество возможных ответов на конкретный вопрос конечно. Причем, если количество возможных ответов велико (более 20), то применение табличной формы может оказаться нецелесообразным.
Достоинствами табличной формы являются:
•наличие подсказки, что уменьшает нагрузку на память пользователя,
так как данная форма ориентирована не на запоминание, а на узнавание;
•сокращение количества ошибок ввода: пользователь не вводит информацию, а указывает на нее;
•сокращение времени обучения пользователя;
•возможность совмещения с другими формами;
•в некоторых случаях возможность настройки пользователем.
К недостаткам данной формы относят:
•необходимость наличия навыков навигации по экрану;
•использование сравнительно большой площади экрана для изображения визуальных компонентов;
•интенсивное использование ресурсов компьютера, связанное с необходимостью постоянного обновления информации на экране.
Следует иметь в виду, что типы и формы диалога выбирают независимо друг от друга: любая форма применима для обоих типов диалогов (рис. 8.10). Однако фразовая форма, которая используется в диалоге, управляемом пользователем, как правило, предполагает более сложные синтаксис и семантику языка диалога, так как программа должна «понимать» пользователя.
Рис. 8.10. Соответствие типов диалогов и его форм
Сложное программное обеспечение обычно взаимодействует с пользователем посредством диалогов различных типов и форм в зависимости от решаемых задач. Причем, помимо диалогов, происходящих в процессе нормальной работы программного обеспечения и называемых синхронными, предусматривают диалоги, возникающие по инициативе системы или пользователя при нарушении сценария нормального процесса. Такие диалоги называют асинхронными. Обычно их используют для выдачи экстренных сообщений от системы или пользователя.
Разработка диалогов. Процесс проектирования и реализации диалогов можно разделить на следующие стадии:
•определение множества необходимых диалогов, их основных сообщений и возможных сценариев — проектирование абстрактных диалогов;
•определение типа и формы каждого диалога, а также синтаксиса и семантики используемых языков — проектирование конкретных диалогов;
•выбор основных и дополнительных устройств и проектирование процессов ввода-вывода для каждого диалога, а также уточнение передаваемых
сообщений — проектирование технических диалогов.
В основу абстрактных диалогов должна закладываться идеология технологического процесса, для автоматизации которого предназначается программный продукт. Именно анализируя составляющие автоматизируемого технологического процесса, разработчик определяет сценарии диалогов (см. § 6.2), которые должны быть предусмотрены в программном обеспечении.
Кроме сценариев, при проектировании абстрактных диалогов используют диаграммы состояний интерфейса или графы диалога.
Граф диалога — ориентированный взвешенный граф, каждой вершине которого сопоставлена конкретная картинка на экране (кадр) или определенное состояние диалога, характеризующееся набором доступных пользователю действий. Дуги, исходящие из вершин, показывают возможные изменения состояний при выполнении пользователем указанных действий. В качестве весов дуг указывают условия переходов из состояния в состояние и операции, выполняемые во время перехода.
Таким образом, каждый маршрут на графе соответствует возможному варианту диалога. Причем представление диалога в виде графа в зависимости от стадии разработки может выполняться с разной степенью детализации. По сути граф диалога — это граф состояний конечного автомата, моделирующего поведение программного обеспечения при воздействиях пользователя. Для представления таких графов уже были введены две нотации: нотация диаграмм состояний структурного подхода к разработке (см. рис. 4.3) и нотация диаграмм состояний UML (см. рис. 7.17). Причем нотация UML является более мощной, так как позволяет использовать обобщенные состояния. Поэтому, чтобы не вводить новую нотацию для представления графа диалога, будем использовать обозначения UML.
——————————————————————————————————Б-43 Тестирование программного обеспечения. Структурное тестирование. Понятие тестирование ПО, суть структурного тестирования, критерии формирования тестовых наборов.
Тестирование — очень важный и трудоемкий этап процесса разработки ПО, т.к. правильное тестир-е позволяет выявить подавляющее большинство ошибок, допущенных при составлении программ. Тестирование — это процесс вып-ия программы, целью кот. явл. выявление ошибок. Никакое тестир-е не может доказать отсутствие ошибок в хоть сколько-нибудь сложном ПО.
Процесс разработки ПО, в том виде, как он опр-ся в современной модели ЖЦ ПО, предполагает 3 стадии тестирования:
• автономное тестирование компонентов ПО;
• комплексное тестирование разрабатываемого ПО;
• системное или оценочное тестирование на соответствие основным критериям качества.
Сущ. 2 различных подхода к формированию тестовых наборов: структурный и функциональный.
Структурный подход базируется на том, что известна структура тестируемого ПО, в том числе его алгоритмы («стеклянный ящик»). В этом случае тесты строят так, чтобы проверить правильность реализации заданной логики в коде программы. Структурное тестирование наз. также тестир-ем по «маршрутам», т.к. в этом случае тестовые наборы формируют путем анализа маршрутов, предусмотренных алгоритмом. Под маршрутами при этом понимают послед-ти операторов программы, кот. вып-ся при конкретном варианте исходных данных.В основе стр-ного тестир-я лежит концепция максимально полного тестир-я всех маршрутов программы. Так, если алгоритм программы включает ветвление, то при одном наборе исходных данных м.б. вып-на послед-ть операторов, реализующая действия, кот. предусматривает одна ветвь, а при втором — другая. Прог-ма проверена полностью, если с пом. тестов удается осущ-ть вып-ие прог-мы по всем возможным маршрутам передач упр-ния. Стр-рный подход к тестир-ию имеет ряд недостатков. Так тестовые наборы, построенные по данной стратегии:не обнаруживают пропущенных маршрутов;не обнаруживают ошибок, зависящих от обрабатываемых данных, не дают гарантии, что программа правильна.
Функциональный подход основывается на том, что стр-ра ПО не известна («черный ящик»). В этом случае тесты строят, опираясь на функц-ные спецификации. Этот подход наз. также подходом, управляемым данными, так как при его исп-нии тесты строят на базе различных способов декомпозиции множества данных. Одним из способов проверки программ является тестирование с управлением по данным или по принципу «черного ящика». В этом случае программа рассматривается как «черный ящик», и целью тестирования явл. выяснение обстоятельств, в кот. поведение программы не соответствует спецификации. Для обнаружения всех ошибок в прог-ме, исп-я упр-ние по данным, необх-мо вып-ть исчерпывающее тестир-е, т. е. тестир-е на всех возможных наборах данных. Для тех же программ, где исполнение команды зависит от предшествующих ей событий, необх-мо проверить и все возможные послед-ти. Очевидно, что проведение исчерпывающего тестир-я для подавляющего большинства случаев невозможно. Поэтому вып-ют «разумное» или «приемлемое» тестир-ние, кот. ограничивается прогонами прог-мы на небольшом подмножестве всех возможных входных данных. Этот вариант не дает гарантии отсутствия отклонений от спецификаций.
Инспекции исходного текста.Инспекции исходного текста представляют собой набор процедур и приемов обнаружения ошибок при изучении текста группой специалистов. В эту группу входят: автор программы, проектировщик, специалист по тестированию и координатор — компетентный программист, но не автор программы. Общая процедура инспекции предполагает след. операции:
• участникам группы заранее выдается листинг программы и спецификация на нее;
• программист рассказывает о логике работы программы и отвечает на вопросы инспекторов;
• программа анализируется по списку вопросов для выявления исторически сложившихся общих ошибок программирования.
• Список вопросов для инспекций исходного текста зависит, как от исп-мого языка программирования, так и от специфики разрабатываемого ПО.
Кроме непосредственного обнаружения ошибок, рез-ты инспекции позволяют программисту увидеть др. сделанные им ошибки, получить возможность оценить свой стиль программирования, выбор алгоритмов и методов тестирования. Инспекция явл. способом раннего выявления частей программы, с большей вероятностью содержащих ошибки, что позволяет при тестировании уделить внимание именно этим частям.
Сквозной контроль.Сквозной просмотр, как и инспекция, представляет собой набор способов обнаружения ошибок, осущ-мых группой лиц, просматривающих текст программы, но отличается процедурой и методами обнаружения ошибок. Группа по вып-ию сквозного контроля состоит из трех-пяти человек: председатель или координатор, секретарь, фиксирующий все ошибки, специалист по тестированию, программист и независимый эксперт. Сквозной просмотр предполагает вып-ние след. процедур:
• участникам группы заранее выдают листинг программы и спецификацию на нее;
• участникам заседания предлагают несколько тестов;
• участники заседания мысленно вып-ют каждый тест в соответствии с логикой прог-мы, при этом состояние программы (значения переменных) отслеживается на бумаге или доске;
• при необх-ти программисту задают вопросы о логике проектирования и принятых допущениях.
В большинстве сквозных просмотров при вып-ии самих тестов находят меньше ошибок, чем при опросе программиста.
Эффективный прием оценки детальных внешних спецификаций – подготовить тесты и затем воспользоваться детальными внешними спецификациями для имитации поведения системы. Для проверки отдельных внешних ф-ций д.б. вып-ны след. действия. Кто-то (не автор спецификаций) должен сначала построить “тесты на бумаге” для этой функции, т.е. список конкретных входных данных (допустимых и недопустимых). Вместе с автором спецификаций затем имитируют ввод этих данных в cистему, исп-я спецификации как описание поведения системы. Если оказывается, что спецификации описывают вых. данные или преобразование для какого-то набора вх. данных недостаточно полно и правильно, это означает, что обнаружена ошибка. Цель всякого такого сеанса сквозного контроля – обнаружить ошибки, но не исправлять их сразу.
Исп-я данный прием тестир-я, были протестированы запросы осущ-мые к БД созданной системы. Для этого на вход подавались различные запросы к БД. В рез-те проведения теста было зафиксировано, что корректные запросы обрабатываются БД согласно предполагаемому рез-ту. При попытке осущ-ть некорректный запрос к БД не всегда выдаются сообщения об ошибках, либо не указано какие действия необх-мо предпринять для правильной работы системы.
Тестирование ПО— процесс, помогающий опр-ть корректность, полноту и кач-тво разработанного ПО. Вместе с тем, тестир-е никогда не может полностью установить корректность прог-мы. Только процесс формальной проверки может док-ть, что дефекты отсутствуют. Формальная верификация — док-во с пом. формальных методов правильности или неправильности системы в соответствии с формальным описанием св-в системы.Верификация — проверка; способ обоснования (подтверждения) каких-либо теоретических положений путем их сопоставления с опытными данными.
©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
arhivinfo.ru