
Методические указания по выполнению курсовых работ по учебной дисциплине Операционные системы и облочки по направлениям подготовки 09.03.01 – Информатика и вычислительная техника, 09.03.04 – Программная инженерия
.pdfпримеры. Такая ситуация наблюдается, например, в проектах, в которых тесттребования отсутствуют, а тестовые примеры пишутся сразу на основании функциональных требований.
Тест-требования
1.Проверить, что для чисел, меньших MAXINT и больших 0, функция деления возвращает правильное частное с точки зрения математики.
2.Проверить, что для делимого, меньшего MAXINT и большего 0, и делителя, меньшего 0 и большего MININT, функция деления возвращает правильное частное с точки зрения математики.
3.Проверить, что для делимого, меньшего 0 и большего чем MININT, и делителя, большего 0 и меньшего MAXINT, функция деления возвращает правильное частное с точки зрения математики.
4.Проверить, что для чисел, меньших 0 и больших MININT, функция деления возвращает правильное частное с точки зрения математики.
5.Проверить, что для делимого, равного 0, и делителя, меньшего MAXINT и большего 0, функция деления возвращает правильное частное с точки зрения математики.
6.Проверить, что для делимого, равного 0, и делителя, большего MININT и меньшего 0, функция деления возвращает правильное частное с точки зрения математики.
7.Проверить, что для делимого, равного MAXINT, и делителя, меньшего MAXINT и большего MININT, функция деления возвращает правильное частное с точки зрения математики.
8.Проверить, что для делимого, равного MININT, и делителя, меньшего MAXINT и большего MININT, функция деления возвращает правильное частное с точки зрения математики.
9.Проверить, что для делителя, равного MAXINT, и делимого, меньшего MAXINT и большего MININT, функция деления возвращает правильное частное с точки зрения математики.
21
10.Проверить, что для делителя, равного MININT, и делимого, меньшего MAXINT и большего MININT, функция деления возвращает правильное частное с точки зрения математики.
11.Проверить, что для делителя, равного MAXINT, и делимого, равного MININT, функция деления возвращает правильное частное с точки зрения математики.
12.Проверить, что для делителя, равного MAXINT, и делимого, равного MAXINT, функция деления возвращает правильное частное с точки зрения математики.
13.Проверить, что для делителя, равного MININT, и делимого, равного MININT, функция деления возвращает правильное частное с точки зрения математики.
14.Проверить, что для делителя, равного MININT, и делимого, равного MAXINT, функция деления возвращает правильное частное с точки зрения математики.
Замечание: на самом деле, еще можно проверить, что функция корректно работает с однозначными и многозначными числами. К тому же надо убедиться, что она правильно обрабатывает все цифры в числах, а, например, не генерирует исключение, если одно из чисел содержит цифру 9, или результат ее работы не зависит от того, делится ли одно число на другое нацело или нет.
|
Тестовые примеры для требования |
|||
|
|
|
|
|
|
|
|
|
|
№ |
Входные значения: |
Ожидаемый |
Номер тест- |
Примечания |
|
делимое, делитель |
результат |
требования |
|
|
|
|
|
|
|
|
|
|
|
1) |
43 / 21 |
2 |
1) |
Самый частый случай – |
|
|
|
|
корректные входные |
|
|
|
|
данные |
|
|
|
|
|
|
|
|
|
|
2) |
87/-56 |
-1 |
2) |
-//- |
|
|
|
|
|
|
|
|
|
|
3) |
-9/2 |
-4 |
3) |
-//- |
|
|
|
|
|
|
|
|
|
22 |

4) |
-4321/-50 |
86 |
4) |
-//- |
|
|
|
|
|
|
|
|
|
|
|
|
|
5) |
0/1234567890 |
0 |
5) |
Часто |
ошибки |
|
|
|
|
проявляются |
при |
|
|
|
|
нулевых |
значениях |
|
|
|
|
переменных |
|
|
|
|
|
|
|
|
|
|
|
|
|
6) |
0/-1098765432 |
0 |
6) |
-//- |
|
|
|
|
|
|
|
|
|
|
|
|
|
7) |
2147483647/95 |
22605091 |
7) и 1) |
Проверка граничных |
|
|
|
|
|
условий |
|
|
|
|
|
|
|
|
|
|
|
|
|
8) |
-2147483648/9 |
-238609294 |
8) и 2) |
-//- |
|
|
|
|
|
|
|
|
|
|
|
|
|
9) |
99/2147483647 |
0 |
9) и 1) |
-//- |
|
|
|
|
|
|
|
|
|
|
|
|
|
10) |
-87/-2147483648 |
0 |
10) и 4) |
-//- |
|
|
|
|
|
|
|
|
|
|
|
|
|
11) |
- |
-1 |
11) |
А здесь - ошибка |
|
|
2147483648/2147483 |
|
|
|
|
|
647 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12) |
2147483647/2147483 |
1 |
12) |
-//- |
|
|
647 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13) |
-2147483648/- |
1 |
13) |
Ошибка |
|
|
2147483648 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14) |
2147483647/- |
0 |
14) |
Ошибка |
|
|
2147483648 |
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
В отчете привести составленные тест-требования и ожидаемые |
||||
результаты. |
|
|
|
|
|
|
Задание 8. Формирование отчета по курсовой работе. Срок выполнения |
||||
16 неделя. |
|
|
|
|
|
|
Оформление отчета по требованиям и отправка его на проверку. |
||||
Назначается дата и время защиты. |
|
|
|
23
Приложение А
Образец оформления титульного листа курсовой работы
Федеральное агентство связи Федеральное государственное бюджетное образовательное учреждение высшего
образования «ПОВОЛЖСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ И
ИНФОРМАТИКИ»
Факультет ИСТ Кафедра Программного обеспечения и управления в технических систем (ПОУТС)
ДОПУСТИТЬ К ЗАЩИТЕ |
ЗАЩИЩЕН (А) С ОЦЕНКОЙ_______ |
Руководитель __________ ____________ |
Руководитель __________ ____________ |
(подпись) (ФИО) |
(подпись) (ФИО) |
____ ___________ ______ |
|
(дата) |
|
КУРСОВАЯ РАБОТА
по дисциплине Операционные системы и оболочки наименование дисциплины (модуля)
________________________________________________________
наименование темы (при наличии)
ВЫПОЛНИЛ (А)
студент (ка) _______ ___________________
(группа) (ФИО)
___________________
(№ зачетной книжки)
Самара
2020
24
Приложение Б
Образец оформления рецензии на курсовую работу Рецензия
на курсовую работу по дисциплине Операционные системы и оболочки Студента ____________________________________________________
Рецензент – руководитель КР:____________________________________
(Ф.И.О., степень, звание, должность)
В рецензии отражается соответствие КР утвержденному индивидуальному заданию, глубина проработки поставленных вопросов. Выявляются положительные стороны проделанной работы, а также ее недостатки.
Результат рецензирования: допущен/не допущен к защите Оценка: _______________________
_______________ __________________________________
(подпись) (ФИО руководителя)
«____»_____________2020 г.
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
25
Приложение В
Образец оформления содержания курсовой работы
Содержание
Задание…………………………………….…….…………………..………...… 4 Введение…………………………………………………………………...……..
1 Проектирование приложения …………......………...…….….………………
1.1……………………………………………………………….…………….
1.2……………………………………………………..…………….…………
2 Разработка приложения ………………….………….….…………………….
2.1…………………………………………………………………………......
2.2……………………………………………………..……….………….…..
3 Пример работы разработанного приложения ……………………………….
3.1…………………….………………………………………………..………
3.2………………...…………..………………………………………………..
Заключение…………………………………………………………..……….….. Список использованных источников……………………………..….………… Приложение А – ……………………...…………………………………………
Приложение Б – ……………………………… …………...…………….......….
26