Лабораторные работы по

по курсу " Метрология программного обеспечения "

Все лабораторные работы по всем предметам (кроме одного) этот преподаватель принимает только на языке Паскаль.

Лабораторная работа № 1

(По вариантам)

Написать программу по определённому методу из вычислительной математики (по вариантам). В программе реализовать такие качества:

  1. Простота конструкции
  2. Удобство применения
  3. Эффективность
  4. Модифицируемость
  5. Логическая корректность

На титульном листе отчёта вынести свою оценку каждой характеристики по 5-бальной шкале.

1. Простота конструкции:

Модульность - 2 балла
Откомментированный ввод, операции и результат - 2 балла
Интерфейс в отдельном блоке - 1 балл

2. Удобство применения:

Текстовое описание параметров процедур и функций - 1 балл
Время ввода данных и их коррекция - 1 балл

3. Эффективность:

Если программа даёт правильный результат без исправления - 5 баллов

4. Модифицируемость:

Исправление по указанию - 3 балла
Наличие комментариев в узловых точках модулей и процедур - 2 балла

5. Логическая корректность:

Отсутствие тупиковых ситуаций.

Список литературы (от преподавателя), имеющейся в библиотеке ДГТУ

Демидович, Марон "Основы вычислительной математики" - 1970 Б. Код 518 Д30

Демидович, Марон, Шувалова "Основы численных методов" - Б. Код 518.12 Д30

Иванов "Методы вычислений на ЭВМ. Справочник" - Киев, "Наукова думка", 1986 - Б. Код 681.3 (08) И20

Калиткин "Численные методы" - Б. Код 518 К 17

Хэмминг "Численные методы"

Гмурман "Теория вероятностей и математическая статистика" (для тех, кому попалась регрессия)

Скачать лабораторную работу № 1  (25,9 КБ) - Метод случайного поиска и градиентного спуска.

Если у вас другой вариант, то попробуйте поискать нужный алгоритм в разделе "Вычислительная математика (3 семестр)".

Лабораторная работа № 2

(По вариантам)

Делается в виде бумажного отчёта, а не программы.

Для своей лабораторной работы № 1 подсчитать ряд метрик и вынести их все на обложку. Программу никакую писать не надо. Описание этих метрик есть в электронном конспекте лекций.

Метрики:

  1. Холстеда
  2. Мак-Кейба
  3. Числа точек пересечения
  4. Джилба
  5. Граничных значений

Если несколько модулей - то усреднить по ним метрики. Для 2 и 5 пункта обязательно представление графа и всех подграфов. Оценивать только вычислительные модули.

Лабораторная работа № 3

(По вариантам)

Написать программу-тест по одной из 4 книг (взять у преподавателя):

  1. Книгин "Энциклопедия популярных психологических тестов" - 1997
  2. Прохоров "Тесты - твои надежды" - 1995
  3. Ахмеджанов "Психологические тесты" - 1997
  4. Леонов "Познай себя и других" - 1996

Оценить программу по метрикам

  1. Спен
  2. Чепин

и вынести эти 2 оценки на обложку.

Описание программы - теста

Программа должна иметь 12 пунктов с такими значениями:

1. Вывод на экран общей информации о тесте - вид теста  (личностный, групповой, индивидуальный), наименование теста полностью и тестовый фрагмент (один вопрос с предложением ответа), словесное описание теста (что он оценивает и сколько баллов всего даёт), автор источника и страница в книге.

2. Ввод фамилии тестируемого.

3. Инструкция, как отвечать - ("Да" - "нет", "1" - "0" и т.п.).

4. Запуск рабочей части теста с 1 вопроса (Обнуление старых результатов).

5. Исправление результатов ответа на некий единственный вопрос, номер которого предлагают ввести.

6. Исправление результатов ответа начиная с номера,  который предлагают ввести, и до конца теста.

7. Вычисление шкал и баллов (если матрица баллов, а не прямолинейная оценка).

8. Выдача результатов теста на экран с фамилией, суммой набранных баллов, и категорией результата.

9. Выдача результатов на принтер (имеется в виду в текстовый файл).

10. Выдача информационной части на экран - все вопросы и ответы к ним. Выдавать порциями или сделать скроллинг.

11. Выдача информационной части на принтер (имеется в виду в текстовый файл).

12. Выход из программы.

Замечания:

  1. После выполнения любого пункта (кроме 12) - выход в главное меню.
  2. В некоторых тестах отсутствуют шкалы. В этом случае необходимо самостоятельно ввести шкалу по градациям:
    очень маленькая - небольшая - средняя - довольно большая - очень большая

Скачать лабораторную работу № 3  (25,1 КБ) (Вариант - Личностная тревожность вар. 2 Ахмеджанов, стр. 7)

 

Сайт создан в системе uCoz