Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка прикладного забезпечення, що реалізує функції упорядника кросворду

Реферат Розробка прикладного забезпечення, що реалізує функції упорядника кросворду





/>

. 1.1 Вимоги до функціональних характеристик

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

- відкриття схеми кросворду;

відкриття словника користувача слів;

розгадування кросворду;

видача проміжних варіантів заповнення.

Вихідні дані:

- схема розташування слів у кросворді;

список слів в словнику користувача;


. 1.2 Вимоги до складу і параметрів технічних засобів

Система повинна працювати на IBM сумісних персональних комп'ютерах.

Мінімальна конфігурація:

тип процесора Pentium 100 і вище;

обсяг оперативного запам'ятовуючого пристрою 64 Мб і більше.


. 1.3 Вимоги до інформаційної та програмної сумісності

Система повинна працювати під управлінням сімейства операційних систем Win 32 (Windows 95, Windows 98, Windows 2000, Windows NT і т. п.).

2.2 Прототип


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


Малюнок 1 - Головне вікно програми


Малюнок 2 - Запит продовження пошуку


. 3 Модель функціонування


Модель функціонування представлена ??на рис. 3.


Малюнок 3 - Модель функціонування


. 4 Тестування програмного забезпечення


. 4.1 Програма та методика випробувань

Тестування ПЗ - це процес виконання ПЗ в контрольованих умовах з метою отримання відповіді на питання Чи веде ПО себе так, як специфіковане? raquo ;.

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

Модульне тестування являє собою процес перевірки окремих програмних процедур і підпрограм, що входять до складу програм або програмних систем. Модульне тестування проводиться безпосереднім розробником і дозволяє перевіряти всі внутрішні структури і потоки даних в кожному модулі. Цей вид тестування є частиною етапу розробки. При модульному тестуванні виконується набір тестів, який визначається розробником так, щоб охоплення тестуванням кожного модуля був не менш 70 ... 75%.

Елементами модульного тестування є: синтаксична перевірка - перевірка з використанням деякого інструментального засобу для виявлення синтаксичних помилок в програмному коді; перевірка відповідності стандартам кодування - перевірка коду на відповідність стандартам кодування компанії; технічний огляд програмного коду.

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


. 4.2 План тестування

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

Об'єкт випробувань: «Упорядник кросворду»

Мета випробувань: Перевірка повної відповідності програмного продукту вимогам замовника.

Вимоги до програми: Працездатність програми в операційних системах WindowsХР/Windows7.

Вимоги до програмної документації: Лист твердження, титульний лист, анотація, зміст.

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

Структура й оформлення документа встановлюється відповідно до ГОСТ 19.105-78.


Назад | сторінка 2 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Метод тестування в психолого-педагогічному дослідженні, вимоги, що пред' ...
  • Реферат на тему: Програма тестування учнів і редактор тестів
  • Реферат на тему: Тестування програмного забезпечення
  • Реферат на тему: Тестування програмного забезпечення
  • Реферат на тему: Тестування та налагодження програмного забезпечення