46972 (Верифікація програмного забезпечення)

2016-07-30СтудИзба

Описание файла

Документ из архива "Верифікація програмного забезпечення", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "46972"

Текст из документа "46972"

Міністерство освіти і науки України

Чернівецький національний університет

імені Юрія Федьковича

Факультет комп’ютерних наук

Кафедра комп’ютерних систем і мереж

Курсова робота

Верифікація програмного забезпечення

2007

Анотація

Технічне завдання містить інформаційну частину, підстави для розробки програмного продукту, призначення розробленої програми, вимоги до функціональних характеристик, вимоги до програмної документації, техніко – економічні показники розробленого продукту, стадії й етапи розробки, порядок контролю і приймання роботи. Програмний продукт призначений для складання розкладу факультету вузу з використанням генетичних алгоритмів.

Зміст

Вступ

1. Підстави для розробки

2. Призначення розробки

3. Вимоги до програми

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

3.2 Вимоги до надійності

3.3 Умови експлуатації

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

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

3.6 Вимоги до транспортування і зберігання

4. Вимоги до програмної документації

5. Техніко-економічні показники

6. Стадії та етапи розроки

7. Порядок контролю і приймання

Вступ

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

Область застоcування програми – складання розкладу для факультетів вищих навчальних закладів України. Для перевірки працездатності програми її використано для складання розкладу факультету комп’ютерних наук Чернівецького національного університету імені Юрія Федьковича.

1. Підстави для розробки

Завдання на магістерську роботу затверджене на засіданні кафедри КСМ факультету комп’ютерних наук Чернівецького національного університету імені Юрія Федьковича, протокол засідання кафедри № 1 від 28 серпня 2006 р.

Тема розробки: „Використання генетичних алгоритмів для складання розкладу”.

Умовне позначення теми розробки 482.362.80915-71.

2. Призначення розробки

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

Функціональне призначення програми: забезпечення введення вхідних даних розкладу користувачем та збереження їх в базі даних, складання розкладу на один семестр для факультету вузу, тобто визначення для кожної навчальної групи або підгрупи часу проведення занять, назви навчальної дисципліни, виду заняття, прізвища викладача та місця проведення заняття (приміщення).

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

3. Вимоги до програми

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

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

1) зберігати в базі даних початкові дані для складання розкладу, а саме навчальне навантаження груп, перелік навчальних дисциплін та ін.;

2) на основі початкових даних з врахуванням всіх обмежень створити допустимий варіант розкладу, максимально близький до оптимального;

3) експортувати отриманий варіант розкладу в MS Excel з форматуванням, яке забезпечує його зручне й ефективне використання.

4) підтримувати зручний інтерфейс, присутність якого значно полегшить взаємодію між програмою та користувачем.

В якості вхідних (початкових) даних використано: навчальне навантаження викладачів (кількість занять для навчальних груп із визначених дисциплін); вимоги до послідовності проведення занять; пристосованість приміщень для проведення занять; поділ груп на підгрупи, умови їх об’єднання у потоки; вимоги викладачів до вільних пар або днів та ін.

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

3.2 Вимоги до надійності

Надійність роботи програмного продукту забезпечується надійною роботою апаратної частини (персонального комп’ютера), операційної системи й власне програмного продукту.

Вимоги до надійного функціонування забезпечуються наступним чином:

забезпечується стійке функціонування завдяки контролю допустимості значень всіх змінних, розмірів масивів та ін.;

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

3.3 Умови експлуатації

Умови експлуатації передбачають техніку безпеки при роботі з ПК, експлуатацію програмного продукту на базі апаратно-програмного комплексу ПК.

Техніка безпеки:

Персональний комп’ютер повинен зберігатися у приміщеннях від +5 °С до +35 °С при відносній вологості повітря не більше 85%.

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

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

Примітка. У примітках до тексту і таблиць указують тільки довідкові дані та пояснення. Одна примітка не нумерується. Після слова “Примітка” ставлять крапку. Декілька приміток слід нумерувати по порядку арабськими цифрами з крапкою. Після слова “Примітки” ставлять двокрапку. Текст приміток допускається друкувати через один інтервал.

Додатки. Ілюстраційний матеріал, таблиці або текст допоміжного характеру допускається оформляти у вигляді додатків. Додатки оформляють як продовження даного документа на подальших сторінках або випускають у вигляді окремого документа. Кожен додаток повинен починатися з нової сторінки з вказуванням в правому верхньому кутку слова „ДОДАТОК" прописними буквами та мати тематичний заголовок, який записують симетрично тексту прописними буквами.

За наявності в документі більше одного додатку всі додатки нумерують арабськими цифрами (без знаку №), наприклад, ДОДАТОК 1. При випуску додатку окремим документом на титульному листі під виглядом документа слід вказувати слово “ДОДАТОК”, а за наявності декількох додатків указують також їх порядкові номери. Додатки, випущені у вигляді окремого документа, позначають як частину документа. При необхідності в такому додатку може бути поміщено “Зміст”.

Допускається об'єднувати декілька додатків в окрему частину програмного документа. Зміст кожного додатку, при необхідності, розбивають на розділи, підрозділи, пункти, пронумеровані окремо по кожному додатку. Нумерація сторінок документа і додатків, що входять в склад документа, повинна бути крізна, якщо додатки не виконуються окремим документом. Ілюстрації і таблиці в додатках нумерують в межах кожного додатку. На додатки повинні бути дані посилання в основному тексті документа. Всі додатки повинні бути перераховані в листі “Зміст”.

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

Скорочення. У тексті проекту можна використовувати скорочення слів та термінів, що перераховані у ГОСТ 2.316-68. Скорочення, що не вказані у ньому, повинні бути приведені в переліку прийнятих скорочень

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

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

Умови експлуатації персонального комп’ютера:

Електроживлення комп’ютера повинно здійснюватись від однофазної мережі змінного струму номінальною напругою 220В ± 15% та частотою 50 ± 1 Гц.

Заземлення персонального комп’ютера та периферійних пристроїв повинно здійснюватись згідно ГОСТ 258-61.

Нормальні умови застосування:

Температура оточуючого повітря,ºС..................................20 ± 5.

Відносна вологість повітря,%.............................................65 ± 15.

Атмосферний тиск, кПа (мм рт, ст.)...............................100 ± 4(750±30).

Напруга живлення, В............................................................220 ± 5.

Частота живлячої мережі, Гц.................................................50 ± 0,5.

Робочі умови експлуатації

Температура оточуючого повітря, ºС.............................від 10 до + 3

Відносна вологість повітря,%..........................................80 при 20 ºС

Атмосферний тиск, кПа (мм рт, ст.).................................84-107(630-800)

Для дотримання умов вентиляції корпуса персонального комп’ютера необхідно забезпечити 25 - 30 см вільного простору за задньою стінкою корпуса персонального комп’ютера.

Забороняється проводити підключення та відключення зовнішніх пристроїв при ввімкненому комп’ютері.

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

Курсова та дипломна роботи (проекти), а також магістерська робота – форми творчої самостійної роботи студентів. Головна мета такої роботи – розвинути у студентів здібності до творчого наукового пошуку, та сприяти отриманню ними досвіду публічного оголошення результатів власної роботи.

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

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

Кваліфікаційна робота може бути:

реферативною;

теоретичною (розрахунковою);

експериментальною;

пов’язаною з розробкою програмного продукту;

пов’язаною з розробкою технічного продукту;

До кваліфікаційної роботи ставляться такі вимоги:

завдання на кваліфікаційну роботу повинно складатися з декількох невеликих за об’ємом задач, які студент може розв’язати самостійно, повинно мати елементи пошуковості;

робота повинна передбачати систематизацію, закріплення і розширення теоретичних і практичних знань, надбаних при вивченні курсів дисциплін;

оформлення роботи має відповідати вимогам державних стандартів.

Дипломна робота може бути:

теоретичною (розрахунковою);

експериментальною;

пов’язаною з розробкою програмного продукту;

пов’язаною з розробкою технічного продукту;

До дипломної роботи висувають такі вимоги:

тема роботи повинна відповідати науковому напрямку кафедри і вибраному напрямку спеціалізації студента, бути актуальною, передбачати елемент новизни і отримання результатів, що мають певне теоретичне чи практичне значення;

завдання на роботу має містити закінчене теоретичне або експериментальне розв'язання конкретної задачі, бути сформульоване таким чином, щоб студент міг самостійно провести основні розрахунки або експериментальні дослідження на базі отриманих теоретичних і практичних знань зі спеціальності і мати елементи пошуковості;

робота повинна передбачати систематизацію, закріплення і розширення теоретичних і практичних знань зі спеціальності;

оформлення роботи має відповідати вимогам державних стандартів.

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. Вимоги до програмної документації

Програмна документація згідно ЄСПД складається з семи програмних документів: специфікації, технічного завдання, пояснюючої записки, опису мови, опису програми, тексту програми та програми та методики випробувань.

Специфікація містить список всіх програмних документів роботи.

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5168
Авторов
на СтудИзбе
438
Средний доход
с одного платного файла
Обучение Подробнее