Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laboratornye_TSPP_2.doc
Скачиваний:
28
Добавлен:
07.06.2015
Размер:
1.44 Mб
Скачать

Метрика зміни довжини програмної документації

Припустимо, що документація змінюється в дискретні моменти часу t(i), i=1,2,...,n. Тоді в будь-який момент часу t(i) поточна довжина документа l(i) може бути визначена як

l(i) = l( i-1) + a(i) - b(i); l(0) = 0,

де l( i-1) - довжина документа в попередній момент часу; a(i) - додається часть, що, документа; b(i) - виключається часть, що, документа.

Далі вводиться d(i), що представляє собою відхилення поточної довжини документа l(i) від кінцевого значення l(n):

d(i) = l(n) - l(i).

Потім розраховується інтеграл по модулі цього відхилення на інтервалі від t(i) до t(n), представлений у вигляді суми:

n-1

H(n) = Сума |d(i)| * (t(i+1) - t(i)). (10)

i=1

Значення H(n) являє собою оцінку перехідного процесу для інтервалу часу від t(1) до t(n). Однак H(n) не враховує змін типу a(i)=b(i), хоча вони, безперечно, впливають на хід подальшого процесу.

Завдання

Розробити та перевірити тестові варіанти для ПП (2 та більше). Розрахувати розмірно-орієнтовані метрики для програми. Додати коментарі для коду програми.

Хід роботи

  1. Вивчити теоретичні відомості щодо принципів розробки ПЗ.

  2. Розробити та перевірити тестові варіанти для ПП (2 та більше).

  3. Розрахувати розмірно-орієнтовані метрики для програми.

  4. Додати коментарі для коду програми.

  5. Зробити висновки по роботі.

Звіт повинен містити

  1. Тема іметароботи.

  2. Завдання.

  3. Хід роботи.

  4. Стислий лістинг програми.

  5. Висновки.

Контрольні питання

  1. Принцип тестування ПЗ.

  2. Види тестування ПЗ.

  3. Принцип розрахунку розмірно-орієнтованої метрики.

  4. ООТ та його особливості.

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

Тема: «Розробка та підключення довідникової системи до ПП».

Мета: навчитися виконувати розробку та підключення довідникової системи до ПП.

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

Довідкова система (далі в тексті також - "довідка") - важлива складова частина будь-який більш-менш складної (і навіть простій) програми. Існують різні формати довідкових систем. Довідка у форматі WinHelp, Html-help - як, наприклад, довідка до ОС Windows або до програм MS Office. Як довідка може виступати набір зв'язаних html-файлів, наприклад так організована довідка до СУБД MySQL. З достоїнств WinHelp можна назвати її надійність і менші, чим в HTML-help, вимоги до ресурсів. Існують різні програми для створення довідкових систем названих типів. Однак, для створення нескладної довідки цілком достатньо стандартної програми MS Help Workshop, що поставляється з Delphi. Буде потрібно ще редактор rtf файлів MS Word'ом.

До складу операційної системи Windows входить підсистема підтримки довідки - WinHelp. Вона має своє API, що дозволяє надати довідкову інформацію в тім або іншому виді в додатках Windows. Створення довідкової системи можна розділити на дві частини

  1. Створення власної довідки, її змісту.

  2. Підключення довідки до програми - тобто забезпечення доступу до довідкової інформації зручним для користувача способом.

До складу довідки до програми звичайно входить кілька файлів:

  • Файли утримуючі інформацію - мають розширення .hlp

  • Файли змісту - .cnt (від англійського content)

  • Після першого виклику довідки WinHelp створює файл.gid

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]