Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОПИ-питання-студентам_2016.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
40.19 Кб
Скачать

Практичне завдання (1 завдання в білеті)

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

  1. Визначте якість програмного забезпечення. Виберіть атрибути показників якості програмного продукту (не менше 10). Атрибути показників представити у вигляді таблиці (таблиця 1). Встановіть вагу показника wi (∑wi =1). Для кожного показника встановіть конкретну числову оцінку ri від 0 до 1, виходячи з наступного:

  • 0 – властивість у ПП присутня але якість його неприйнятна;

  • 0.5 - 1 – властивість у ПП присутня і володіє прийнятною якістю;

  • 1 – властивість у ПП присутня і володіє дуже високою якістю.

Розрахуйте комплексний показник якості програмного продукту та коефіцієнт технічного рівня. Зробіть висновки щодо отриманих результатів.

Таблиця 1. Показники якості програмного продукту

Атрибут

Показника якості

Експертна оцінка (вага) wi

Оцінка, встановлена експерементом ri

  1. Вирішити задачу застосовуючи модель Джелінськи-Моранді.

В результаті тестування програми серією з 4 випадково обраних з набору тестів виявлено (номер за списком в журналі mod 7+4) (приклад 12mod7+4=9) помилки. Помилки виявлено 1 і 3 тестами. Кількість помилок в програмі до початку тестування N=3.

Проаналізуйте вихідні дані поставленої задачі. Визначте коефіцієнт пропорційності помилок, інтенсивність помилок та щільність ймовірності помилки. Зробіть висновок щодо отриманих результатів.

  1. Вирішити задачу застосовуючи модель Міллса.

У програму навмисно внесли (посіяли) (номер за списком в журналі mod 7+7). В результаті тестування виявлено 5 помилок. Всі виявлені помилки виправлені. До початку тестування передбачалося, що програма містить не більше 4 помилок. Потрібно оцінити кількість помилок до початку тестування і ступінь налагодженості програми. Зробіть висновок щодо отриманих результатів.

У програму навмисно внесли (посіяли) (номер за списком в журналі mod 7+15) помилок. Припустимо, що в програмі перед початком тестування було (номер за списком в журналі mod 7+15). В процесі 4 тестових прогонів було виявлено таку кількість помилок.

Номер прогону

1

2

3

4

V

7

5

3

2

S

5

3

2

1

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