Верифікація програмного забезпечення
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
и надбані теоретичні знання і практичні навички в роботі з обраної спеціальності.
Кваліфікаційна робота може бути:
реферативною;
теоретичною (розрахунковою);
експериментальною;
повязаною з розробкою програмного продукту;
повязаною з розробкою технічного продукту;
До кваліфікаційної роботи ставляться такі вимоги:
завдання на кваліфікаційну роботу повинно складатися з декількох невеликих за обємом задач, які студент може розвязати самостійно, повинно мати елементи пошуковості;
робота повинна передбачати систематизацію, закріплення і розширення теоретичних і практичних знань, надбаних при вивченні курсів дисциплін;
оформлення роботи має відповідати вимогам державних стандартів.
Дипломна робота може бути:
теоретичною (розрахунковою);
експериментальною;
повязаною з розробкою програмного продукту;
повязаною з розробкою технічного продукту;
До дипломної роботи висувають такі вимоги:
тема роботи повинна відповідати науковому напрямку кафедри і вибраному напрямку спеціалізації студента, бути актуальною, передбачати елемент новизни і отримання результатів, що мають певне теоретичне чи практичне значення;
завдання на роботу має містити закінчене теоретичне або експериментальне розвязання конкретної задачі, бути сформульоване таким чином, щоб студент міг самостійно провести основні розрахунки або експериментальні дослідження на базі отриманих теоретичних і практичних знань зі спеціальності і мати елементи пошуковості;
робота повинна передбачати систематизацію, закріплення і розширення теоретичних і практичних знань зі спеціальності;
оформлення роботи має відповідати вимогам державних стандартів.
3.4 Вимоги до складу і параметрів технічних засобів
Розроблений програмний продукт орієнтований на роботу в ОС з платформою Windows /98/ME/NT/2000/XP.
Мінімальними вимогами до апаратної частини ПК, можна вважати:
процесори 6-го покоління (АМD K6-2 300 MГц і вище, Intel Pentium Pro/ІІ/Celeron 300 МГц і вище);
обєм оперативної памяті 64 Мб.;
графічний адаптер 4 Мб.;
жорсткий диск ємністю 2 Гб.;
привід гнучких дисків (дисковод).
3.5 Вимоги до інформаційної та програмної сумісності
Розроблений програмний продукт орієнтований на роботу в ОС Windows, тому для коректної роботи програми необхідне стабільне функціонування ОС.
Для створення та експлуатації створеної програми повинні бути встановлені наступні програмні засоби: середовище Borland Delphi для розробки програми, система керування базами даних Firebird для збереження початкових даних, програма Microsoft Excel для збереження створеного варіанту розкладу.
3.6 Вимоги до транспортування і зберігання
Вимоги до зберігання та транспортування програми залежать від вимог до відповідного носія даних. Оскільки програмний продукт постачається на гнучких магнітних дисках, тому при транспортуванні та зберіганні зазначених носіїв необхідно забезпечити виконання наступних умов:
забезпечення відсутності випливу потужних магнітних полів;
забезпечити дотримання допустимих значень температури повітря та вологості для вказаного носія даних.
При необхідності існує можливість замовлення програми на оптичному носію даних. В такому випадку необхідними умовами транспортування та зберігання програми будуть вимоги до транспортування та зберігання оптичного носія даних.
4. Вимоги до програмної документації
Програмна документація згідно ЄСПД складається з семи програмних документів: специфікації, технічного завдання, пояснюючої записки, опису мови, опису програми, тексту програми та програми та методики випробувань.
Специфікація містить список всіх програмних документів роботи.
Технічне завдання містить опис завдання роботи, склад функціональних характеристик програми, яку необхідно розробити, опис вимог до розробки.
Пояснювальна записка містить опис технічних характеристик розробленої програми, її призначення та область застосування, очікувані техніко-економічні показники.
Опис мови містить характеристику використаної мови програмування, опис її основних елементів, засобів обміну даними, засобів налагодження програм, використаних в процесі розробки програмного продукту.
Опис програми містить опис логічної структури програми, форматів вхідних та вихідних даних, використовуваних технічних засобів та способів виклику та завантаження програми.
Текст програми містить опис блоків програми та символічний запис програми на мові програмування.
Програма та методика випробувань містить опис порядку випробування програми, мети, методів та засобів випробувань.
5. Техніко-економічні показники
Важливим техніко-економічним показником, який має значення в даній програмі, є показник часу. Оскільки створення розкладу на рівні факультету вузу в ручному режимі є досить трудомістким, тому складання розкладу за допомогою програми дозволяє значно зменшити витрати часу.
Орієнтовна ціна розробленого програмного продукту не повинна перевищувати 1000 грн.
6. Стадії і етапи розробки
Для забезпечення виконання магістерської роботи необхідно витримувати послідовність етапів виконання (табл. 6.1), котрі відповідають поставленому завданню. Пропонуються наступні етапи виконання роботи та їх терміни виконання:
Таблиця 6.1
Етапи розробки
№ п/пНайменування ет?/p>