Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторний практикум ТПСіК.docx
Скачиваний:
10
Добавлен:
01.05.2015
Размер:
147.05 Кб
Скачать

Лабораторна робота №1

Тема роботи: Аналіз якості програмних продуктів

Мета роботи: оцінка характеристик якості розробленого програмного продукту.

Теоретичні відомості

Модель внутрішніх і зовнішніх характеристик якості ПЗ складається з шести груп базових показників, кожна з яких деталізована кількома нормативними аспектами.

Функціональна придатність деталізується

- Придатністю для застосування

- Коректністю (правильністю, точністю)

- Здатністю до взаємодії

- Захищеністю

Надійність характеризується

- Рівнем завершеності (відсутність помилок)

- Стійкістю до дефектів

- Здатністю до відновлення

Ефективність виражається

- Часовою ефективністю

- Ефективністю використання ресурсів

Зручність використання описується

- Зрозумілістю

- Простотою використання

- Простотою навчання

- Привабливістю

Зручність супроводу представляється

- Зручністю для аналізу

- Зручністю для внесення змін

- Стабільністю

- Зручністю перевірки

Портативність передбачає

- Адаптованість

- Простоту установки

- Здатність до співіснування

- Зручність заміни

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

- Категоріальні (номінальні)

- Кількісні

- Якісні

Категоріальним метрикам найбільш відповідають функціональні можливості ПЗ.

Кількісні метрики застосовуються для виміру надійності та ефективності складних комплексів програм.

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

Основними характеристиками якості ПЗ у використанні є:

- Системна ефективність застосування програмного продукту за призначенням

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

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

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

 Метрики характеристик якості програмних засобів.

 Загальні уявлення про якість ПЗ стандартом ISO 9126:1-4 рекомендується відображати трьома взаємодіючими і взаємозалежними метриками характеристик якості, що відображають

- Внутрішню якість, що виявляється в процесі розробки і інших проміжних етапів життєвого циклу ПЗ

- Зовнішню якість, що задана вимогами замовника в специфікаціях та відбивається в характеристиках на кінцевий продукт

- Якість при використанні в процесі нормальної експлуатації і результативністю досягнення потреб з урахуванням витрат

Порядок виконання роботи

1. Написати програму, яка дозволяє знайти різницю між максимальним та мінімальним значеннями по кожному рядку у двовимірному масиві розмірністю 5х6.

2. В програмі реалізувати такі аспекти якості:

  • Простота конструкції

  • Зручність використання

  • Ефективність

  • Зручність внесення змін

  • Логічна коректність

3. Оцінити реалізацію кожного аспекту якості по десятибальній шкалі.

Результати занести в таблицю.

Аспект

Оцінка

Примітка: пункт 4 – зручність внесення змін – може отримати максимальні 10 балів лише при використанні динамічного двовимірного масиву.

4. Оформити звіт по лабораторній роботі, який повинен включати:

1. Постановку задачі.

2. Текст програми.

3. Результати роботи програми.

4. Таблицю оцінки аспектів якості розробленої програми.

5. Висновки за результатами оцінки.

6. Відповіді на контрольні питання.

5. Здати і захистити лабораторну роботу.