Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТП_МУ_11.doc
Скачиваний:
24
Добавлен:
08.11.2019
Размер:
484.86 Кб
Скачать

53

Министерство образования и науки, молодежи и спорта Украины

Севастопольский национальный технический университет

Методические указания

к выполнению лабораторных работ

по дисциплине “Технология программирования

Для студентов специальности 6.050102

Компьютерная инженерия”

Всех форм обучения

Севастополь

2011

УДК 004.413.5

Методические указания к выполнению лабораторных работ по дисциплине “Технология программирования” /Сост. Бражников С.А., Лелеков С.Г., Лебедева М.А. Севастополь: Изд-во СевНТУ, 2011.- 52 с.

Целью методических указаний является оказание помощи студентам в подготовке и выполнению лабораторных работ по индивидуальным заданиям.

Методические указания предназначены для студентов всех форм обучения по специальности 6.050102 “Компьютерная инженерия”.

Методические указания рассмотрены и утверждены на заседании кафедры кибернетики и вычислительной техники ( протокол № от г.)

Допущено учебно-методическим центром СевНТУ в качестве методических указаний.

Рецензент: Ротко В.Ф., кандидат техническихнаук, доцент кафедры кибернетики и вычислительной техники.

СОДЕРЖАНИЕ

Введение 4

1.РАЗРАБОТКА ТЕХНИЧЕСКОГО ЗАДАНИЯ. ЛАБОРАТОРНАЯ РАБОТА № 1 4

2.ОФОРМЛЕНИЕ ПРОГРАММНОЙ ДОКУМЕНТАЦИИ. ЛАБОРАТОРНАЯ РАБОТА № 2 6

3. РАСЧЕТ МЕТРИК ХОЛСТЕДА. ЛАБОРАТОРНАЯ РАБОТА № 3 10

4. ОПТИМИЗАЦИЯ ПРОГРАММ. ЛАБОРАТОРНАЯ РАБОТА № 4 15

5. СТРУКТУРНОЕ ТЕСТИРОВАНИЕ. ЛАБОРАТОРНАЯ РАБОТА № 5 16

6. МЕТОД ЭКВИВАЛЕНТНЫХ РАЗБИЕНИЙ. ЛАБОРАТОРНАЯ РАБОТА № 6 19

7. МЕТОД ФУНКЦИОНАЛЬНЫХ ДИАГРАММ. ЛАБОРАТОРНАЯ РАБОТА N 7 21

8. РАССТАНОВКА КОНТРОЛЬНЫХ ТОЧЕК. ЛАБОРАТОРНАЯ РАБОТА №8 25

9. МУТАЦИОННЫЙ АНАЛИЗ. ЛАБОРАТОРНАЯ РАБОТА № 9 27

10. ОЦЕНКА НАДЕЖНОСТИ ПРОГРАММ. ЛАБОРАТОРНАЯ РАБОТА № 10 29

11. ОПРЕДЕЛЕНИЕ ПОКАЗАТЕЛЕЙ КАЧЕСТВА ПРОГРАММНОГО СРЕДСТВА. ЛАБОРАТОРНАЯ РАБОТА № 11 31

12. РАСЧЕТ МЕТРИК ЧИДАМБЕРА-КЕМЕРЕРА. ЛАБОРАТОРНАЯ РАБОТА № 12 39

БИБЛИОГРАФИЧЕСКИЙ СПИСОК 45

ПРИЛОЖЕНИЕ 47

Введение

Цикл лабораторных работ по дисциплине «Технология программирования» предназначен для практического освоения основных разделов тематического плана.

Объектом выполнения работ является программа, вариант которой выбирается как результат применения к последним двум цифрам номера зачетной книжки операции нахождения модуля по основанию 13 плюс 1. Например, если две последние цифры 24, то №вар=(24 mod 13)+1=12. Варианты заданий приведены в приложении.

Для выполнения работ необходимо иметь две реализации программы: одну на языке Pascal (она приведена в задании) и на языке Java (разрабатывается самостоятельно).

Студенты заочной формы обучения выполняют работы 1,2,3,5,6,9,11 и оформляют их общим отчетом с названием «Контрольная работа».

1.Разработка технического задания. Лабораторная работа № 1

Цель работы: научиться составлять техническое задание (ТЗ) на разработку программного продукта.