Надежность программного обеспечения

Ш98 Надежность программного обеспечения систем обработки данных Учебник.— 2-е изд., перераб. и доп.— М. Финансы и статистика, 1987.—272 с. ил.  [c.2]


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

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

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


ОСНОВНЫЕ КОНЦЕПЦИИ НАДЕЖНОСТИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ  [c.5]

ФАКТОРЫ, ОПРЕДЕЛЯЮЩИЕ НАДЕЖНОСТЬ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ  [c.24]

В группу общих факторов, определяющих надежность программного обеспечения, объединены крупные проблемные вопросы, решение которых в основном опре-  [c.25]

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

Разработчики ЭВМ проектируют процессоры в условиях неопределенности, так как они не знают того, какие будут программы, на каких языках программирования они будут написаны, как будут конструироваться компиляторы. Известно, что даже самые лучшие компиляторы используют только небольшое подмножество команд из полного набора машинных команд. Это обстоятельство приводит к тому, что данные и операции редко тесно связаны с данными и операциями в языках программирования. С точки зрения повышения эффективности использования ЭВМ разрыв между языками программирования высокого уровня и множеством машинных команд должен быть ликвидирован или сведен к минимуму. Это решение окажет положительное воздействие не только на эффективность, но и на надежность программного обеспечения.  [c.34]

Основной целью любого языка программирования является управление некоторым набором данных. Применение языка управления данными способствует повышению надежности программного обеспечения, уменьшая количество кодов, которые должны быть записаны программистом.  [c.37]


Использование языков высокого уровня. Языки программирования оказывают существенное влияние на надежность программного обеспечения. Аргументы против кодирования на ассемблерном (машинном) языке настолько убедительны, что трудно найти обоснованное решение на применение машинного языка, за исключением двух ситуаций первоначальный компилятор для новой вычислительной системы и небольшое ядро каждой операционной системы. Первое — в силу того, что просто нет инструмента трансляции. Второе — не для эффективности, а вследствие того, что некоторые особенности архитектуры, свойственные машине, не будут отражены в используемых языках программирования.  [c.145]

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

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

НАДЕЖНОСТИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ  [c.225]

Модель переходных вероятностей. Предлагаемая далее модель переходных вероятностей Маркова была разработана с целью обеспечения расчета показателей надежности программного обеспечения ЭВМ. Рассматривается достаточно большая система ПО, насчитывающая около 105 кодов, что позволяет надеяться на значимость статистических выводов.  [c.237]

Майерс Г Надежность программного обеспечения. М.. Мир, 1980.— 360 с.  [c.267]

Майерс Г. Надежность программного обеспечения Пер. с англ.— М. Мир, 1980.—360 с.  [c.241]

Автоматизация аналитических расчетов и сам АХД поднялись на более высокий уровень с применением ПЭВМ, для которых характерны высокая производительность, надежность и простота эксплуатации, наличие развитого программного обеспечения, диалогового режима работы, низкая стоимость и др. На их базе создаются автоматизированные рабочие места (АРМ) бухгалтера, экономиста, финансиста, аналитика и т.д. ПЭВМ, соединенные в единую вычислительную сеть, позволяют перейти к комплексной автоматизации АХД.  [c.92]

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

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

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

О техническими параметрами центрального компьютера объем оперативной памяти, объем дисковой памяти для БД, надежность работы компьютера и программного обеспечения  [c.38]

Для ввода АИС-БУ в эксплуатацию должны быть созданы соответствующие условия гарантировано надежное функционирование технических средств, укомплектовано системное и прикладное программное обеспечение, подготовлена информационная база, разработан технологический процесс, составлены должностные инструкции учетного персонала и т.д. Персонал бухгалтерии должен пройти специальную подготовку к работе на компьютере.  [c.306]

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

Зачем при бюджетировании нужна автоматизация — вопрос праздный. Однако более важно знать, какого рода автоматизация требуется конкретной компании. Конечно же, важно умело рассчитывать различные сценарии будущего финансового состояния предприятия или фирмы, отдельного бизнеса. Но куда важнее создать надежную и достоверную систему оценки исполнения разных бюджетов разных уровней. Осуществить оперативный сбор, обработку и консолидацию фактических данных, необходимых для бюджетного контроля, без автоматизации управленческого учета невозможно. Каким же путем можно идти здесь Как правильно выбрать программное обеспечение для бюджетирования Какие требования к компьютерным программам предъявляются при постановке бюджетирования  [c.309]

Дилинговые системы отличаются скоростью, надежностью и безопасностью. Соединиться с банком с помощью дилинговой системы можно гораздо быстрее чем по телефону. Дилинговые системы постоянно совершенствуются с целью обеспечения максимально возможной поддержки при выполнении дилером торговых функций. Программное обеспечение весьма надежно для восприятия длинных цифр обменных курсов и стандартных величин. Кроме того, оно обеспечивает безошибочность и скорость при установлении связи между партнерами, переключении собеседников и обращении к базам данных. Трейдер находится в постоянном визуальном контакте с информацией, меняющейся на мониторе. Эту информацию удобнее видеть, чем слышать, особенно при переключениях во время разговоров.  [c.20]

Время и торговые сделки на Рисунке 15-17 - это то, что показывал мой компьютер, оснащенный программным обеспечением от моего поставщика данных. Я постоянно использую такие сведения при торговле. Приложение "Н" демонстрирует время и торговые сделки, собранные после жара битвы из различных "более надежных" источников. Интересно обратить внимание на существующие различия.  [c.263]

Общим для всех механических торговых систем (МТС) является жесткость установленных правил торговли и однозначность подаваемых сигналов. На сегодня существует достаточно специализированного программного обеспечения - от самых простых программ по техническому анализу, которые по своей сути не являются механическими торговыми системами, до нейросетевых пакетов, использующих в своей работе не только методы технического анализа Последние уже в полной мере можно отнести к МТС. Самые сложные из данных пакетов имеют стоимость от сотен тысяч долларов и помогают трейдерам не только принимать решения о покупке и продаже, но и контролируют все финансовые потоки своих пользователей. Это помогает эффективнее использовать свободные средства и перераспределять активы с учетом надежности и доходности вложений. Некоторые программы по техническому анализу позволяют каждому трейдеру самостоятельно спроектировать и составить механическую торговую систему.  [c.175]

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

Один из основных вопросов в процессе постановки целей — определение целевого сегмента. Кому адресовать рекламу Определить целевую аудиторию можно по-разному. В главе 6 детально обсуждается вопрос сегментации и переменные сегментирования. Процесс постановки целей тесно связан с выбором целевого сегмента и может включать подсегменты, имеющие отношение к задаче коммуникации. Например, при маркетинге товарного ряда для небольших банков уместно отдельно сообщить президентам банков о снижении себестоимости моделей компьютеров, административному персоналу — о надежности программного обеспечения, а служащих кредитных учреждений игнорировать. Хотя основная стратегия маркетинга включает всех специалистов небольших банков, рекламные цели могут соответствующим образом уточнять их, разбивая на подгруппы.  [c.136]

Качественное обслуживание с использованием системы стандартов означает сохранность, приватность, точность, контролируемость и стабильность. Это определяет интегральную надежность системы, показатели которой определяются соответствующими характеристиками программного обеспечения и терминалов, помещений и квалификации персонала, вступающего в контакт с коммуникационной сетью. Генеральная инспекция группы специалистов, проверяющих деятельность СВИФТ, гарантирует ее надежность. Группа подотчетна непосредственно Совету директоров SWIFT. Для помещений SWIFT установлен режим ограниченного и контролируемого доступа. В операционных центрах сотрудники работают и перемещаются в зонах, ограниченных их обязанностями.  [c.421]

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

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

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

Прямой дилинг осуществлялся ранее в основном по телефону. Ошибки при сделках было трудно при этом установить и еще труднее устранить. С вводом в эксплуатацию в середине 80-х годов дилинговьтх систем прямой дилинг претерпел коренные изменения. Дилинговые системы представляют собой работающие в Интернете компьютеры, соединяющие банки-участники всего мира с предоставлением каждому из них личного терминала. Эти системы отличаются скоростью, надежностью и безопасностью. Дилинговые системы постоянно совершенствуются с целью обеспечения максимально возможной поддержки при выполнении дилером торговых функций. Программное обеспечение весьма надежно для восприятия длинных цифр обменных курсов и стандартных величин. Кроме того, оно обеспечивает безошибочность и скорость при установлении связи между партнерами, переключении собеседников и обращении к базам данных. Трейдер находится в постоянном визуальном контакте с информацией, меняющейся на мониторе. Эту информацию удобнее видеть, чем слышать, особенно при переключениях во время разговоров.  [c.15]

ATS (Alternative Trading Systems) - альтернативные торговые системы являются наиболее динамично развивающимся средством электронной торговли. Они обеспечивают своим участникам-подписчикам доступ к информации и торгам на различных площадках через специальное программное обеспечение. По сравнению с онлайновыми брокерами работа АТС отличается большей скоростью и большей надежностью в том, что касается обработки и исполнения ордеров. В правилах SE термин ATS определен как "любая организация, ассоциация, лицо, группа лиц или система, которая  [c.59]

Смотреть страницы где упоминается термин Надежность программного обеспечения

: [c.270]    [c.327]    [c.225]    [c.28]    [c.189]    [c.7]   
Надежность программного обеспечения систем обработки данных Издание 2 (1987) -- [ c.8 , c.10 , c.34 ]