1. Понятие соц. структуры общества. Маркситкое учение о классах. Соц. структура — это устойчивая связь элементов в соц. системе. Основными элементами соц. структуры общества являются индивиды, занимающие определенные позиции (статус) и выполняющие определенные соц. функции (соц. роль), а так же объединение индивидов на основе их статусных признаков в группы соц. территориальные, этнические, политические и иные Читать далее
All posts by admin
Личность как субъект и объект общественных отношений
1. Понятие личности, взаимодействие личности и общества Понятие человек употребляется для характеристики всеобщих присущих всем людям качеств и способностей. Индивид – означает не делимый конечный, выражает существование единичного представителя человеческого рода конкретного носителя всех социальных и психологических черт человечества (разум, воля, потребности).
Социальные общности
1. Понятие соц. общности. Её разновидности. Массовые общности. Толпа. Соц. общность – это реально существующая эмпирически фиксируемая совокупность индивидов, отличающихся относительной целостностью и выступающая самостоятельным субъектом соц. действия и определения.
Генезис социологического знания
1. Социальная мысль античности. Платон (427-347 до н.э.). Его основными произведениями являются «Законы» и «Государство». В них он пытался воплотить в жизнь идеальную общественно-политическую систему, сознательно построенную и управляемую в соответствии с принципами разума и целесообразности.
Социология как наука
1. Предмет и объект соц-гии. Соц-гия это производное от двух слов soactos и logos — “учение об обществе”. Под объектом соц-гии понимается вся совокупность свойств, связей и отношений, носящих название “социальных”. Т. е. любые взаимодействия происходящие в обществе. “Социальное”- это совокупность тех или иных особенностей общественных отношений, интерпретированных индивидами в процессе их совмест. деятельности и Читать далее
Монитор процессов, потоков и окон. Лабораторная работа 3.
Цель работы: знакомство с функциями Win32, обеспечивающими получение информации о выполняющихся в данный момент процессах MS Windows 9x, Me, 2000 и используемых ими окнах. Первый этап получения информации о выполняющихся в системе процессах — получение снимка (snapshot) системы, который содержит информацию о состоянии системы в момент выполнения снимка. Снимок создается с помощью функции CreateToolHelp32Snapshot (dwFlags, Читать далее
Исследование диспетчеризации потоков. Лабораторная работа 2.
Цель работы: знакомство со средствами создания и управления процессами и потоками; разработка приложения для исследования методов управления временем центрального процессора (ЦП) ОС Windows 9x и исследование влияния приоритета потока на время его выполнения при различной загрузке ЦП.
Управление памятью (виртуальная память и кучи). Лабораторная работа 2.
Лабораторная работа № 2 Управление памятью (виртуальная память и кучи) Цель работы : знакомство с функциями Win32 и структурами данных, используемыми для управления памятью.
350. ЧИСЛОВЫЕ НАХОДКИ
Бесконечно много разнообразных соотношений между числами. Одни из них значительны и являются предметом серьезных исследований. Другие менее существенны; их свойства узки, единичны, но именно своей исключительностью они иногда и привлекательны. Назовем их «числовыми находками».
351. НАБЛЮДАЯ РЯД НАТУРАЛЬНЫХ ЧИСЕЛ
I. Расположим натуральные числа 1, 2, 3, 4, … в форме треугольника:
Генерация тестов для определения надежности сложных программных средств.
Ручная подготовка тестов целесообразна, когда немногочисленные величины имеют глубокие логические связи, которые трудно формализовать. При этом ручное составление тестов оказывается проще, чем разработка генератора тестов. Но такие случаи относительно редки, и в большинстве случаев нужно автоматизировать генерацию тестов.
Организация и этапы тестирования при испытаниях надежности программных средств.
Этапы испытаний комплексов программ. Тестирование и испытания ПС в целом состоит из следующих этапов: 1. испытания в реальном времени по данным генераторов тестов, имитирующих отдельные объекты внешней среды; 2. испытания в реальном времени с имитаторами отдельных объектов внешней среды и с реальными воздействиями от операторов-пользователей; 3. испытания в полностью адекватной реальной или имитированной внешней среде Читать далее
Экспериментальные методы определения надежности сложных программных средств.
Существуют прямые экспериментальные методы определения надежности сложных ПС и форсированные методы. Прямые экспериментальные методы определения показателей надежности программных комплексов применяются в нормальных условиях функционирования. Они требуют больших значений времени наработки на отказ, поэтому их стоимость высока. Кроме того, при таких экспериментах трудно гарантировать полную представительность выборки исходных данных, т.к.
Повышение надежности функционирования программных средств за счет избыточности
В программных системах реального времени для обеспечения высокой надежности их функционирования необходимо максимально быстро обнаруживать искажения и восстанавливать нормальное функционирование. В сложных ПС ошибки неизбежны, поэтому необходима регулярная автоматическая проверка процесса исполнения программ и сохранности данных. От разработчиков требуется создание надежных программ, устойчивых к различным негативным возмущениям и способных сохранять достаточное качество результатов в реальных Читать далее
Сертификация для обеспечения надежности программных средств.
Сертификация — это процедура подтверждения соответствия продукта установленным требованиям. Сертификация выполняется для защиты интересов пользователей. Основная цель сертификации программных средств гарантия их высокого качества, надежности и безопасности применения.
Виды тестирование для обеспечения надежности ПС.
Значительную помощь в повышении надежности сложных ПС может оказать систематизация видов тестирования и упорядочивание их проведение. Виды тестирования ориентированы на диферентное выявление определенных классов дефектов. Для каждого вида тестирования разрабатывается методика его выполнения с указанием параметров, ожидаемых и эталонных результатов.
Ресурсы необходимые для обеспечения надежности и функц-ия ПС.
На выполнение проекта выделяются ресурсы различных видов: допустимые финансово-экономические затраты; кадры специалистов; вычислительные ресурсы
Планирование и управление обеспечением качества и надежности ПС.
Эти задачи нужно отделять от выбора инструментальных средств разработки и планов управления процессом создания проги. Мероприятия, обеспечивающие надежность и безопасность прог должны охватывать весь ЖЦ ПС.
Требования к технологии с средством автоматизации разработки сложных ПС.
Содержание этапов и работ при создании компонент и ПС в целом определено стандартах и моделях ЖЦПС. Необходимая надежность объектов формируется и обеспечивается в процессе выполнения каждого этапа и окончательно удостоверяется испытаниями и док-ми при их испытании. Для обеспечения качества НПС стандартами рекомендуется формировать требования:
Методика тестирования программных компонент
Данная методика устанавливает основные методы, технологии и документы, обеспечивающие тестирование и отладку программных модулей и программных компонент, состоящих из нескольких модулей. Исходные данные для тестирования, которые нужно фиксировать и документировать до начала работы являются:
Методы и виды тестирования обработки данных
Функционально любую программу можно рассмотреть как обработку потока данных, передаваемых от входа к ее выходу. Входные данные последовательно используются для определения ряда промежуточных результатов вплоть до получения необходимого набора выходных данных.
Сложность тестирования структуры ПМ
Сложность программы определяется числом взаимодействующих компонент, числом связи между компонентами и сложностью их взаимодействия. При функционировании программы разнообразие её поведения и разнообразие связей входных и результативных данных в большей степени определяется набором маршрутов, по которым используется программа.
Принципы тестирования структуры программных модулей (ПМ)
Целью тестирования структуры ПМ является проверка корректности выделенных маршрутов использования программ и обнаружения в основном на логике ошибок формирования маршрутов.
Стратегии тестирования программных модулей
При тестировании программных модулей используются 2 стратегии отладки:1. от структуры; 2. от данных. При первой стратегии за основу принимается структура модуля, построенная по тексту программы в виде направленного графа. В графе выделяются и упорядочиваются маршруты исполнения программы и условия, при которых они могут быть реализованы. Эти условия используются для подготовки тестовых наборов, каждый из которых Читать далее
Методы тестирования программных компонентов
1) Детерминированное тестирование. Задается конкретная совокупность исходных данных, которой соответствуют конкретные значения эталонных результатов. Результаты тестирования на выходных или в промежуточных точках сопоставляются с эталонами – это позволяет обнаружить и локализовать ошибку.
Особенности тестирования и отладки программных компонент
При выборе методов и технологий разработки программных компонент принципиальное значение имеет их размерность. Методы оценки и технология тестирования программ тоже зависят от размера программы.
Принципы построения компонент для обеспечения надежности ПС
Надежность ПС в первую очередь определяется качеством их компонент – модулей и функциональных групп программ. Высокое качество программных компонент достигается систематическим тестированием и отладкой.
Возможность априорного определения надежности функционирования сложных комплексов программ
Математические модели при экспертном определении их параметров в конкретном проекте позволяют прогнозировать надежность комплексов программ на этапах автономной и комплексной отладки. Пока надежность низка в этих условиях ошибки выявляются довольно часто.
Мат. Модели описания статических характеристик ошибок в программах
Путем анализа и обобщения экспертных данных реальных разработок предложены несколько мат. моделей, описывающих основные закономерности изменения суммарного количества вторичных ошибок в программах.
Мат. Модели описания статических характеристик ошибок в программах
Путем анализа и обобщения экспертных данных реальных разработок предложены несколько мат. моделей, описывающих основные закономерности изменения суммарного количества вторичных ошибок в программах. Эти модели имеют вероятностный характер и базируются на предположении о жесткой связи между следующими параметрами: — суммарным числом первичных ошибок в комплексе программ; — числом ошибок, выявляемых в единицу времени в процессе тестирования Читать далее
