Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Для оцінки деяких примітивів якості ПЗ використовується тестування

Таким, наприклад, є форматер програм, що приводить тексти програм до прийнятного вигляду. Обробка текстів програм ПЗ таким інструментом може автоматично забезпечити наявність відповідного примітиву якості у ПЗ.

У ряді випадків замість програмних інструментів, контролюючих якість ПЗ, корисніше застосовувати інструменти, які здійснюють перетворення представлення програм або програмної документації.

Для встановлення наявності у ПЗ деяких примітивів якості можуть використовуватися певні програмні інструментальні засоби. Такі програмні інструменти обробляють тексти програм або програмної документації з метою контролю будь-яких примітивів якості або отримання деяких показників цих примітивів якості. Для оцінки структурованості програм ПЗ, якщо вони програмувались на відповідному структурному діалекті базової мови програмування, достатньо було б їх пропустити через конвертер структурованих програм, який здійснює синтаксичний і деякий семантичний контроль цього діалекту і переводить тексти цих програм на вхідний мову базового транслятора. Однак таким шляхом в даний час вдається контролювати лише невелике число примітивів якості, та й то в рідкісних випадках.

Метод безпосереднього вимірювання показників примітиву якості може поєднуватися з використанням тестування програм.

Наприклад, деяким показником ефективності по пам'яті може бути число рядків програми мовою програмування, а деяким показником ефективності по часу може бути час відповіді на запит. Використання будь-яких показників для примітивів якості може визначатися в специфікації якості ПЗ.

Безпосереднє вимірювання показників примітиву якості проводиться шляхом підрахунку числа входжень у той чи інший програмний документ характерних одиниць, об'єктів, конструкцій тощо, а також шляхом вимірювання часу роботи різних пристроїв і обсягу зайнятої пам'яті ЕОМ при виконанні контрольних прикладів.

Експертна оцінка на підставі вивчення програм і документації ПЗ.

Оцінка якості ПЗ по кожному з критеріїв зводиться до оцінки кожного з примітивів, пов'язаних з цим критерієм якості ПЗ, відповідно з їх конкретизацією, виробленої в специфікації якості цього ПЗ.

Методи оцінки якості програмного засобу (ПЗ).

Складної системи, що проектується

Тема 9. Програмні засоби тестування та налагоджування

Лекція 9. Програмні засоби тестування та налагоджування складної системи, що проектується (1 год.)

Мета: Розглянути програмні засоби тестування та налагоджування складної системи, що проектується.

План

1. Функціональність і надійність складного об'єкта, що проектується.

2. Засоби перевірки складної системи та забезпечення ефективності, мобільності, якості проектних рішень.

3. Засоби автоматизації процесу тестування та налагодження складної системи.

Література: [8], [12], [26] - основна. Інтернет-ресурси – додаткова.

 

Методи оцінки примітивів якості ПЗ можна розділити на чотири групи:

• безпосереднє вимірювання показників примітиву якості;

• обробка програм та документації ПЗ спеціальними програмними інструментами (процесорами);

• тестування програм ПЗ;

<== предыдущая лекция | следующая лекция ==>
Визначення методів розрахунку лімітів | Типи CASE-систем
Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 311; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.