Известно, что основной задачей первых трех десятилетий компьютерной эры являлось развитие аппаратных



Pdf көрінісі
бет43/78
Дата30.09.2024
өлшемі1,76 Mb.
#146202
түріЛекция
1   ...   39   40   41   42   43   44   45   46   ...   78
Байланысты:
материалы ТРСПО 2024

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


возможным отказам системы. 
БАЗИС ЯЗЫКА ВИЗУАЛЬНОГО МОДЕЛИРОВАНИЯ 
Для создания моделей анализа и проектирования объектно-ориентированных программных систем используют языки 
визуального моделирования. Появившись сравнительно недавно, в период с 1989 по 1997 год, эти языки уже имеют 
представительную историю развития. 
В настоящее время различают три поколения языков визуального моделирования. И если первое поколение образовали 10 
языков, то численность второго поколения уже превысила 50 языков. Среди наиболее популярных языков 2-го поколения 
можно выделить: язык Буча (G. Booch), язык Рамбо (J. Rumbaugh), язык Джекобсона (I. Jacobson), язык Коада-Йордона (Coad-
Yourdon), язык Шлеера-Меллора (Shlaer-Mellor) и т. д [41], [64], [69]. Каждый язык вводил свои выразительные средства, 
ориентировался на собственный синтаксис и семантику, иными словами — претендовал на роль единственного и 
неповторимого языка. В результате разработчики (и пользователи этих языков) перестали понимать друг друга. Возникла 
острая необходимость унификации языков. 
Идея унификации привела к появлению языков 3-го поколения. В качестве стандартного языка третьего поколения был 
принят Unified Modeling Language (UML), создававшийся в 1994-1997 годах (основные разработчики — три «amigos» Г. Буч, 
Дж. Рамбо, И. Джекобсон). В настоящее время разработана версия UML 1.4, которая описывается в данном учебнике [53]. 
Данная глава посвящена определению базовых понятий языка UML. 


Достарыңызбен бөлісу:
1   ...   39   40   41   42   43   44   45   46   ...   78




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

    Басты бет